We shall discuss the geometric problem of reconstructing
the topology of a three-dimensional (not necessarily connected)
shape, starting from its apparent contour.
To face this problem, some techniques from singularity theory will be needed. We shall also briefly discuss some algorithmic applications,
obtained using the program appcontour.
The motivation for this study came from computer vision
and image segmentation.