Skip to content

πŸ₯ Simple DICOM visualizer written in Python

Notifications You must be signed in to change notification settings

pablogiaccaglia/DICOMViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ₯ DicomViz

DICOMViz, a modular, expandable and lightweight portable DICOM viewer application written in Python and Qt. It allows to load and view Dicom series, single acquisitions and their tag data. The supported medical images, such as Computed Radiography (CR), Computed Tomography (CT) and Magnetic Resonance Imaging (MRI) images, can be exported in different formats, copied to clipboard, viewed as animations in case of series, rotated, zoomed in and out and examined with other utilities. Even though the current state of the application is not oriented to image processing, additional features allow to operate with negative colors images, color maps, exposure, lungs masks and segmentation. The UI, written in the renowned QT Framework Python binding Pyqt, plays an important role, ensuring a fluent and user-friendly interaction thanks to a simple but customizable layout.

Contents

βš™ System requirements

Required software

πŸš€ Setup instructions

Clone the repo

git clone https://github.com/pablogiaccaglia/DICOMViz
cd DicomViz/

Install required packages

From the project's directory run the following commands:

pip install -r requirements.txt

πŸ‘¨β€πŸ’» Usage

Running

DicomViz can be run directly as a module from the project's directory:

python -m DicomViz

πŸ’‘ Features

Functionality Status
Image Visualization 🟒
Image Alterations 🟒
Series Visualization 🟒
Series Animation 🟒
Image Export 🟒
Series GIF Export 🟒
Light / Dark Theme 🟒

πŸ“· Screenshots

Image Visualization Series Visualization

Negative Image Lungs mask

Segmented lungs Tags focus

πŸ“Ή GIFs

Series Gif Negative Series Gif

Change Background Color Change Colormap

Rotate & Flip DICOM Image Change Theme

🀡 Authors

DicomBrowser is developed and maintained by Pablo Giaccaglia pablo.giaccaglia@mail.polimi.it

πŸ“ License

This file is part of DicomViz.

DicomViz is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

DicomViz is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (LICENSE.txt). If not, see http://www.gnu.org/licenses/

About

πŸ₯ Simple DICOM visualizer written in Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published