MPR Viewer is a powerful Multiplanar Reconstruction tool for viewing and reviewing medical imaging data, developed using PyQt5 and VTK. It is suitable for researchers, doctors, and students who are interested in medical image analysis.
- Open and view medical files: Supports
.mhd
and.raw
formats. - Easy navigation: Switch between slices in each view using the mouse or control keys.
- Advanced cinematic control: Play and pause cinematics for continuous viewing of slices.
- Brightness and contrast control: Easy adjustment to improve image display quality.
- Interactive zoom: Allows you to zoom in and out of each view.
- Custom layout: Resize and move viewers for a better user experience.
- Cross-View: Show the position of a slice in other views for simultaneous analysis.
You need to install the following tools and libraries to run this program:
-
Python 3.8 or higher
-
PyQt5
First clone the repository:
git clone https://github.com/imfallah/MPR-Viewer-PyQt5.git
cd MPR-Viewer-PyQt5
Install the required dependencies using the requirements.txt
file:
pip install -r requirements.txt
To run the program, enter the following command in the terminal:
python3 main.py
Below is a screenshot of the user interface of this program:
MPR-Viewer-PyQt5/
-- main.py # Main program file
|-- requirements.txt # Project dependencies
|-- assets/ # Related images and files
|-- modules/ # PyQt5 and VTK related modules
|-- README.md # Help file
Your participation in the development of this project is welcome! Please follow the steps below to contribute:
- Create a fork of the repository.
- Apply your desired changes.
- Commit your changes with appropriate explanations.
- Submit a Pull Request for review.
- Name: Mohammad Fallah
- Website: imfallah.ir
- Email: ✉
Thank you for your use and support! 🌟