Thanks to visit codestin.com
Credit goes to github.com

Skip to content

qiaodongxing/VAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sparse view CBCT reconstruction has become one of the important research fields to reduce the radiation impact of CT scanning. However, the reconstruction of high-quality 3D CT volumes from sparse and noisy CBCT data still faces challenges such as slow convergence, long computation time, and increased noise. In light of these issues, we propose a voxel attenuation grid representation to explicitly model the attenuation field of the 3D CT volume. Since this representation does not involve the implementation of neural networks, our method for reconstruction is extremely fast. Furthermore, trim regularization and total variation regularization terms are introduced on top of the mean square error loss to optimize the voxel attenuation grid and significantly reduce the noise in the reconstructed 3D CT volume. The Pipeline of the proposed VAG method

This is a sparse CBCT reconstruction work, and the code is being updated

Setup

We recommend setup with a conda environment, using the packages provided in requirements.txt.

Reconstruction

python plenoptimize.py

Data

You can download the sample data from Google Cloud Drive and put it under the data folder You can process your own CT data following the instructions in NAF project

Acknowledgement

JAX implementation and code structure are adapted fromhere. Many thanks to the amazing TIGRE toolbox. The data processing borrows from the NAF project

About

This is a sparse CBCT reconstruction effort, and the code is being updated

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages