TOWARD A ONE SHOT MULTI-PROJECTOR PROFILOMETRY SYSTEM
FOR FULL FIELD OF VIEW OBJECT MEASUREMENT
Stuart Woolford, Ian. S. Burnett
School of Electronic and Computer Engineering, RMIT University
ABSTRACT
In this paper a one-shot method to determine the shape of an object
from overlapping cosine fringes projected from multiple projectors
is presented. This overcomes the limitation with single projector
systems that do not allow imaging the entire object with a single
shot. The proposed method projects orthogonal fringe patterns
from different projectors and uses Fourier domain filtering to
isolate the fringes, which are demodulated using an unscented
particle filter. Sources of error are discussed and their effects on
the resulting parameter estimation are shown, as well as methods to
reduce their impact. The proposed method is tested on simulations
and real world objects and it is shown to be effective to isolate
interfering fringes and determine the shape of an object.
Index Terms— Multi-View Profilometry, Structured Light
Projection, Unscented Particle Filter, Multiple Projector Structured
Light
1. INTRODUCTION
Most multi-view techniques have so far focused on imaging single
view at a time and connecting the images together. Zheng, Guo et
al. [1] used an N step phase shifting method to first image the
object, and then employed a multi-view connection technique
using quaternion based coordinate transform and multi-aperture
overlap scanning technique (MAOST) to connect the views. A
similar connection technique was used in [2] where the point cloud
of the measured object is transformed into cylindrical coordinate
system and connected via MAOST. Virtual cylinders were used in
[3] to overcome the problem with complex shapes not being
represented correctly with cylindrical transforms. Multiple
projector methods were used in [4, 5] for full field of view shape
measurement. In [4], parallel colour de-Bruijn patterns projected
from multiple projectors was used for full object detection, while a
similar method was used in [5]. However the method of Furukawa
et al. requires overlap of each pattern to form a grid in order to
process the patterns. Gai and Su [6] presented a multiple projector
profilometry system based on inverse function analysis but this
requires knowledge of the shape in question and can’t be done
blind. A colour scheme was presented in [7, 8] where fringes of
different colours are projected from each projector.
Bayesian methods have been employed in the past to determine
object shape via optical profilometry. Villa, Servin and Castillo [9]
employed shape measurement using regularized filters with a
Markov random field as a prior. Recursive Bayesian estimation has
been attempted before in interference fringe analysis [10-13].
Gurov, Ermolaeva and Zakhrov [10] used a Kalman filter to
analyse low-coherence fringes in an interferometry system,
however this method still required phase unwrapping, and was
only tested on surfaces with up to 100μm. The unscented Kalman
Fig. 1. Setup For The Multi-Projector Profilometry System
filter was used for phase-step interferometry in [14], using a
model to estimate the phase and amplitude of an interferometric
fringe. This method required phase unwrapping and was only
tested for small deformations.
This paper relates to the multi-projector methods in [4, 5], in
that each pattern projected from each projector is at right angles to
the others. However this paper presents a method where each
pattern can be processed individually while allowing for overlap of
adjacent patterns thereby reducing the number of projectors
required to image the entire object, although it is not fully
automatic as the pattern must be selected manually. It also expands
on the multi-view one-shot profilometry techniques as opposed to
multi-view methods that employ N-ary phase shifting profilometry,
which require N shots per view. The proposed method expands on
the non-linear filtering methods such as [10-13], however uses an
Unscented Particle Filter, which is less sensitive to pixel offset of
the input fringe than the standard UKF and increases the estimation
accuracy over Bayesian filters by employing the UKF as a
proposal distribution.
2. MULTIVIEW PROILOMERTY SETUP
Figure 1 shows the base system setup of the multi-projector
profilometry system. Projector-1 (
) and Projector-2 (
) both
project onto the object at the same time, with projection field for
between α
r
and α
l
, and projection field for
between β
r
and
β
l
. In order to capture the full field of view for the object the
fringe patterns must overlap crossing at point C. In order to
capture the height of the object the fringe pattern from a single
projector is projected onto a virtual reference plane to point D. The
reference plane is then removed and the fringe pattern is projected
2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP)
978-1-4799-2893-4/14/$31.00 ©2014 IEEE 569