• 機器視覺技術之邊緣檢測

    2016-07-20技術資料

    數字圖像的邊緣檢測是圖像分割、目標區域的識別、區域形狀提取等圖像分析領域十分重要的基礎,圖像理解和分析的第一步往往就是邊緣檢測,目前它已成為機器視覺研究領域Zui活躍的課題之一,在工程應用中占有十分重要的地位。

    圖像的特征指圖像場中可用作標志的屬性,而圖像的邊緣是圖像Zui基本的特征。在數字圖像中,所謂邊緣是指其周圍像素灰度有階躍變化或屋頂變化的那些像素的集合。由于物體的邊緣是由灰度不連續性所反映的,因此一般邊緣檢測方法是考察圖像的每個像素在某個領域內灰度的變化,利用邊緣鄰近一階或二階方向導數變化規律來檢測邊緣,這種方法通常稱為邊緣檢測局部算子法。景通是國內大型視覺圖像公司,針對圖像邊緣的檢測,運用Canny算法進行圖像的處理分割檢測,具體算法步驟如下:

    濾波:邊緣檢測算法主要是基于圖像強度的一階和二階導數,但導數的計算對噪聲很敏感,因此必須使用濾波器來改善與噪聲有關的邊緣檢測器的性能.需要指出,大多數濾波器在降低噪聲的同時也導致了邊緣強度的損失,因此,增強邊緣和降低噪聲之間需要折衷.

    增強:增強邊緣的基礎是確定圖像各點鄰域強度的變化值.增強算法可以將鄰域(或局部)強度值有顯著變化的點突顯出來.邊緣增強一般是通過計算梯度幅值來完成的.

    檢測:在圖像中有許多點的梯度幅值比較大,而這些點在特定的應用領域中并不都是邊緣,所以應該用某種方法來確定哪些點是邊緣點.Zui簡單的邊緣檢測判據是梯度幅值閾值判據.

    定位:如果某一應用場合要求確定邊緣位置,則邊緣的位置可在子像素分辨率上來估計,邊緣的方位也可以被估計出來.

    分割處理得到清晰的邊緣圖像,如下圖所示:

    邊緣檢測的三種方法:

    直接利用閾值。這種方法簡便,快速。但是精確度不高。用在光源比較穩定的環境中。

    利用灰度值投影曲線的一階導數,返回值為指定的閾值處的一階導數,此閾值比實際的閾值要小。此方法優點:周圍環境的影響小,可以在環境光照變化大時用此方法。速度和精確度在這三種方法中居中。

    灰度值投影曲線的二階導數,判斷零點。精確度高,但速度低、噪聲大的圖像不易用此法。

    桃花视频