top of page
MedicalWorks

MedicalWorks

 MedicalWorks

specialized in medical imaging & volume visualization

A WebGL-based 3D medical solution since July 2018
leaf.png
"It is a 3D WebGL-based medical solution that will provide versatile tools that import various kinds of medical files, construct anatomical models from these files, design patient-specific guides, and export the 3D models for CAE analysis or 3D printing."...

Highlighted Features

Underlying Technologies

  • Dev. Environment

    • HTML, CSS, Javascript, C++

    • Node.js, Npm, GitHub, VSCode, WebGL(three.js), GLSL Shaders

    • GPGPU (for parallel computing), PBR(physically-based rendering)

  • Dev. Modules

    • Raymarching, Tween, 3D Volume Rendering, Isosurface Polygonizer

    • Fast Delaunay Triangulation, Radial Basis Function (RBF), 

    • Kd-Tree and Sparse-Octree, High-Performance Linear Algebra

 

Supported file formats

DCM (DIC, DICOM, IMA, DCM without extension), NII, NRRD, MHD, MGH, MGZ

​

Workspaces

The following workspaces are currently provided for user-friendly GUI.

  • Quad workspace: 3 sectional views (axial, sagittal, coronal) and one 3D perspective view

  • Slices workspace: 2D slice views of the medical volume are shown in slices workspace

 

Three different model representations

  • Slicer: slice image interpolated with 2D texture array

  • Volume: 3D volume rendering based on ray marching technique

  • Isosurface: polygonal mesh extracted from 3D volumetric data using marching cubes technique

​

Sketchers

Using the following sketch tools we can measure dimensions and extract statistical information from the measured data.

  • Ruler: measure the distance between two positions

  • Angle: measure the angle between two segments defined by three handle points

  • Rectangle: compute the mean, standard deviation, maximum/minimum, and area from the sketched rectangle

  • Polygon: similar to the rectangle, but the sketched geometry is a polygon

  • Freehand: similar to the rectangle, but the sketched geometry is a free-form curve

  • Annotation: text message which user would like to write down

contact
bottom of page