XAOM
XAOM aligns and orients radiographs to standardize preprocessing of X-ray images for machine-learning-based diagnostic imaging.
Key Features:
- Two-stage pipeline: Implements distinct image alignment and image orientation stages for radiographic preprocessing.
- Alignment algorithms: Supports Hough transform, Fast line detection algorithm, and Principal Component Analysis (PCA) for image alignment.
- PCA performance: The PCA-based alignment achieved an average angular deviation of 1.65° and a median angular deviation of 0.11° on a test set of 200 pediatric X-ray images.
- Orientation classifiers: Uses adaptations of convolutional neural network topologies LeNet5, AlexNet, VGG16, VGG19, and ResNet50 for assigning orientation labels (north, south, east, west).
- VGG16 performance: The VGG16-based orientation network reached accuracy 0.993 on a test set of 4,221 images.
- Body-region coverage: Tunable to align and orient X-ray images from 21 different body regions.
- Standardization for ML: Provides standardized alignment and orientation of radiographs to support downstream machine learning analyses.
Scientific Applications:
- Fracture detection: Supplies consistently aligned and oriented radiographs as inputs to fracture detection algorithms.
- Disease region segmentation: Provides standardized inputs for segmentation methods that delineate disease-affected regions in radiographs.
Methodology:
XAOM performs two computational stages: image alignment using Hough transform, Fast line detection algorithm, and PCA (PCA reported avg angular deviation 1.65° and median 0.11° on 200 pediatric X-rays); and image orientation via adapted CNN topologies LeNet5, AlexNet, VGG16, VGG19, and ResNet50 (VGG16 reached 0.993 accuracy on 4,221 test images).
Topics
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/3/2022
- Last Updated:
- 1/3/2022
Operations
Data Inputs & Outputs
Principal component analysis
Inputs
Outputs
Publications
Hržić F, Tschauner S, Sorantin E, Štajduhar I. XAOM: A method for automatic alignment and orientation of radiographs for computer-aided medical diagnosis. Computers in Biology and Medicine. 2021;132:104300. doi:10.1016/j.compbiomed.2021.104300. PMID:33714842.