Related Experiment Video
Updated: Sep 9, 2025

10:28
Compact Lens-less Digital Holographic Microscope for MEMS Inspection and Characterization
Published on: July 5, 2016
10.4K
Efficient and robust phase unwrapping via virtual gratings and hybrid coding
Optics Letters
|August 29, 2025
Summary
Virtual gratings and hybrid phase unwrapping (VGHPU) enables robust and efficient high-frequency phase unwrapping in fringe projection profilometry. This novel framework uses expanded Gray-code and virtual gratings with only three projections for accurate 3D reconstruction.
Area of Science:
- Optics and Photonics
- Computer Vision and Image Processing
- Metrology
Background:
- High-frequency phase unwrapping is crucial for accurate 3D shape reconstruction in fringe projection profilometry (FPP).
- Existing methods often face a trade-off between robustness and efficiency, particularly at high frequencies.
- Robust segmentation of fringe periods and precise phase recovery are persistent challenges.
Purpose of the Study:
- To introduce a novel framework, virtual gratings and hybrid phase unwrapping (VGHPU), for addressing high-frequency phase unwrapping challenges in FPP.
- To enhance the robustness and efficiency of 3D reconstruction in FPP systems.
- To achieve accurate geometric and surface color reconstruction with minimal projection data.
Main Methods:
- Integration of expanded Gray-code (EGC) for robust fringe period segmentation.
- Utilization of virtual grating-based demodulation exploiting spatial phase-shift characteristics.
- Combination of EGC and virtual gratings for hybrid phase unwrapping.
- Employing only three auxiliary projections for phase recovery.
Main Results:
- VGHPU framework successfully achieves reliable high-frequency phase unwrapping.
- The method demonstrates robustness and efficiency in complex object reconstruction.
- Accurate reconstruction of both geometry and surface color was validated using fringe patterns with 76 periods.
Conclusions:
- VGHPU offers a significant advancement in high-frequency phase unwrapping for FPP.
- The framework provides a robust and efficient solution for 3D shape and color measurement.
- The successful reconstruction of complex objects validates the practical applicability of VGHPU.
Related Concept Videos
Reconstruction of Signal using Interpolation
335
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next...
335
Deconvolution
247
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
247
Convolution Properties II
280
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
280
Convolution: Math, Graphics, and Discrete Signals
396
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
396
Masking and Demasking Agents
2.6K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
2.6K
Curvilinear Motion: Rectangular Components
623
Curvilinear motion characterizes the movement of a particle or object along a curved path, notably evident when envisioning a car navigating a winding road. If the car starts at point A, its position vector is established within a fixed frame of reference, where the ratio of the position vector to its magnitude signifies the unit vector pointing in the position vector's direction.
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
As the car advances, its position evolves over time. Quantifying the car's velocity involves computing the...
623

