This paper presents the development and implementation of a method for reconstruction of threedimensional
object information from silhouettes. Previous work has demonstrated the possibility of such
reconstruction based on the differential equations relating surface terminator curves and their projections,
but has not addressed important aspects of the implementation given spatially quantized images and a
finite number of silhouettes.
The method presented here is exact in that it makes appropriate use of angularly and spatially quantized
silhouette information to form convex bounds for non-convex objects. For a given set of quantized
silhouettes inner and outer convex hulls are obtained by means of an efficient algorithm. The true object
convex hull must lie between these two hulls which represent the tightest hulls that can be constructed
with the given information.
Results of reconstruction by the algorithm are shown, using actual camera-acquired silhouette data. A
detailed analysis of the sources of error is presented, demonstrating the effects of spatial quantization of
the original silhouettes and of the angular separation of successive silhouettes. It is shown that for a given
spatial resolution and local object curvature, an optimum angular separation between pairs of silhouette
views exists, and that reconstruction error increases with either a larger or small angular separation. The
convex hull boundary construction used in this work is shown to always use the best pair of silhouette
points for each hull vertex.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.