The use of structured light illumination techniques for three-dimensional data acquisition is, in many cases, limited to
stationary subjects due to the multiple pattern projections needed for depth analysis. Traditional Composite Pattern (CP)
multiplexing utilizes sinusoidal modulation of individual projection patterns to allow numerous patterns to be combined
into a single image. However, due to demodulation artifacts, it is often difficult to accurately recover the subject surface
contour information. On the other hand, if one were to project an image consisting of many thin, identical stripes onto
the surface, one could, by isolating each stripe center, recreate a very accurate representation of surface contour. But in
this case, recovery of depth information via triangulation would be quite difficult. The method described herein,
Modified Composite Pattern (MCP), is a conjunction of these two concepts. Combining a traditional Composite Pattern
multiplexed projection image with a pattern of thin stripes allows for accurate surface representation combined with nonambiguous
identification of projection pattern elements. In this way, it is possible to recover surface depth
characteristics using only a single structured light projection.
The technique described utilizes a binary structured light projection sequence (consisting of four unique images)
modulated according to Composite Pattern methodology. A stripe pattern overlay is then applied to the pattern. Upon
projection and imaging of the subject surface, the stripe pattern is isolated, and the composite pattern information
demodulated and recovered, allowing for 3D surface representation. Additionally, we introduce techniques which, when
implemented, allow fully automated processing of the Modified Composite Pattern image.