we are working for Imricor on a medical software which allows the application of their MRI-compatible catheters to treat patients suffering from heart arrhythmia.
The clinical data is from an animal study with a fake name, so no actual patient data.
The main challenges were/are
- lots of complex interfaces to various medical devices (e.g. a MRI scanner),
- real-time data (new images or tracking positions of the devices can come in any time).* robustness (medial data must not be lost when the software crashes),
- resilience (recover full functionality in a few seconds after a crash),
- real-time data (new images or tracking positions of the devices can come in any time).
As you can see, there’s quite some stuff to visualize with lots of semi-opaque and intersecting objects (segmentations of the various heart chambers and vessels). Therefore, order-independent transparency rendering is vital for us.
Another challenge was that the physicians didn’t like the behavior of any of the available cameras (how rotations are being handled) in Babylon.js, so I had the implement a new one (with quite some help here in the forum).
All in all we are very happy with Babylon.js and the support we get from the Babylon teams is simply amazing! Thank you so much! In the end you are helping physicians to give their patients a better treatment!
DISCLAIMER: The product is not yet available. I’m not an Imricor employee, but I got their permission to showcase what we are doing with Babylon.js.