This project introduces a deep learning solution to classify radiographic projection and body side in musculoskeletal radiographs. Utilizing the Xception architecture, the models achieve high accuracy, offering potential improvements in radiologic workflow and patient care.
Usage Rights and Privacy Concerns: Ensure you have the appropriate rights to use any X-ray images before uploading or using them with this model. Remove any personally identifiable information from the images. Be aware of the ethical and legal implications related to patient privacy and data protection.
Not for Medical Use: The predictions and visualizations provided by this model are strictly for demonstration and research purposes. They should not be used for clinical or diagnostic purposes and do not replace professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider regarding any medical condition.
- Clone the GitHub repository:
git clone https://github.com/maxrusse/XraySorterAI.git
- Download the Repository:
- Navigate to the main page of the repository at https://github.com/maxrusse/XraySorterAI.
- Click "Code", then "Download ZIP".
- Extract the ZIP to your desired location.
Install required libarys:
- TensorFlow version: 2.13.0
- tf-explain version: 0.3.1
- nibabel version: 4.0.2
- cv2 version: 4.8.0
- numpy version: 1.23.5
- Python version: 3.10.12
- Navigate to the "models" directory to access the pretrained models.
- Integrate the models as per your requirements, exemplified by the "visualize_prediction" functions in "analyse.py".
For a hands-on demo, click here
This project is licensed under the MIT License. Please refer to the LICENSE file in the repository for more details.