All Projects → wenyalintw → Dicom-Viewer

wenyalintw / Dicom-Viewer

Licence: MIT license
An application displaying 2D/3D Dicom

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dicom-Viewer

AlizaMS
DICOM Viewer
Stars: ✭ 144 (+289.19%)
Mutual labels:  dicom, medical-imaging, dicom-viewer
Starviewer
Starviewer, a cross-platform open source medical imaging software
Stars: ✭ 83 (+124.32%)
Mutual labels:  dicom, medical-imaging
Odil
Odil is a C++11 library for the DICOM standard
Stars: ✭ 69 (+86.49%)
Mutual labels:  dicom, medical-imaging
Cornerstone
JavaScript library to display interactive medical images including but not limited to DICOM
Stars: ✭ 1,690 (+4467.57%)
Mutual labels:  dicom, medical-imaging
Dicom
⚡High Performance DICOM Medical Image Parser in Go.
Stars: ✭ 643 (+1637.84%)
Mutual labels:  dicom, medical-imaging
Fo Dicom
Fellow Oak DICOM for .NET, .NET Core, Universal Windows, Android, iOS, Mono and Unity
Stars: ✭ 674 (+1721.62%)
Mutual labels:  dicom, medical-imaging
Viewers
The OHIF Medical Imaging Viewer is for viewing medical images. It can retrieve and load images from most sources and formats; render sets in 2D, 3D, and reconstructed representations; allows for the manipulation, annotation, and serialization of observations; supports internationalization, OpenID Connect, offline use, hotkeys, and many more features.
Stars: ✭ 1,753 (+4637.84%)
Mutual labels:  dicom, medical-imaging
Weasis
Weasis is a DICOM viewer available as a desktop application or as a web-based application.
Stars: ✭ 311 (+740.54%)
Mutual labels:  dicom, medical-imaging
Dcmjs
Javascript implementation of DICOM manipulation
Stars: ✭ 150 (+305.41%)
Mutual labels:  dicom, medical-imaging
Dicom Rs
Pure Rust implementation of the DICOM standard
Stars: ✭ 152 (+310.81%)
Mutual labels:  dicom, medical-imaging
Dicoogle
Dicoogle - Open Source PACS
Stars: ✭ 237 (+540.54%)
Mutual labels:  dicom, medical-imaging
Ctk
A set of common support code for medical imaging, surgical navigation, and related purposes.
Stars: ✭ 498 (+1245.95%)
Mutual labels:  dicom, medical-imaging
Cornerstonetools
A framework for tools built on top of Cornerstone.
Stars: ✭ 411 (+1010.81%)
Mutual labels:  dicom, medical-imaging
Dwv
DICOM Web Viewer: open source zero footprint medical image viewer.
Stars: ✭ 1,145 (+2994.59%)
Mutual labels:  dicom, medical-imaging
Mitk
The Medical Imaging Interaction Toolkit.
Stars: ✭ 360 (+872.97%)
Mutual labels:  dicom, medical-imaging
Dicom Server
OSS Implementation of DICOMweb standard
Stars: ✭ 101 (+172.97%)
Mutual labels:  dicom, medical-imaging
neurdicom
RESTful PACS server with plugins
Stars: ✭ 97 (+162.16%)
Mutual labels:  dicom, medical-imaging
bluelight
a browser-based DICOM viewer
Stars: ✭ 35 (-5.41%)
Mutual labels:  dicom, dicom-viewer
Dicomviewer
DICOM Viewer in Nextcloud
Stars: ✭ 139 (+275.68%)
Mutual labels:  dicom, medical-imaging
Gdcm
Grassroots DICOM read-only mirror. Only for Pull Request. Please report bug at http://sf.net/p/gdcm
Stars: ✭ 240 (+548.65%)
Mutual labels:  dicom, medical-imaging

Dicom Viewer

簡易醫學影像GUI (Dicom Viewer)

能顯示 2D/3D Dicom影像的應用


本project旨在利用python+Qt製作簡易的醫學影像GUI,提供一個平台,能在上面使用python開發測試各式影像處理功能,尤其是針對3D之Dicom Stack!

先看兩段Demo吧

2D Image Processing

3D Image Processing

執行畫面

執行程式會打開Main Window,左上角的選單有2D processing和3D processing兩個子選項,其中後者embed有3D volume reconstruction功能

Main Window

mainwindow

2D processing

內含功能

  • Load Image (含*.dcm)
  • Save Image
  • Convert to gray scale
  • Restore
  • Thresholding
  • Region Growing
  • Morthology (Dilation, Erosion, Opening, Closing)
  • Edge Detection (Laplacian, Sobel, Perwitt, Frei & Chen)
  • Drawing

2D_Processing

3D processing

內含功能

  • Load DICOM stack
  • Save slice (axial, sagittal, coronal)
  • Colormap transform
  • Slider scrolling
  • Mouse hovering/clicking
  • Show DICOM info
  • Show slice index coordinate
  • 3D volume reconstruction

3D_Processing

3D volume reconstruction


3D_Volume

Future Extension

  • 加入數據分析功能

    導入一些醫學知識,讓軟體有一些初步的分析功能(如有沒有骨折、腫瘤等等)

  • 3D reconstruction改善

    更新volume重建算法,提升計算速度與還原度

  • 3D image processing

    加入對3D voxel影像進行更複雜的影像處理功能

  • Make it distributable

    包裝成release版本,成為可轉散發軟體。希望能支援跨平台運作(window、macOS)

How to use it?

Project root will be /src, just clone it and run mainwindow.py.

Strictly follow the package version in requirements.txt is not necessary.

Acknowledgments

MIT License (2019), Wen-Ya Lin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].