All Projects → cylab-tw → bluelight

cylab-tw / bluelight

Licence: MIT License
a browser-based DICOM viewer

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to bluelight

dicomweb-pacs
Easy to use DICOMWEB enabled PACS with DIMSE services based on sqlite database
Stars: ✭ 42 (+20%)
Mutual labels:  dicom, dicomweb, dicom-viewer, orthanc
dicomweb-wsi-viewer
Proof of concept whole slide imaging viewer on top of Google Cloud Healthcare DICOM API.
Stars: ✭ 34 (-2.86%)
Mutual labels:  dicom, dicomweb, wsi
qupath-chcapi-extension
Extension to QuPath application adding support for reading from Google Cloud Healthcare API.
Stars: ✭ 13 (-62.86%)
Mutual labels:  dicom, dicomweb, whole-slide-imaging
weasis-chcapi-extension
Weasis plugin adding support for the Google Cloud Healthcare API
Stars: ✭ 12 (-65.71%)
Mutual labels:  dicom, dicomweb, dicom-viewer
u-dicom-viewer
A simple web browser DICOM viewer for any device.
Stars: ✭ 91 (+160%)
Mutual labels:  dicom, dicom-viewer
healthcare-dicom-dicomweb-adapter
Adapter which transforms DIMSE requests to DICOMweb requests
Stars: ✭ 92 (+162.86%)
Mutual labels:  dicom, dicomweb
wsi-to-dicom-converter
Conversion tool/library for converting whole slide images to DICOM
Stars: ✭ 52 (+48.57%)
Mutual labels:  dicom, wsi
neurdicom
RESTful PACS server with plugins
Stars: ✭ 97 (+177.14%)
Mutual labels:  dicom, dicomweb
orthanc-client
An Orthanc client for node.js
Stars: ✭ 24 (-31.43%)
Mutual labels:  dicom, orthanc
MRIcroGL
v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images.
Stars: ✭ 101 (+188.57%)
Mutual labels:  dicom, dicom-viewer
Dicom-Viewer
An application displaying 2D/3D Dicom
Stars: ✭ 37 (+5.71%)
Mutual labels:  dicom, dicom-viewer
AlizaMS
DICOM Viewer
Stars: ✭ 144 (+311.43%)
Mutual labels:  dicom, dicom-viewer
Niffler
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Stars: ✭ 52 (+48.57%)
Mutual labels:  dicom, dicom-server
dicom-microscopy-viewer
Web-based DICOM slide microscopy viewer library
Stars: ✭ 70 (+100%)
Mutual labels:  dicom, dicomweb
dicomweb-server
Lightweight DICOMweb Server with CouchDB
Stars: ✭ 74 (+111.43%)
Mutual labels:  dicom, dicomweb
dcmjs-dimse
DICOM DIMSE implementation for Node.js using the dcmjs library
Stars: ✭ 28 (-20%)
Mutual labels:  dicom
dicom
C++11 and boost based implementation of the DICOM standard.
Stars: ✭ 14 (-60%)
Mutual labels:  dicom
imageformats
Library for decoding obscure graphics formats, such as Targa (.TGA), Sun raster (.RAS, .SUN), ZSoft (.PCX), Netpbm (.PPM, .PGM, .PBM, .PNM), Amiga (LBM, PIC), SGI, MacPaint, and DICOM.
Stars: ✭ 21 (-40%)
Mutual labels:  dicom
pylidc
An object relational mapping for the LIDC dataset using sqlalchemy.
Stars: ✭ 88 (+151.43%)
Mutual labels:  dicom
rocket viewer
This simple and generic viewer allows you to visualize different kinds of data such as medical and biological images, 3D surfaces, electric signals (ECGs) and documents.
Stars: ✭ 22 (-37.14%)
Mutual labels:  dicom

BlueLight Web-based DICOM Viewer (BlueLight Viewer)

Blue Light is a browser-based medical image viewer is primarily maintained by the Imaging Informatics Labs. It is a pure single-page application (SPA), lightweight, and using only JavaScript and HTML5 technologies so as to deploy it on any HTTP server easily (just put it in HTTP server). It supports not only opening local data, but also connecting to medical image archives which support DICOMweb. It can display the various image markups and annotations such as Annotation and Image Markup (AIM), DICOM-RT structure set (RTSS), DICOM Overlay, and DICOM Presentation State. It provides tools for medical image interpretation and 3D image reconstruction, e.g., Multiplanar Rreformation or Reconstruction (MPR) and Volume Rendering (VR).

