Stochastic Phase Estimation and Unwrapping
Mara Pistellato, Filippo Bergamasco, Andrea Albarelli, Luca Cosmo, Andrea Gasparetto
and Andrea Torsello
DAIS, Ca’Foscari University of Venice, Via Torino 155, Venice, Italy
Keywords:
Phase Shift, Structured Light, 3D Reconstruction.
Abstract:
Phase-shift is one of the most effective techniques in 3D structured-light scanning for its accuracy and noise
resilience. However, the periodic nature of the signal causes a spatial ambiguity when the fringe periods are
shorter than the projector resolution. To solve this, many techniques exploit multiple combined signals to
unwrap the phases and thus recovering a unique consistent code. In this paper, we study the phase estima-
tion and unwrapping problem in a stochastic context. Assuming the acquired fringe signal to be affected by
additive white Gaussian noise, we start by modelling each estimated phase as a zero-mean Wrapped Normal
distribution with variance
¯
σ
2
. Then, our contributions are twofolds. First, we show how to recover the best
projector code given multiple phase observations by means of a ML estimation over the combined fringe dis-
tributions. Second, we exploit the Cram
´
er-Rao bounds to relate the phase variance
¯
σ
2
to the variance of the
observed signal, that can be easily estimated online during the fringe acquisition. An extensive set of experi-
ments demonstrate that our approach outperforms other methods in terms of code recovery accuracy and ratio
of faulty unwrappings.
1 INTRODUCTION
The recent evolution of increasingly affordable and
powerful 3D sensors and the consolidation of fast re-
construction algorithms enabled the widespread adop-
tion of 3D data in both consumer (Han et al., 2013)
and industrial (Luhmann, 2010) off-the-shelf devices.
As a consequence of the resulting increase of general
interest in the subject, 3D data capturing and process-
ing has become a trending topic in recent Computer
Vision research. The richness of information coming
from 3D data have been exploited in several fields of
application, from industrial inspection systems (Luh-
mann, 2010), robot and machine vision (Prez et al.,
2016), pipe inspection (Bergamasco et al., 2012),
medical (Cheah et al., 2003; Tikuisis et al., 2001; Pel-
lot et al., 1994) and entertainment applications (Han
et al., 2013; Winterhalter et al., 2015).
While consumer applications place more empha-
sis on speed and performance, in an industrial setup
accuracy is of greater importance. To this end, a lot of
effort has been put in reconstruction techniques trad-
ing design simplicity and speed for higher precision
in 3D recovery and robustness to surface character-
istics of captured objects. A wide range of different
techniques have been proposed over the last decades.
Different approaches can be usually categorized
on the basis of the exploited physical principle and
on the design of the adopted sensor. For instance, a
time-of-flight setup combines a pulsating light emit-
ter with a sensor which measures the round-trip time
of the signal. Then, given the distance between the
sensor and the artifact, a depth map can be com-
puted and used for reconstruction (Lange and Seitz,
2001). Despite this technology have been proven re-
liable in some specific application, it suffers from
two major drawbacks. First, the sensor does not
usually provide a high resolution response. More-
over, it is particularly sensitive to signal interfer-
ences and surface response (i.e. artifact material).
For these reasons, when resolution is of greater im-
portance, triangulation-based approaches, especially
when paired with high-end hardware, proper sen-
sor calibration and advanced signal processing tech-
niques, are better suited. Among the approaches,
passive 3D sensing ones employ different cameras
which are used to capture artifact’s images at differ-
ent angles in order to triangulate the single material
points whose projection on the different images has
been matched on the basis of purely photometric in-
formation. Differently, active 3D sensing technology
exploits the projection of some structured pattern of
known spatio-temporal structure onto the object, and
recovers depth information by means of triangulation
200
Pistellato, M., Bergamasco, F., Albarelli, A., Cosmo, L., Gasparetto, A. and Torsello, A.
Stochastic Phase Estimation and Unwrapping.
DOI: 10.5220/0007389402000209
In Proceedings of the 8th International Conference on Pattern Recognition Applications and Methods (ICPRAM 2019), pages 200-209
ISBN: 978-989-758-351-3
Copyright
c
2019 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved