Nikolay Gavrilov
personal web page
gavrilov86@gmail.com

jsInvols medical images web-viewer

The system is completely written on javascript, all computations including volume rendering are performed on the client side. Here is a brief user manual.

There is also option to load DICOM images from local folder directly into the browser (the images will not be transferred anywhere by network). I use dicomParser js library for parsing DICOM files.

To try the viewer on test datasets follow the links below:

Key features:

  • Viewing several series simultaneously.
  • Bicubic image filtering using WebGL2.
  • Series synchronization by 3D cursor position for CT and MR modalities.
  • MPR+3D mode for CT and MR modalities, also with series synchronization by 3D cursor position and MPR planes rotations.
  • MPR projection thickness adjustment using MIP, MinIP and average projections.
  • 3D volume rendering.
  • Cut volume data by 2d contour in 3D.
  • Export to STL model for 3D print.


MR study: 2x2 layout for several series imaging.
MR study: 2x2 layout for several series imaging.
Angiography and other DICOM modalities.
Angiography and other DICOM modalities.

Viewing abdominal vessels CT study: synchronizing 2 series in MPR+3D mode.
Viewing abdominal vessels CT study: synchronizing 2 series in MPR+3D mode.
CT study in MPR+3D mode
CT study in MPR+3D mode


e-mail:gavrilov86@gmail.com
© 2009-2023 Nikolay Gavrilov