FUNSR: Neural Implicit Surface Reconstruction of Freehand 3D Ultrasound Volume with Geometric Constraint
The official implementation code for Medical Image Analysis paper: Neural Implicit Surface Reconstruction of Freehand 3D Ultrasound Volume with Geometric Constraint
FUNSR is a Freehand 3D Ultrasound Neural Surface Reconstruction method built on neural implicit signed distance functions for freehand 3D ultrasound imaging and surface rendering.
- Example results of publicly available Dataset #4.
Our code is implemented in Python 3.8, PyTorch 1.12.1 and CUDA 11.6
conda create -n funsr python=3.8
conda activate funsr
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge
pip install tqdm pyhocon==0.3.57 trimesh PyMCubes scipy
pip install matplotlib
-
Put the point cloud data on ./data.
-
The point cloud data format is in *.ply.
python run_normalizedSpace.py --gpu 0 --conf confs/conf.conf --dataname case000070.nii_ds --dir case000070.nii_ds
For any queries, please contact chenhb[at]shanghaitech.edu.cn.
The reference codes are from the following links. We appreciate all the contributors.