基于圖像處理的型坯直徑非接觸測量方法研究設計
4)圖像采集卡:采用基于PCI總線的OK系列圖像采集卡,OK系列圖像采集卡由于采用了高精度Gen Lock技術和線性箝位技術,所采集的圖像點陣位置精度高,A/D轉換后的數字視頻信號誤差小,采樣點的抖動不大于3ns,高檔卡可達ins,傳輸速度最高可達132MHz。由于采用了匹配式的高速傳輸方式,加上完善的軟硬件中斷處理,在向內存采集圖像的同時,CPU可以獨立做其它圖像處理工作,這種圖像采集與CPU圖像處理的分享總線技術為并行圖像處理提供了技術基礎,使CPU獲得了大量的時間用于處理。
由于通過高速PCI總線可實現直接采集圖像到VGA顯存或主機系統(tǒng)內存,而不必像傳統(tǒng)AT總線的采集卡必須自帶幀存。這不僅可以使圖像直接采集到VGA,實現單屏工作方式,而且可以利用PC機內存的可擴展性,實現所需數量的序列圖像逐幀連續(xù)采集,進行序列圖像處理分析。此外,由于圖像可直接采集到主機內存,圖像處理可直接在內存中進行,因此圖像處理的速度隨CPU速度的不斷提高而得到提高,因而使得對主機內存的圖像進行并行實時處理成為可能。
本文所采用的圖像采集卡是OK-C80M。它是基于PCI總線,多路復合視頻輸入的實時采集卡。OK-C80M是可32位彩色格式采集和8位黑白格式采集的彩色黑白兩用采集卡,且Metoer兼容。 OK-C80M適用于圖像處理、工業(yè)監(jiān)控和多媒體的壓縮、處理等研究開發(fā)和工程應用領域。
3 型坯直徑測量的實現
3.1 圖像采集與處理
1)安裝圖像檢測設備。調整CCD攝像機與型坯之間的距離;保證CCD攝像機位于水平位置上,使得CCD芯片垂直方向上的列像素與型坯軸線共面,這樣可以減少計算型坯外徑像素數的誤差。
2)圖像的采集。攝像機輸出的模擬視頻信號連接到計算機PCI插槽上的圖像采集卡,設置圖像采集卡參數,用軟件拍攝型坯圖像,并存儲到計算機內存或硬盤里面,作為下一步的圖像處理使用。
3)圖像預處理。對采集到的型坯圖像進行平滑處理,盡可能消除噪聲的干擾,改善圖像質量,減少噪聲對測量精度的影響。
4)邊緣提取和圖像分割。對平滑后的圖像運用邊緣檢測算子或灰度閾值分割法提取型坯外輪廓的邊緣圖像。
5)邊緣曲線的跟蹤和連接。由邊緣提取所得到邊緣圖像含有干擾小線段,為了檢測出有用的目標邊緣曲線,需對型坯邊緣曲線進行跟蹤和連接,
去除干擾小線段。
6)型坯直徑的檢測。對最終得到的型坯外輪廓邊緣圖像自下向上行掃描,得到型坯左邊緣點坐標為,右邊緣點坐標為,則通過簡單計算可以得到型坯直徑分布。3.2型坯直徑的檢測方法型坯直徑的測量是通過對型坯輪廓圖像的邊緣檢測來實現的。邊緣檢測有兩種基本方法:一種是采用邊緣檢測算子進行邊緣提取,另一種是采用灰度閾值分割法進行邊緣提取。從Roberts算子、 Sobel算子、LoG算子、Canny算子和灰度閾值分割法所得到的檢測結果可知,灰度閾值分割方法其算法效率高、檢測結果較好,最適合于型坯輪廓邊緣的檢測。本文引用地址:http://2s4d.com/article/187865.htm
由型坯輪廓邊緣二值圖像求取型坯直徑很容易實現的。假設擠出的型坯其軸線是垂直于水平面的,某一小段型坯的直徑可以看成是水平直線與輪廓邊緣的兩個交點之間的距離。實現方法為:
1)按行掃描邊緣二值圖像,若該行像素點灰度值全為0,則檢測下一行,否則執(zhí)行下一步。
2)若檢測到某像素點灰度值為255,則判斷其右邊像素點灰度值是否為255。若是,則跳過該行不檢測,繼續(xù)檢測下一行;否則,執(zhí)行下一步。
3)已經檢測到左邊緣點的坐標,繼續(xù)該行的檢測,掃描右邊緣點。如果檢測到,則計算兩邊緣點問的距離并保存,繼續(xù)檢測下一行;否則直接繼續(xù)檢測下一行。
圖3是對邊緣二值圖像進行直徑檢測的結果,檢測的點間隔為10個像素,型坯長度約為630個像素。其中,圖3(a)是對灰度閾值分割法得到的
邊緣輪廓進行處理的結果,圖3(b)是對Canny算子檢測到的邊緣輪廓進行處理的結果。兩種算法得到的直徑分布基本一致。
4 結論
通過攝像機直接拍攝型坯輪廓圖像,運用數字圖像處理技術對采集到的圖像進行處理和分析,實時提取目標的幾何特征,即型坯的直徑分布,可實現型坯直徑的實時在線檢測。但其測量精度會受一些條件的影響,如圖像采集設備的分辨率、光線環(huán)境及干擾等。本文針對型坯直徑分布的在線檢測問題進行了討論,它將為實現擠出吹塑成型加工過程質量的實時監(jiān)控和閉環(huán)控制提供可能。
評論