Deformable surfaces have many uses in computer vision. They have been used for medical image analysis, segmentation, shape representation and modelling. For a recent survey see [13].
A major drawback of most current deformable surfaces is that they
have a fixed mesh topology. This is because they are based
on a tensor product representation and consequently they
cannot represent surfaces of arbitrary topology. It is also
not possible to adaptively distribute control points, which
is important when dealing with objects with long protrusions or
areas of fine detail. For these reasons the topic of arbitrary
topology curves and surfaces has received
recent attention [12, 18]. It should be noted that
at the cost of sacrificing
continuity the topology problem is
made considerably easier because a polyhedral mesh can be used [6].
(
continuity means smoothly varying tangent plane,
for a precise definition see [5].)
In previous work [17] we introduced a deformable
surface called `Slime' that can take on arbitrary topology while maintaining
first order
geometric (
) continuity throughout.
In this paper we present
recent progress that makes
the surface as easy and fast to use as
a conventional B-Spline surface.
In particular we have now addressed the following points
Having solved the problem of fitting with an arbitrary topology deformable surface it has now become possible to address a variety of problems. However it soon becomes apparent that new strategies are necessary to control the mesh topology. This remains for future work.