OpenCV
4.1.0
Open Source Computer Vision
|
Classes | |
class | cv::phase_unwrapping::HistogramPhaseUnwrapping |
Class implementing two-dimensional phase unwrapping based on. More... | |
class | cv::phase_unwrapping::PhaseUnwrapping |
Abstract base class for phase unwrapping. More... | |
Two-dimensional phase unwrapping is found in different applications like terrain elevation estimation in synthetic aperture radar (SAR), field mapping in magnetic resonance imaging or as a way of finding corresponding pixels in structured light reconstruction with sinusoidal patterns.
Given a phase map, wrapped between [-pi; pi], phase unwrapping aims at finding the "true" phase map by adding the right number of 2*pi to each pixel.
The problem is straightforward for perfect wrapped phase map, but real data are usually not noise-free. Among the different algorithms that were developed, quality-guided phase unwrapping methods are fast and efficient. They follow a path that unwraps high quality pixels first, avoiding error propagation from the start.
In this module, a quality-guided phase unwrapping is implemented following the approach described inhistogramUnwrapping .