DICOM Viewer is a desktop application built using Python and PyQt, designed to streamline the viewing and analysis of medical images. It offers a wide array of features, ranging from basic viewing functionalities to advanced techniques like volume rendering, image processing, multiplanar reconstructions, annotations, and measurements. Also, it incorporates an AI model that functions as a Clinical Decision Support System (CDSS).
The app offers interactive viewer with tools for zoom, pan, contrast adjustment
You can view images in multiple planes (axial, sagittal, coronal).
3D representations of anatomical structures.
Features like windowing, sharpening, smoothing, and noise reduction.
The app offers tools for annotations with saving and loading notes capabilities, measurements (ruler and angle).
Side-by-side viewing of different DICOM images for historical or multi-modality comparisons (e.g., CT vs. MRI).
Empower users by predicting potential medical interventions based on the current image, providing valuable insights to inform clinical decision-making.
To be able to use our app, you can simply follow these steps:
- Install Python3 on your device. You can download it from Here.
- Install the required packages by the following command.
pip install -r requirements.txt
- Run the file with the name "main.py" located in the root.
Caution
If you have Python 12+, the qDarkTheme package won't work. You must comment on out its import in the main.py
and the line that calls it and sets up the theme.
Gratitude goes out to all team members for their valuable contributions to this project.
Kareem Noureddine | Mohamed Sami | Hager Samir | Mohaned Emad | Yassmeen Al-Jammal | Salma Ashraf | Sara Mohamed |
This project is licensed under the MIT License. See the LICENSE file for more details.