Live DEMO    Online Viewer    Video - Basic operation

Install

  • Put all files into any directory in the static directory on any HTTP server.

DICOMWeb Configuration

  • go to ./bluelight/data/config.json and change the configuration of DICOM server.
  • Reminder the DICOMWeb Plugin of the DICOM server shall be installed first.

About

  • BlueLight是少數能在網頁上顯示3D VR、MIP及MPR的開源DICOM瀏覽系統,它擁有平易近人的操作介面並支援RWD及Web零足跡瀏覽,可在任意大小的裝置上執行。
  • 標記顯示方面支援RTSS、Overlay、Graphic Annotation、AIM等標記,亦可於3D系統中轉換成3D標記。
  • 此專案亦支援LabelImg格式的標記繪製。
  • 3D VR顯示模式支援染色、窗度、透明、壓縮、貼皮、內插、降噪、打光、挖洞及最大密度投影,針對骨骼及肺氣管有專門的顯示模式,MPR模式則支援內插、貼皮、染色以及3D切面的顯示。
  • 通過台灣醫學資訊聯測 MI-TW 2020 - Track 4: DICOMWeb Query/Retrieve Consumer

Key Features

Network support

  • Load local files
  • Integration with any DICOMWeb Image Archive, including Raccoon, Orthanc, and dcm4chee server
    • Retrieve methods: WADO-URI (as default) and WADO-RS: specify one of them in config.json. - ContentType= application/dicom
  • Integration with IHE Invoke Image Display (IID) Profile, as the Image Display Acotr in Transaction [RAD-106]. (on going)
    • We are trying to implement it with in the scenario of FHIR ImagingStudy.
  • Integration with XNAT (currently doesn't build as an XNAT plugin)

2D image interpretation

  • Pan, zoom, move
  • Scroll images within a series
  • Rotation, Flip, Invert
  • Windowing
  • Cine
  • viewports: 4×4
  • Cross-Studies synchronization
  • Magnifier, etc
  • Line and angle measurement
  • hide/display markups and annotations
  • Export image

supported the display of the kinds of markups and annotations

  • GSPS: DICOM Graphic Annotation
  • DICOM Overlay
  • DICOM-RT structure set (RTSS)
  • Annotation and Image Markup (AIM)
  • DICOM SEG (Segementation)
  • LabelImg

3D Post-Processing

  • MPR (Multiplanar Reconstruction)
  • 3D Volume Rendering
  • MIP (maximum intensity projection)

Labeling tool interfaces (on experiment state)

  • LabelImg
  • GSPS: DICOM Graphic Annotation
  • DICOM-RT structure set (RTSS)
  • DICOM Overlay
  • DICOM SEG (Segementation)
    • Download as DCMTK DICOM-XML: only launch BlueLight
    • Download as DIOCM SEG: It is integrated with Raccoon.net. Please put the BlightLight on Raccoon.
  • Provide the function to convert the DICOM Overalys to a DICOM SEG object.

Supported library

Roadmap

  • FHIR ImagingStudy Query/Retrieve Interface
  • Support the IHE Invoke Image Display (IID) Profile [RAD-106]
  • Display DICOM Whole Slide Imaging (WSI) implemented by DICOMWeb. Referenced standard: DICOM WSI
  • Display DICOM Supplement 222 - Microscopy Bulk Simple Annotations Storage SOP Class. Referenced standard: DICOM Sup 219
  • Display DICOM Supplement 219 - JSON Representation of DICOM Structured Reports. Referenced standard: DICOM Sup 219
  • Display DICOM Structured Report
  • Display DICOM Waveform - 12 Lead ECG Waveform

Special projects

  • BlueLight-WSI: 🚧
  • BlueLight@Orthanc: ㊙️
  • BlueLight@XANT:
  • [email protected]: - Raccoon.net is a noSQL-based medical image repository.

Acknowledgement

  • This project was supported by a grant from the Ministry of Science and Technology Taiwan.
  • We acknowledge AI99 teams at Taipei Veterans General Hospital (TVGH) for validation and provides many useful suggestions in many aspects of the clinical domain, especially to thank Dr. Ying-Chou Sun and his professional team.
  • Thanks 琦雯Queenie, Queenie's github for contributing the logo design.
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].