Skip to content

🐍👨🏽‍💻MPR Viewer is a powerful Multiplanar Reconstruction tool for viewing and reviewing medical imaging data, developed using PyQt5 and VTK.

Notifications You must be signed in to change notification settings

imfallah/MPR-Viewer-PyQt5

Repository files navigation

MPR Viewer🏥💊

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.


Topic🥇🐍

Features

  • 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.

Prerequisites🥇

You need to install the following tools and libraries to run this program:

  • Python 3.8 or higher

  • PyQt5


Installation📸

1. Clone the repository

First clone the repository:

git clone https://github.com/imfallah/MPR-Viewer-PyQt5.git
cd MPR-Viewer-PyQt5

2. Install dependencies🐍

Install the required dependencies using the requirements.txt file:

pip install -r requirements.txt

3. Running the program

To run the program, enter the following command in the terminal:

python3 main.py

User interface preview

Below is a screenshot of the user interface of this program:

preview


Project structure

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

Contribute to development

Your participation in the development of this project is welcome! Please follow the steps below to contribute:

  1. Create a fork of the repository.
  2. Apply your desired changes.
  3. Commit your changes with appropriate explanations.
  4. Submit a Pull Request for review.

Screen Shot & GIF📸


Suggested Resources

Connect Me🔗


Thank you for your use and support! 🌟

About

🐍👨🏽‍💻MPR Viewer is a powerful Multiplanar Reconstruction tool for viewing and reviewing medical imaging data, developed using PyQt5 and VTK.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published