-
Notifications
You must be signed in to change notification settings - Fork 601
Blog
Sixth patch to fix some drawing related issues.
🏁 milestone | :package: release | :blue_book: doc | :star: 640
Posted on June 13th, 2018
Fifth patch to add access to the DICOM tags from the app (needed for some examples).
🏁 milestone | :package: release | :blue_book: doc | :star: 635
Posted on June 7th, 2018
Fourth patch to fix module exports for Konva.
🏁 milestone | :package: release | :blue_book: doc | :star: 610
Posted on April 18th, 2018
I just came by this 2015 free publication where DWV is mentioned: A Survey of DICOM Viewer Software to Integrate Clinical Research and Medical Imaging.
Posted on April 5th, 2018
DWV has been integrated in OpenEMR, an open source Electronic Medical Records (EMR) management software.
See the 📰 release: OpenEMR Releases Medical Image Viewing Support or this post on the OpenEMR blog: OpenEMR Medical Image Viewer.
This is an initial basic integration of dwv 0.21, more to come! Here it is in their repo: assets/dwv-0-21-0 and library/js/dwv.
Posted on March 29th, 2018
Third patch to fix node integration.
🏁 milestone | :package: release | :blue_book: doc | :star: 600
Posted on March 25th, 2018
Second patch to fix event handlers in frameworks.
🏁 milestone | :package: release | :blue_book: doc | :star: 595
Posted on March 19th, 2018
First patch to fix AMD modules.
🏁 milestone | :package: release | :blue_book: doc | :star: 590
Posted on March 18th, 2018
The release improves performance: instead of creating one canvas per slice/frame for the drawing, it just creates one. This was spotted by @rafasoyyo who also helped developing the solution, thanks!
This release also brings a big file/folder reorganisation to allow to use service workers. Since they need to be at the root of the folder they serve, viewers needed to adapt their structure. They now have independent repositories: dwv-simplistic, dwv-jqui and dwv-jqmobile. While I was at it, I now better use npm and have moved most of the external dependencies out to get them via a npm install or yarn. This simplifies dependency handling and makes more sense with the bot monitoring them (greenkeeper).
🏁 milestone | :package: release | :blue_book: doc | :star: 585
Posted on March 11th, 2018
This patch 🎅 release fixes a few issues such as the MONOCHROME1 representation display and some annotations glitches. Happy holidays!
🏁 milestone | :package: release | :blue_book: doc | :star: 540
Posted on December 19th, 2017
This release brings a more powerful DICOM writer with more tests and allowed for some fixes in the DICOM parsing. It also brings many improvements such as the possibility to load all the DICOM files of a folder.
🏁 milestone | :package: release | :blue_book: doc | :star: 530
Posted on November 30th, 2017
This release gives decoders their own folder, JPEG lossless was updated and more events are sent for you to listen to. It also fixes the threshold filter behaviour.
🏁 milestone | :package: release | :blue_book: doc | :star: 483
Posted on September 29th, 2017
This release brings support for zipped DICOM files via a quite big re-factoring of the I/O classes. It also brings configurable overlays (via the overlay files in the locales folder), thanks @tmskmr for the initial pull request! The application is now also available in Spanish and Italian, thanks to the translation team!
🏁 milestone | :package: release | :blue_book: doc | :star: 426
Posted on June 28th, 2017
This release focuses on sorting out dependencies and making dwv module compatible. Dependencies have been updated (Konva and i18next). The release files are now included in the dist
folder.
🏁 milestone | :package: release | :blue_book: doc |
Released on April 12th, Posted on June 28th, 2017
This release brings a better slice sorting using the DICOM orientation matrix and allows loading data with a per slice window/level. I would also like to welcome a new team member: the greenkeeper bot 🚀 ! He makes sure the dependencies always stay up to date.
🏁 milestone | :package: release | :blue_book: doc | :star: 371
Posted on March 27th, 2017
This release improved the handling of annotations: their colour and legend can be edited from a summary table, new drawings were added: arrow and free hand, the line has been renamed to ruler. To support this, the version of the state file was bumped to v0.2.
🏁 milestone | :package: release | :blue_book: doc
And also, a month ago, the repo reached its 300th ⭐, thanks to all of you! Merry 🎄 !
Posted on December 23th, 2016
This quick release adds a small commit to ease the decoding web workers configuration.
🏁 milestone | :package: release | :blue_book: doc
Posted on August 23th, 2016
This release brings internationalisation. The interface can be in English, Russian, Chinese, French or German. If you want to contribute to the translations, see dwv on Transifex. The DICOM parsing has been improved and now support multi-frame data (but not encoded ones) and different character sets. A new tool has been added: Floodfill.
🏁 milestone | :package: release | :blue_book: doc
Posted on July 21th, 2016
This release introduces web workers for the DICOM data decoding. It also adds integration into cloud storage, for now Google Drive and Dropbox.
🏁 milestone | :package: release | :blue_book: doc
Posted on March 9th, 2016
This release allow for relative manifest files links which solves an issue with the dcm4chee integration. It also brings more events to attach to from your viewer.
🏁 milestone | :package: release | :blue_book: doc
Coinciding with this release, today, the repo reached its 200th ⭐, thanks to all of you!
Posted on November 20th, 2015
DWV is so old it has history! See Evolution of dwv by Landon Wilkins on youtube.
Posted on November 10th, 2015
Just published the DICOM Support wordpress plugin! It allows to write a blog post and attach DICOM data and a viewer to it. See examples in the dwvblog.
Posted on October 22th, 2015
This release brings big changes to the web page structure. HTML element finding has been centralised and defaults to classes in a main div instead of id. The jquery core dependency has been removed.
🏁 milestone | :package: release | :blue_book: doc
Posted on October 20th, 2015
This 'Evaluation of DICOM viewer software for workflow integration in clinical trials' conference paper makes an extensive comparison of DICOM viewers, including DWV!
Posted on October 15th, 2015
This release is a patch to version 0.11.1 that prevents page scroll and gives a proper error for non supported multi-frame data.
Posted on September 30th, 2015
This release brings support for the DICOM files containing JPEG encoded data thanks to open source jpeg decoder libraries, namely jpg.js from @notmasteryet and JPEGLosslessDecoderJS from the @rii-mango project.
The DICOM parser has been improved by using the DICOM dictionary only when needed. A wrapper class has been added to get the DICOM tags. It has been tested against dcmjs, a port of dcmtk via emscrypten, using the dcmbench project. At the same time the dictionary was update to the 2015 DICOM standard.
Posted on September 18th, 2015
This release is a patch to version 0.10.0 that removes (and speeds-up) an unnecessary swap in the dicomParser.
Posted on June 26th, 2015
DWV is among the 5 DICOM Viewers for any practice (link) that were reviewed by technologyadvice.com.
Posted on June 1st, 2015
Speeding up things! The parser gets a boost by avoiding some non needed copy of data and using a new JPEG2000 decoder. DICOM sequences get a better support. Adding optional event subscribing and simple state save as json.
Posted on May 27th, 2015
Students from the Universidad Nacional Abierta y a Distancia of Bogotá published a paper about a Open-Access Web-based Medical Image Atlas using DWV.
Posted on May 5th, 2015
At last a simple API to set up the app! Allowed me to create a new test page in tests/pacs/data to check the DICOM loading. And also to create cool js fiddles, see the links on new API wiki page. The scroll tools has been promoted and a new protractor tool has been added. The release adds support for DICOM per slice rescale slope and intercept.
Posted on March 3rd, 2015
VeNOS, a Vendor Neutral Open Source DICOM Solution for Cloud-based Medical Image Sharing based on DWV was presented at this RSNA: see the abstract and the AuntMinnie interview.
Posted on November 30, 2014
This release brings compatibility with the Orthanc PACS via a dedicated plugin: DwvExplorer. Beware if you are loading local files via a url, the scheme has changed, you need to use a special repeated key: file
(see User-Stories and issue 111). This release also brings drag and drop support.
Posted on November 24, 2014
This version brings back drawing quantification (yet only measures) and allows for drawings per slice.
Posted on September 18, 2014
Tomas Skripcak made a speech at the OpenClinica 2014 Conference last June (OC14) about his work on integrating OpenClinica with different IT systems. One of them is the Conquest PACS using DWV as a web viewer. You can find the presentation here.
Posted on July 22, 2014
This version brings editable/undo-redoable/more stable shapes thanks to kineticjs. Connection to dcm4chee PACS is also now possible.
Posted on June 28, 2014
DWV now has its entry in idoimaging! See the program entry and the related blog post. There is even a dcm4chee PACS server set up from which you can launch DWV (user: guest, pass: guest).
Posted on May 5th, 2014
This version brings more flexible and configurable viewers. See for example the new simple viewer on the demo page. All feedback are welcome!
Posted on February 24, 2014
First patch of the v0.5, this release uses the final jquery mobile version 1.4 and fixes hanging progress for the mobile version.
Posted on January 10, 2014
This new release adds support for JPEG 2000 DICOM data, uses the HTML application cache for off-line usage, starts some app supports (chrome and firefox OS) and introduces user help.
Posted on December 18, 2013
This one did not take long! There was a bug that made dwv not want to run with Internet Explorer (no support for a special array its' using). So for Internet Explorer I use the same code a for v0.3 which is a bit slower...
Posted on September 26, 2013
And voila the fourth version! The main new functionality is the support for multi-slice data in multi-files or multi-urls. In terms of development, a lot has happen: continuous integration (see travis) with code linting, testing, minifying and documentation (see doc). Github now provides binaries for releases so you can download the release zip file from the release page with everything to run dwv!
Posted on September 24, 2013
Featuring DWV as a possible image viewer! See the announce and the thread on the forum.
Posted on June 3, 2013
Finally, here comes the third version of dwv. It contains its first PACS integration (see Pacs Support) and touch event support for the mobile interface. Thanks to Marcel for the Conquest PACS integration, to Jose for his help with DICOM and all the others I bother to test dwv on different platforms.
- View the issues of milestone 0.3
- Download the code from the tags page.
- Browse the code from commit b4e6dd9d.
- See the Platform support
Posted on May 8, 2013
This is the second version of dwv. It was re-factored to allow multiple displays, specifically on desktop (using jquery-ui) and on mobile (using jquery-mobile).
- View the issues of milestone 0.2
- Download the code from the tags page.
- Browse the code from commit 05f560b4.
Posted on November 6, 2012
Anindita9 talks about dwv on her blog: dicom-viewer-in-html-5. Found while searching for dwv dicom on Google.
Posted on May 18, 2012
I created the first tag for dvw: v0.1. This is the first kind of working version. Download the code from the tags page. Browse the code from commit 120ce945.
Posted on June 6, 2012