O-Matrix User Stories

Nasal Math - Enhancing Beauty with Mathematics

An O-Matrix script reads the points generated from a point cloud (a matrix of points that can represent a surface) draped over the patient's image. The company that produces the camera is InSpeck.

Patient Scan
A digital face scan

The data is converted to DXF format and then read into a NURBS modeler, Rhino, by McNeel Assoc. Rhino does the draping. The matrix file is then analyzed in O-Matrix to figure out where the "nose" is on the image. Then four different noses are generated mathematically. Basically, it changes some slope data and then fits polynomials to the new profile.

O-Matrix Modelled Noses
Mathematically Generated Noses

This is written back to four new matrices that are then written to four new files. The new point clouds are used to create new surfaces that are then lit in Flamingo, and animated in Bongo, both McNeel Associates products as well. A disk is created with a Flash Player that rotates the images. The patient chooses an image. The result is emailed to Dr. Diamond. That image is used by a Stratasys stereolithography machine to produce a negative mold of the desired nose. A silicone rubber copy is made to be used as a sizer during the operation. The sizer is then attached to the nose as a splint.

Before & After
Patient After and Before new "O-Matrix Nose"

This user story was contributed by Andrew Diamond, MD, SelfClick

Company |  Products |  Showcase |  Support |  Ordering
Copyright© 1994-2009 Harmonic Software Inc. - All rights reserved.