Elsevier

Optics and Lasers in Engineering

Volume 98, November 2017, Pages 118-122
Optics and Lasers in Engineering

Integrated calibration of multiview phase-measuring profilometry

https://doi.org/10.1016/j.optlaseng.2017.06.012Get rights and content

Abstract

Phase-measuring profilometry (PMP) measures per-pixel height information of a surface with high accuracy. Height information captured by a camera in PMP relies on its screen coordinates. Therefore, a PMP measurement from a view cannot be integrated directly to other measurements from different views due to the intrinsic difference of the screen coordinates. In order to integrate multiple PMP scans, an auxiliary calibration of each camera’s intrinsic and extrinsic properties is required, in addition to principal PMP calibration. This is cumbersome and often requires physical constraints in the system setup, and multiview PMP is consequently rarely practiced. In this work, we present a novel multiview PMP method that yields three-dimensional global coordinates directly so that three-dimensional measurements can be integrated easily. Our PMP calibration parameterizes intrinsic and extrinsic properties of the configuration of both a camera and a projector simultaneously. It also does not require any geometric constraints on the setup. In addition, we propose a novel calibration target that can remain static without requiring any mechanical operation while conducting multiview calibrations, whereas existing calibration methods require manually changing the target’s position and orientation. Our results validate the accuracy of measurements and demonstrate the advantages on our multiview PMP.

Introduction

Phase measuring profilometry (PMP) has been widely used for professional applications of highly accurate height measurements. A projector in PMP illuminates a surface with a periodic sequence of sinusoidal patterns. A per-pixel height profile can be then driven from phase shifts of the sinusoidal patterns, captured by a camera. To obtain heights from phase shifts, PMP calibration is an essential process that defines a geometric relationship between the camera and the projector.

The traditional PMP calibration is designed to measure height per pixel from a captured image, i.e., the captured height information is valid in screen coordinates of the camera, which cannot be easily integrated to other views [1], [2], [3], [4]. In order to integrate multiple PMP measurements, an auxiliary calibration of the camera’s extrinsic properties is necessary. Xiao et al. [5] and Albers et al. [6] proposed a multiview calibration method by applying an extrinsic calibration method to determine camera properties to calculate perspective projection. These previous methods rely on the traditional Zhang method [7] to obtain the extrinsic properties of cameras. They therefore inherit the fundamental drawbacks of the Zhang method, whick requires multiple input images by mechanically changing the orientation of a checkerboard target, a process that is cumbersome and undesirable for microscale profiling systems [5], [6], [8], [9], [10], [11], [12], [13]. Alternatively, Liu et al. [14], Zhu et al. [15], Villa et al. [16] and Gdeisat et al. [17] also introduced multiview PMP methods that can provide three-dimensional global coordinates without using the Zhang method. Instead, they still require additional calibration process with changing the target positions or orientations using an expensive hardware such as a high-precision linear Z-stage. This process is therefore cumbersome and can cause unpredicted errors when mechanically operating the target.

In this work, we propose a novel PMP calibration method to address these practical issues of additional extrinsic calibration and mechanical operations in state-of-the-art calibration approaches for achieving multiview PMP [5], [6], [16], [17]. Different from other methods, our integrated PMP calibration process allows us to measure not only height but also (x, y) coordinates in the three-dimensional global coordinates system, allowing for direct integration of multiview PMP measurements without requiring any additional calibration of camera extrinsic parameters. In addition, our method captures only a single static scene without changing the target’s orientation, which minimizes any potential errors that might occur while operating the target, while conducting calibration and scanning. Finally, our calibration does not require any constraints in the setup or any additional expensive instruments, such as a high-precision Z-stage. The following section presents more details of the suggested method.

Section snippets

Multiview PMP calibration

Typical PMP calibration methods focus on calculating only height information from phase shifts. In contrast, we extend the traditional formulation from phase to height in order to devise a novel PMP model that yields 3D global coordinates. Using our novel calibration target, we can calibrate coefficients of our PMP model from a single static scene without moving and rotating the target for both multi-view and multi-projector configurations. The proposed PMP model is a total calibration process

Results

To validate our proposed method, we implemented it as a prototype, as shown in Fig. 2(a). Our prototype includes five pairs of a camera (PointGrey Blackfly) and a DLP projector (AXAA P450) on a supporting structure. Fig. 2(b) and (c) show our calibration target and an acquired image from one view. First, we calibrated our system with the proposed calibration method and our target. We then reconstruct several objects a 5.3 mm-height cube with 5.0 mm-grid, a ceramic object (Chinese doll) and a

View combinations

Our multiview PMP allows us to utilize various combinations of cameras and projectors for measuring 3D global geometry. However, owing to the PMP characteristics, not all combinations cannot be used. For instance, when the optical axis of the camera is the same as that of the projector, the PMP formulation becomes invalid. When the frame axes of the camera and the projector are parallel, the formulation also becomes invalid. In our current setup that consists of five cameras and projectors, we

Acknowledgements

Min H. Kim gratefully acknowledges Korea NRF grants (2016R1A2B2013031, 2013M3A6A6073718) and additional support by Koh Young Technology, Samsung Electronics (SRFC-IT1402-02), Cross-Ministry Giga KOREA Project (GK17P0200), Korea Creative Content Agency (KOCA) in Ministry of Culture, Sports and Tourism (MCST), and an ICT R&D program of MSIP/IITP of Korea (R7116-16-1035).

References (19)

There are more references available in the full text version of this article.

Cited by (5)

  • Flexible camera-projector calibration using superposed color checkerboards

    2019, Optics and Lasers in Engineering
    Citation Excerpt :

    Moreover, accurate calibration is required to perform high-precision measurements [11–13]. The calibration of a camera-projector pair can be performed using different reference objects; for instance, flat boards [14], spheres [15,16], and gauge blocks [17] among others. Also, the use of auxiliary devices has been proposed [18,19].

  • Two-stage calibration method based on ray beeline tracking in structured light field

    2018, Guangdianzi Jiguang/Journal of Optoelectronics Laser
View full text