Surface Modeling
I am primarily interested in the representation, creation, and
comparison of complicated, organic shapes. To date, most of the more
interesting free-form models are made by scanning in 3D
shapes. Creating complicated shapes from scratch on the computer has
proved to be a difficult task. There has been some progress in quickly
sketching simple
blobby models, and some beautiful work in sculpting
and sketching of implicit models and editing
of mesh models. I have developed a novel analytical
surface representation, based on manifolds, that supports free-form
editing, and sketch and widget-based tools for editing these, and
other, surfaces. The heart of this representation is the ability to
build complicated surfaces by locally specifying the desired shape,
then blending the results together.
MRI, CT, and Ultra sound all provide methods for visualizing the
internals of human bodies. While visualization is useful, building
full 3D models of the data opens up a potentially huge array of
diagnostic tools, ranging from physical simulations to detailed
comparisons of anatomical differences. Unfortunately, at the moment it
is a very time-consuming process to produce these models, requiring a
great deal of human intervention. I am working on ways to
automatically extract these models, or speed up the manual segmentation process, taking advantage of the fact that
we know the anatomy the data represents. This involves representing
not only the basic shape, but how that shape can deform across the
population.
I also have developed a large number of shape analysis tools that I've made available via Sourceforge.
Representing surfaces using manifolds.
Manifolds as a parameterization tool. Also includes a list of parameterization techniques (up to 2002 or so) and the people who work on them.
Editing curves and surfaces.
Fitting surfaces to data.
Comparison of surfaces.
While at Microsoft I worked in the area of facial animation.