Skip to content

LAVI open-source reconstruction toolbox for digital breast tomosynthesis (DBT)

License

Notifications You must be signed in to change notification settings

xulunk/DBT-Reconstruction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open source reconstruction toolbox for digital breast tomosynthesis

Objective: Open-source reconstruction toolbox, which features DBT reconstruction with adjustable acquisition geometries. This toolbox is intended for academic usage and it aims at expanding the academic research in this field. Since it is an open-source toolbox, researchers are welcome to contribute to the current version of the software.

Abstract:

Digital breast tomosynthesis (DBT) is an emerging imaging modality used for breast cancer screening. This method minimizes the limitation of tissue superimposition from conventional digital mammography. The reconstruction of the 3D volume from radiographic projections is an important step and it is still a challenging task. Clinical units from various manufacturers differ in acquisition geometry, and thus different reconstruction parameters must be set for each of them. We have developed an open-source MATLAB toolbox for DBT reconstruction. The proposed toolbox is intended for academic usage. The virtual Shepp-Logan phantom and a physical BR3D phantom were used to validate the proposed implementation of the reconstruction methods and the acquisition geometry of the clinical unit. Visual assessment of the reconstructed slices obtained with the proposed toolbox indicates that the reconstruction was performed successfully. The results were evaluated using a structural similarity metric. Visual comparison against the slices obtained with the built-in commercial reconstruction software shows the potential of the proposed reconstruction pipeline, which can be easily modified to incorporate sophisticated algorithms and accelerated using parallel computation techniques.

How to install?

  1. Download the toolbox or clone the directory here.

  2. The toolbox was tested on Windows 10 x64, Linux (Ubuntu) x64, and MacoS High Sierra machines, with Matlab 2015a and 2017b.

  3. In order to use CUDA or mex files, please follow the instructions here. These files were only compiled and tested on Windows 10 x64.

  4. If you don't want to bother with these steps, you might want to run the toolbox on Codeocean.

Please report issues here.

Contribute?

We are pleased with any contributions. Fell free to make any pull requests or send us an e-mail.

Some results:

DBT projection simulation:

Imgur

Projections:

Imgur

Reconstructed volume:

Imgur

Speedup with CUDA and OpenMP implementations:

Imgur

It was reconstructed a volume of 1978x1058x107 voxels. The DD stands for Distance-driven and DDb for Branchless-Distance-driven.

Toolbox manual:

You can download the preliminary version here. I also created a wiki page with the manual. Please, send me any advice or correction related to this file.

Contact:

If you have any question or suggestion, please send us an e-mail:

  • Rodrigo - rodrigo dot vimieiro at gmail dot com
  • Marcelo - mvieira at sc dot usp dot br

License:

The toolbox is licensed under the GNU General Public License v3.0. Please check the licence file.

Reference:

If you use the toolbox, we will be very grateful if you refer to this paper:

Vimieiro R.B., Borges L.R., Vieira M.A.C. (2019) Open-Source Reconstruction Toolbox for Digital Breast Tomosynthesis. In: Costa-Felix R., Machado J., Alvarenga A. (eds) XXVI Brazilian Congress on Biomedical Engineering. IFMBE Proceedings, vol 70/2. Springer, Singapore.

Citations:

You can find here the papers that have used the toolbox.

Acknowledgments:

This work was supported by the São Paulo Research Foundation (FAPESP grant 2016/25750-0) and by the National Council for Scientific and Technological Development (CNPq). Nobody does anything alone, so we would like to thank the contribution of our lab members and the Barretos Love Hospital for providing the images of DBT.


Laboratory of Computer Vision (Lavi)
Department of Electrical and Computer Engineering
São Carlos School of Engineering, University of São Paulo
São Carlos - Brazil

About

LAVI open-source reconstruction toolbox for digital breast tomosynthesis (DBT)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 42.8%
  • C++ 30.5%
  • Cuda 21.2%
  • C 5.5%