-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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