OpenCV 4.13.0
開源電腦視覺 (Open Source Computer Vision)
載入中...
搜尋中...
無符合項
相位展開 (Phase Unwrapping) API

詳細描述

二維相位解纏繞(Phase Unwrapping)應用於多種領域,例如合成孔徑雷達(SAR)的地形高程估算、磁振造影(MRI)的場映射,或是作為結構光重建中尋找正弦圖樣對應像素的一種方式。

給定一張介於 [-pi; pi] 之間包裹(wrapped)的相位圖,相位解纏繞旨在透過對每個像素加上適當數量的 2*pi,來還原出「真實」的相位圖。

對於完美的包裹相位圖來說,這個問題很直接,但現實數據通常並非無雜訊。在已開發的多種演算法中,品質導向(quality-guided)的相位解纏繞方法既快速又有效。它們遵循一條路徑,優先解纏繞高品質的像素,從而從一開始就避免誤差傳播。

在本模組中,我們實作了一種品質導向的相位解纏繞演算法,其遵循 [162] 中所述的方法。

類別

class  cv::phase_unwrapping::HistogramPhaseUnwrapping
 基於 [162] 實作二維相位解纏繞的類別。此演算法屬於品質導向相位解纏繞方法。首先,它根據一個像素與其八個鄰居之間的二階差分計算出可靠度圖(reliability map)。可靠度數值介於 0 到 16*pi*pi 之間。接著,利用此可靠度圖來計算「邊緣(edges)」的可靠度。邊緣是由兩個水平或垂直連接的像素所定義的實體,其可靠度是透過相加連接該邊緣的兩個像素之可靠度來獲得。邊緣會根據其可靠度值進行直方圖排序。然後,此直方圖被用於從最高品質的像素開始解纏繞像素。更多...
 
class  cv::phase_unwrapping::PhaseUnwrapping
 相位解纏繞的抽象基類。更多...