Skip to content

The project, based on the VTK toolkit with a Qt interface, supports reading medical image formats, zooming, grayscale transformations, and annotating DICOM images. It allows viewing sequential images and 3D reconstruction using volume and surface rendering, with features for rotation, processing, and region extraction.

Notifications You must be signed in to change notification settings

researchxr/3DMR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🧠 3DMR

VTK-based Medical 3D Image Reconstruction System

npm license C++

Key FeaturesHow To UseCreditsLicense

3DMR.mp4

🚩Key Features

  • 2D Image Reading
    • Supports reading of various 2D image formats, including BMP, JPG, and DICOM formats.
  • Image Information Reading and Grayscale Processing
    • For the DICOM images read, patient information can be accessed.
    • The images can be zoomed in and out, and BMP and JPG color images can be converted to grayscale.
    • For DICOM images, a slider can be used to display different grayscale value transformations.
  • 2D Sequence Image Reading
    • Supports reading DICOM sequence images and extracting patient information.
    • Allows reading of sequence images page by page, with page numbers adjusted via buttons or sliders for display.
  • 3D Reconstruction Based on Sequence Images
    • For the acquired sequence images, 3D models are reconstructed using volume rendering and surface rendering methods.
    • Allows viewing and extracting the region of interest (ROI) in the reconstructed 3D model, with options to select and view the aorta and skin in different blocks.
  • Volume and Surface Area Calculation of 3D Models
    • Computes the volume and surface area of the reconstructed tissue model and displays the results in a label box.

🔧How To Use

# Clone this repository
$ git clone https://github.com/researchxr/3DMR.git

# Unzip the file	
$ unrar x BuildFile.rar
$ 7z x data_example.7z

# Compile
$ g++ -o 3DMR main.cpp -fPIC -I/path/to/qt/include -L/path/to/qt/lib -lQt5Core -lQt5Gui -lQt5Widgets

# Run the project
$ ./Project

🌏Credits

This software uses the following open source packages:

📜 License

This software is licensed under the MIT © NHN Cloud.

About

The project, based on the VTK toolkit with a Qt interface, supports reading medical image formats, zooming, grayscale transformations, and annotating DICOM images. It allows viewing sequential images and 3D reconstruction using volume and surface rendering, with features for rotation, processing, and region extraction.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •