LDC 鏡頭畸變校正是什麼?
LDC(Lens Distortion Correction,鏡頭畸變校正)是攝影機以數碼運算修正鏡頭光學畸變的功能:廣角鏡頭拍攝時畫面邊緣的直線會向外彎曲(桶形畸變),LDC 把像素重新映射,令直線回復筆直。本頁講解畸變的成因、校正原理、開啟後的代價與適用場景。
畸變的成因:放大率隨位置變化
理想鏡頭應把場景中的直線投影為影像中的直線(直線投影,rectilinear projection)。但實際鏡頭——尤其短焦廣角鏡頭——的放大率會隨着偏離光軸的距離而變化,產生光學上所稱的徑向畸變(radial distortion),主要分為兩類:
| 畸變類型 | 表現 | 常見於 |
| 桶形畸變(Barrel) | 放大率由中心向邊緣遞減,直線向外彎曲,畫面形似木桶 | 短焦廣角鏡頭;魚眼鏡頭為極端例子 |
| 枕形畸變(Pincushion) | 放大率由中心向邊緣遞增,直線向內彎曲,畫面形似枕頭 | 長焦鏡頭 |
監控攝影機為求覆蓋範圍多採用廣角鏡頭,因此桶形畸變最為常見:門框、貨架、牆身在畫面邊緣呈現明顯彎曲。這是光學投影的固有特性,並非產品缺陷。鏡頭視角與焦距的取捨可參考 CCTV 鏡頭焦距選擇。 廣角鏡頭的畸變校正設定,建議交由專業CCTV閉路電視安裝工程團隊調試。
LDC 的校正原理
- 畸變建模——同一支鏡頭的畸變模式固定而可量度,廠方預先標定每個像素偏離理想位置的規律,建立數學模型。
- 像素重新映射——影像處理器按模型把每個像素搬回理想直線投影下應在的位置,彎曲的直線隨之拉直。
- 插值補完——重新映射後部分位置需要以鄰近像素插值填補,處理器同時作邊緣裁剪,輸出幾何端正的影像。
整個過程在攝影機內即時完成,用戶只需在影像設定中開啟或關閉 LDC,部分型號更可調節校正強度。相關的徑向畸變數學模型與標定方法,可參考 OpenCV 官方相機標定文檔 及 MathWorks 相機標定技術文檔。
校正的代價:視角與邊緣清晰度
LDC 並非沒有成本。把邊緣「壓縮」的影像拉直,必然涉及裁剪與拉伸:其一,實際視角收窄——校正後的覆蓋範圍比原始影像小,倚賴廣角覆蓋的點位需要留意;其二,邊緣清晰度下降——邊緣像素經插值拉伸後,細節不及畫面中央。因此工程上應按用途取捨:需要準確幾何觀感(例如貨架排面、停車場車位線、與影像分析對接)的場景值得開啟;單純追求最大覆蓋範圍的場景可保留原始影像。
LDC 與魚眼展開(Dewarping)
魚眼攝影機刻意採用非直線投影,以一個鏡頭覆蓋 180 度甚至 360 度的範圍,其影像天然是強烈彎曲的圓形畫面。魚眼展開(dewarping)把這種極端投影重新映射成一幅或多幅平面視圖,並通常支援在展開後的影像內作電子平移與縮放。LDC 與魚眼展開原理同源——都是把非直線投影重新映射為直線投影——分別只在於畸變的程度與展開的形式。相關的電子平移縮放概念可參考 ePTZ 電子雲台是什麼。