在基于線結(jié)構(gòu)光光切法(Light Section Method)的顯微鏡三維形貌測量系統(tǒng)中,激光平面與被測表面相交形成一條光帶,工業(yè)相機(jī)采集該光帶圖像后,需從具有一定寬度的模糊條紋中精確定位其中心線坐標(biāo),再通過三角測量原理解算高度信息。光帶中心提取的誤差會直接按比例傳遞至最終Z向高度重建結(jié)果,是影響系統(tǒng)整體測量不確定度的首要軟件因素。因此,理解各類光帶中心提取算法的原理邊界與適用條件,是結(jié)構(gòu)光光切顯微鏡軟件開發(fā)與系統(tǒng)標(biāo)定時(shí)不可忽視的技術(shù)基礎(chǔ)。

一、光帶成像特性與中心提取的物理意義
實(shí)際投射的線激光在像面上呈現(xiàn)為3至10個(gè)像素寬度的亮帶,橫截面灰度分布近似服從高斯或修正高斯模型,受離焦、表面反射率及散斑噪聲影響會出現(xiàn)頂部扁平或左右不對稱。理想的中心提取算法應(yīng)沿光帶法線方向,在亞像素精度上定位該灰度分布峰值或灰度加權(quán)中心,輸出單像素寬度的亞像素坐標(biāo)序列。提取偏差若達(dá)0.5像素,換算至顯微光切系統(tǒng)的Z向高度誤差可達(dá)數(shù)十至數(shù)百納米,對微結(jié)構(gòu)粗糙度與臺階高度測量影響顯著。
二、經(jīng)典像素級提取方法及其局限
極值法取每行或每列光帶內(nèi)最大灰度對應(yīng)的像素位置為中心,算法極簡、速度快,但僅達(dá)整像素精度且對飽和像素、背景噪聲極敏感,在高精度結(jié)構(gòu)光光切顯微鏡中基本不單獨(dú)使用。
幾何中心法或骨架細(xì)化法通過對二值化或閾值分割后的光帶做形態(tài)學(xué)細(xì)化求取骨架中點(diǎn),雖較極值法穩(wěn)定,仍受二值化閾值選取影響大,無法突破像素級分辨率,不適用于亞微米級形貌計(jì)量。
此類方法多見于粗定位或?qū)纫髽O低的在線初篩環(huán)節(jié),正式計(jì)量推薦采用亞像素級算法。
三、灰度重心法(Gray-level Centroid Method)
假設(shè)光帶橫截面灰度分布對稱,對指定行或列在光帶ROI內(nèi)以灰度值為權(quán)重做加權(quán)平均求得中心坐標(biāo)。其數(shù)學(xué)形式簡單,運(yùn)算速度快,可達(dá)到近似亞像素效果,對輕度噪聲有一定抑制作用。
缺點(diǎn)是當(dāng)光帶受表面高光反射造成灰度偏態(tài)、或光帶彎曲導(dǎo)致未按法線方向累加時(shí),會產(chǎn)生系統(tǒng)偏差;背景雜散光未充分抑制時(shí)重心會向亮區(qū)偏移。改進(jìn)措施包括先做背景扣除、設(shè)自適應(yīng)灰度閾值裁剪低信噪比像素、沿預(yù)估法線方向做一維重心計(jì)算而非簡單逐行累加。
四、高斯曲線擬合法(Curve Fitting Method)
基于光帶橫截面灰度近似高斯分布的特性,對截面上各像素灰度值取對數(shù)化為二次函數(shù),再用最小二乘法擬合高斯或拋物線參數(shù),以擬合曲線峰值位置作為中心。理論精度可達(dá)亞像素級,在光帶寬度穩(wěn)定、信噪比較高時(shí)效果良好。
局限性在于擬合對異常噪聲點(diǎn)敏感,強(qiáng)散斑或局部反射率突變會導(dǎo)致擬合發(fā)散或偏移;當(dāng)光帶因離焦嚴(yán)重偏離高斯模型時(shí)擬合誤差增大。通常需配合中值濾波與自適應(yīng)ROI寬度選取。
五、Steger算法(基于Hessian矩陣的亞像素提取)
該算法將圖像與不同尺度高斯函數(shù)的二階偏導(dǎo)做卷積構(gòu)造Hessian矩陣,在光帶各點(diǎn)求解Hessian矩陣特征值與特征向量,最大絕對值特征值對應(yīng)的特征向量方向即為光帶法線方向,沿此法線做泰勒展開求灰度對位移的二階導(dǎo)數(shù)為零的位置,即得亞像素級中心坐標(biāo)。
Steger法是當(dāng)前高精度結(jié)構(gòu)光測量中常用的高精度方法,對彎曲光帶、變寬度光帶均有良好適應(yīng)性,抗噪性強(qiáng),提取精度通常優(yōu)于0.05像素。主要不足是計(jì)算量較大,需多尺度高斯卷積與特征值分解,對實(shí)時(shí)性要求較高的在線高速掃描系統(tǒng)需做并行加速或降采樣預(yù)處理。近年也有改進(jìn)的自適應(yīng)Steger變步長或只在ROI內(nèi)局部計(jì)算以提升效率。
六、預(yù)處理、法線追蹤與算法選型建議
無論采用何種中心提取算法,前期圖像預(yù)處理直接影響結(jié)果。建議依次執(zhí)行背景平場校正、中值或高斯濾波抑噪、自適應(yīng)閾值分割提取光帶ROI、必要時(shí)做形態(tài)學(xué)開閉運(yùn)算去除孤立噪點(diǎn)。
對曲率較大的微結(jié)構(gòu)光帶,務(wù)必沿光帶切線方向估算法線做一維重心或Steger法線追蹤,避免簡單逐行掃描引入投影誤差。
選型原則為:研發(fā)級高精度顯微光切系統(tǒng)優(yōu)先采用Steger算法或加權(quán)灰度重心沿法線精提取;對大視場快速掃描且精度要求適中者可考慮改進(jìn)加權(quán)灰度重心法;僅做設(shè)備調(diào)試或粗略預(yù)覽用極值法或骨架法。算法最終精度應(yīng)配合標(biāo)準(zhǔn)臺階樣板做系統(tǒng)標(biāo)定驗(yàn)證,將提取算法引入的系統(tǒng)誤差納入綜合測量不確定度評估。
光帶中心提取算法是連接光學(xué)圖像與三維形貌數(shù)據(jù)的橋梁,只有在理解各算法假設(shè)前提與誤差來源的基礎(chǔ)上合理選用并配合規(guī)范的圖像預(yù)處理流程,結(jié)構(gòu)光光切顯微鏡才能真正發(fā)揮其微觀形貌計(jì)量的精度潛力。