Skip to content

A simple DICOM file viewer built using the .NET Multi-platform App UI (MAUI) framework. Currently being built and tested on Android 10.

Notifications You must be signed in to change notification settings

jpxue/DICOM_Viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MAUI DICOM Viewer

A mobile DICOM file image viewer built using the .NET Multi-platform App UI (MAUI) framework released just a few months ago.

Being developed on Android OS 10.0 but still requires ample testing as it is challenging to find imaging files online without going through radiology/imaging banks.

Loads a set of DICOM files using the fo-dicom library, decodes the images using the in-built codecs (by Efferent-Health or in the case of mobile, LibJPEG.NET) and caches the image data to physical storage. Image data is then displayed on a GraphicsView in which the frame can be changed via a slider or by swiping across the image itself.

To Do

  • Extensive testing with different files
  • Threading/Parallelism + numerous performance optimizations
  • Ability to clear the cache and save disk space (although cache footprint is really small)
  • Implementation of window/level presets & ability to adjust these via gestures
  • Zooming and panning
  • ZIP/RAR support + other file formats

Demonstration

Video demonstrating loading of single files as well as a directory containing a CT scan.

animated

Credits

About

A simple DICOM file viewer built using the .NET Multi-platform App UI (MAUI) framework. Currently being built and tested on Android 10.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages