The project is a cross-platform medical viewer written in C++. It also builds for the web via Emscripten/WebAssembly, so the same codebase can run both natively and in the browser.
Some of the main updates since the previous version:
- Added an MPR mode. Previously, the viewer only had volume rendering; it can now display sagittal, coronal, and axial planes.
- Added navigation tools for MPR views, including zoom, pan, window/center adjustment, HU probe, coordinate display, and crosshair mode.
- Added measurement tools for distances and angles.
- Added presets for the transfer function.
- Integrated a progressive irradiance cache for the 3D rendering mode, which significantly improves performance on lower-end devices.
- Added new CT and MRI datasets to the website, so it is easier to try the viewer without preparing your own data.
I am currently working on integrating a DICOM loader, so users will be able to load their own DICOM studies directly.
What do you think about the direction of the project?