This repository is a python extension of the DBT toolbox from LAVI-USP.
Download the toolbox or clone the directory:
git clone https://github.com/LAVI-USP/pyDBT.git
Go to parent directory:
cd pyDBT
Clone NVIDIA cuda-samples directory inside pyDBT:
git clone https://github.com/NVIDIA/cuda-samples
Install the package:
python3 setup.py install
If you have problems with arch=sm_XX
, modify it in the setup.py
code according to your NVIDIA-GPU architecture. This link has some references.
run the example:
cd pydbt && python3 example.py
The toolbox was tested on Linux (Ubuntu 20) x64, and macOS BigSur (Intel) machines, with python 3.7.5.
You can also run the MATLAB version of the toolbox.
Please report issues here.
We are pleased with any contributions. Feel free to make any pull requests or send us an e-mail.
You can find the manual from the MATLAB version, which is pretty much the same. I will create a specific one for the python version in the future.
If you have any questions or suggestion, please send us an e-mail:
The toolbox is licensed under the GNU General Public License v3.0. Please check the licence file.
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.
You can find here the papers that have used the toolbox.
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