cylab-tw / bluelight Goto Github PK
View Code? Open in Web Editor NEWa browser-based DICOM viewer
License: MIT License
a browser-based DICOM viewer
License: MIT License
Is there any way to open data located on the server running bluelight? And to ensure that the user can't browse around the server and only the specific folder (and sub folders) with the data?
On the search page, if a study contains multiple modalities, the display of text should be multiple modalities with commas to list all of the modalities in a study.
Hi, scrolling through images is difficult with just a trackpad. Is it possible to add support for scrolling through images with arrow keys?
Is encapsulated PDF DICOM rendering possible? can it be included in the roadmap, please?
Hi @cylien and @birdeggb2777,
Currently, we see axial on the main screen. How can we convert this to frontal or saggital?
Thank you.
Hi @cylien and @birdeggb2777 , we are trying to figure out if we are able to see multiple frames of an image with Bluelight but this moment we only can see the first frame. Is that correct?
I saw that there was this development to support multiframe images:
#10
I understand that right now you can open a multiframe image but you are not able to visualize the other frames.
Thank you.
Using DICOM-Study-Series-Image heretically search to replace the current method. The current method sends a QIDO Study level query and then sends too many QIDO-RS series/instance queries to cause the search page slow.
while clicking the search button, send a QIDO Study Level query. If the user clicks the study, then launch the QIDO series/instance level query to avoid sending all QIDO requests of studies.
Add the given header and given value to all QIDO/WADO requests for the purpose of authentication of SIIM hackathon DICOMweb server.
To manage the functions more easily, some advanced features will be separated from the main functions such as 3D, labeling, etc. The separated functions will be configured in a plugin.json when launching BL.
Please add oauth2 or openid connect support to the development roadmap. It's important in real world deployments. Currently I use ohif viewer and it has support for it.
If a study contains many number instances e.g., a CT exam contains more than 1,000 images, sending WADO requests will be time out. It needs to redesign the retrieving mechanism to avoid this situation. For example, mixing asynchronous and synchronous HTTP requests may be a solution to avoid request large number of HTTP requests in a short period. The other method is to re-send a WADO request if a timeout happened.
Hi! Working on a Tomosynthesis image, the WW/WL values applied to an image are not preserved when scrolling to the adjacent images, requiring continuos WW/WL adjustments.
Originally posted by @Terabuck in #29 (comment)
Where do we configure Bluelight to load local files?
Here is the images for reproduction.
When load the 16 dicom files, only the first and the last one were loaded correctly.
Hi!
I would like to know how it is possible the connection with XNAT. I see the way to connect to Orthanc but no way to see the solution for XNAT. Could you help me on that?
Great work with bluelight!
The link for DICOMweb needs to be updated to this: https://www.dicomstandard.org/using/dicomweb
in start.html, adding query pentameters that are not defined in DICOMweb will cause a query of all metadata from a DICOMweb server. In this situation, BL will retrieve all images from the server. for example, as the following URL, the QIDO request will get all metadata of the DICOM objects in the server.
https://{host}/bluelight/bluelight/html/start.html?session_code=xxx
match = normal-match / uid-list-match
normal-match = 1*("&" attribute "=" value)
uid-list-match = 1*("&" attribute "=" 1#value)
attribute = (attribute-id) *("." attribute-id)
attribute-id = tag *("." tag) / keyword *("." keyword)
tag = 8HEXDIG
keyword= ;A keyword from [Table 6-1 “Registry of DICOM Data Elements” in PS3.6](https://dicom.nema.org/medical/dicom/current/output/chtml/part06/chapter_6.html#table_6-1).
One or more DICOM Attribute/Values pairs specify the matching criteria for the search.
Each search transaction defines which Attributes are required or permitted.
The distance and angle measurements don't keep the drawings on the canvas. Keep the results of drawing on the viewport.
Congratulations, very good. You can pass the information through a json for example. So you could open DICOM images stored on Amazon S3 for example.
I tried to put the file in the browser's root directory,but don't know how to run it.If click "start.html",it local html folder open.I use Orthanc .If i want to use bluelight in Orthanc ,where can i put it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.