I’ve implemented few rendering techniques for the DICOM Viewer. First of all I tried to implement a simple MPR reconstruction to be able to see the three planes from a CT: axial, sagittal and coronal.
Here’s a little video showing this feature:
After that I tried to implement Z-projection rendering like MIP, MinIP, Average, etc. but I found that Canvas it’s just so slow for this purpose. So I decided to reimplement all the rendering engine using WebGL.
So I did it and I found a great speed improvement even in my old laptop.
Apart from the Z-Projection technique I implemented an enhance filter in order to sharp the image and get a better result:
And here you could see this last implementation in action (Please note that the bad quality is due to the codec compression while uploading to youtube):