A cornerstone Image Loader for WADO images.
Alpha - don't even bother trying to use this right now but the live example works well enough to see where this is going
Click here for a live example of this library in use!
Get a packaged source file:
TODO
- Provides a bridge between the cornerstone library and WADO servers
This project uses grunt to build the software.
NodeJs - click to visit web site for installation instructions.
grunt-cli
npm install -g grunt-cli
bower
npm install -g bower
Update dependencies (after each pull):
npm install
bower install
Running the build:
grunt
Automatically running the build and unit tests after each source change:
grunt watch
- Support images with Pixel Padding
- Support color images
- Mask out burned in overlays?
- Consider alternatives to jQuery for deffered (when.js?)
- Add error handling
- Find a way to access the parsed dicom elements for updating the overlays
- Add example of creating a stack from multiple images
- Add support for multiframe
- Add support for compressed transfer syntaxes
- Use browser acceleration for decoding JPEG images (http://stackoverflow.com/questions/18976327/binary-array-to-canvas)
Mainly to avoid adding a dependency to cornerstone for the DICOM parsing library. While cornerstone is intended to be used to display medical images that are stored in DICOM, cornerstone aims to simplify the use of medical imaging and therefore tries to hide some of the complexity that exists within DICOM. It is also desirable to support display of non DICOM images so a DICOM independent image model makes sense.
Copyright 2014 Chris Hafey [email protected]