8000 Home · opendicom/sirius-view Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
jacquesfauquex edited this page May 24, 2024 · 10 revisions

sirius-view

sirius-view is an html5 dicom viewer. html5 means that when the client of a webpacs requests to view a study, the pacs responds to the client with the code of sirius-view and a listOfSeries to be represented. sirius-view code now running on client-side displays the list as a left column with clickable icons. The user selects one of them to display the corresponding series.

sirius-view is triggered by a [IHE RAD-106] study request. Something like that:

http://<location>/IHEInvokeImageDisplay?requestType=STUDY&studyUID=1.2&viewerType=IHE_BIR&diagnosticQuality=false&keyImagesOnly=false

The request contains three interesting options:

  • viewerType (IHE_BIR defines the minimal functional characteristics of an IHE viewer). The implementers can define other types
  • diagnosticQuality (true/false)
  • keyImagesOnly (true/false)

The last two allow for data shrinkage of quality (progressive quality up to the diagnostic one) and hierarchy (obfuscation to full disclosure). Following the same lines, we design sirius-view as follows:

  • responses limited to necessary attributes
  • response images lossy compressed with possibility of lossless viewing on demand, for instance with a magnifying glass tool.
  • use of j2k high throughput (j2h) in the transaction with the viewer, so that processing time is shortened hugely
  • on server side, store of images with 4 levels of quality, from lower (for thumbnail) to lossless.
  • use of gpu j2h decoding on client side
Clone this wiki locally
0