Elementary Shape From Occluding ContoursThe boundary of an object provides a cue to the basic shape of an object not only through the position of the boundary but by the fact that the normal to the surface at the boundary is typically at 90 degees to the viewing direction.
This very crude approximation of what the surface normals are for the whole scene is enough to construct a simple 2½D representation of the shape of the scene. For this I use my Shape from Shapelets reconstruction method. Note that, strictly speaking, the vector field is far from integrable (at line terminations and T junctions) but the Shapelet reconstruction approach has no difficulties with this. Some results for Mona are shown below. (Note I chose not to define a contour along her chin. I found that when I did this the reconstruction produced a very pointy chin, giving her a mean look!) Here is another simple example |