9-view X-Ray Fanbeam Calibration provides tools for precise calibration of X-ray imaging systems. These tools enable researchers to detect objects, align calibration setups, and visualize 3D data. Below are the key functionalities and their usage instructions.
- Bead Detection: Automatic bead localization in X-ray images.
- Calibration: Multi-view geometric calibration.
- 3D Visualization: Open3D-based interactive viewer.
- Box Fitting: Bounding box fitting for 3D structures.
- Triangulation: Multi-view triangulation of detected objects.
- RANSAC Visual Hull: Robust model fitting for 3D structures.
python find_beads.py
python calibration.py
python viewer_o3d.py
python fit_bbox.py
python triangulation.py
python ransac_visualhull.py
- Create and activate a virtual environment:
conda create -n xray_calib python=3.10 conda activate xray_calib
- Install dependencies:
pip install -r requirements.txt
If you use this project in your research, please consider citing:
@misc{fanbeamcalibration2024,
author = {CUBOX AI Lab},
title = {9-view X-ray Fanbeam Calibration},
year = {2024},
url = {https://github.com/yc4ny/Fanbeam-Calibration}
}
For questions, reach out to:
- Technical Inquiries: [email protected]
- Licensing: [email protected]