亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

粗糙度光切輪廓曲線的自動(dòng)檢測方法及裝置的制造方法

文檔序號(hào):8378770閱讀:665來源:國知局
粗糙度光切輪廓曲線的自動(dòng)檢測方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及物質(zhì)表面粗糙度檢測技術(shù)領(lǐng)域,特別涉及一種粗糙度光切輪廓曲線的 自動(dòng)檢測方法及裝置。
【背景技術(shù)】
[0002] 隨著機(jī)械加工及檢測自動(dòng)化水平的提高,工件表面粗糙度的在線檢測技術(shù)逐漸引 起重視。傳統(tǒng)的觸針式儀器基于機(jī)械接觸式的測量特點(diǎn)在某些場合下顯然不能滿足檢測的 要求,故此考慮借助光學(xué)成像和數(shù)字圖像處理的方法來進(jìn)行解決。由于采用光學(xué)顯微測量 的方法具有非接觸性、無損傷、快捷等特點(diǎn),因而光學(xué)顯微測量逐步成為表面粗糙度測量技 術(shù)研宄的重要發(fā)展方向。
[0003] 在物質(zhì)表面粗糙度測量過程中,需要首先測量光帶邊緣的輪廓,進(jìn)而根據(jù)光帶邊 緣的輪廓計(jì)算物質(zhì)表面粗糙度評(píng)定參數(shù)。光切顯微鏡又稱雙管顯微鏡,是利用光切法測 量物質(zhì)表面粗糙度的間接測量儀器,現(xiàn)有技術(shù)中的光切測量是依靠人眼目測光帶邊緣的輪 廓,手動(dòng)配合移動(dòng)光切顯微鏡的目鏡測微分劃板來進(jìn)行細(xì)節(jié)測量的,得到的光學(xué)表面輪廓 圖如圖1所示,圖中的不規(guī)則曲線為邊緣的輪廓曲線,水平線為基準(zhǔn)直線,從而為采用軟件 進(jìn)行表面粗糙度的自動(dòng)識(shí)別分析提供了可能。但是,上述測量光帶邊緣輪廓的方法存在效 率低、精確度低的缺陷。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實(shí)施例提供了一種粗糙度光切輪廓曲線的自動(dòng)檢測方法,以提高測量光帶 邊緣輪廓曲線的效率和精確度。該方法包括:利用金屬氧化物半導(dǎo)體元件CMOS圖像傳感器 從光切顯微鏡的目鏡接口處獲取待表面粗糙度光切圖像;對(duì)所述表面粗糙度光切圖像進(jìn)行 二值化處理,得到二值化圖像;從二值化圖像中提取所述待測試光條的上邊緣輪廓曲線,上 邊緣輪廓曲線以離散序列形式表示。
[0005] 在一個(gè)實(shí)施例中,對(duì)所述表面粗糙度光切圖像進(jìn)行二值化處理,包括:利用類間差 分割法獲取分割閾值,并利用該分割閾值對(duì)所述表面粗糙度光切圖像的灰度矩陣進(jìn)行二值 化分割,得到二值化圖像,在所述二值化圖像中所述待測試光條輪廓區(qū)域內(nèi)的像素點(diǎn)的灰 度值為1,所述待測試光條輪廓區(qū)域外的像素點(diǎn)的灰度值為0 ;從二值化圖像中提取所述待 測試光條的上邊緣輪廓曲線,包括:在所述二值化圖像中,從灰度值為1的像素點(diǎn)中刪除無 效的像素點(diǎn),所述無效的像素點(diǎn)是指在以該像素點(diǎn)為中心的M/30范圍內(nèi),該像素點(diǎn)的8鄰 域方向中至少兩個(gè)方向上的像素點(diǎn)數(shù)目小于M/30,其中,M是所述表面粗糙度光切圖像灰 度矩陣的行數(shù);在刪除無效的像素點(diǎn)后的二值化圖像中,對(duì)于每列像素點(diǎn)按照行數(shù)由小到 大的順序進(jìn)行逐一掃描,最先掃描到的灰度值為1的像素點(diǎn)記為上邊緣輪廓曲線中該列的 像素點(diǎn),并將所述M減去最先掃描到的灰度值為1的像素點(diǎn)所在行數(shù)得到的差值,確定為上 邊緣輪廓曲線中該列像素點(diǎn)的縱坐標(biāo),并進(jìn)而逐點(diǎn)得到整個(gè)上邊緣輪廓曲線的離散序列。
[0006] 在一個(gè)實(shí)施例中,得到上邊緣輪廓曲線的離散序列后,還包括:針對(duì)上邊緣輪廓曲 線序列中的每列像素點(diǎn),在該列上以上邊緣輪廓曲線序列中的像素點(diǎn)為中心,在上邊緣輪 廓曲線序列中像素點(diǎn)上下方向各20個(gè)像素點(diǎn)范圍內(nèi),計(jì)算每個(gè)像素點(diǎn)在原始灰度圖像中 所對(duì)應(yīng)位置的梯度值和灰度值;上述每個(gè)像素點(diǎn)的灰度值與梯度值分別乘以0. 5加權(quán)值后 再相加,將上邊緣輪廓曲線序列中該列像素點(diǎn)移至梯度值和灰度值加權(quán)相加和最大值所對(duì) 應(yīng)像素點(diǎn)的縱坐標(biāo)處,并再次將M減去該最大值所對(duì)應(yīng)像素點(diǎn)的縱坐標(biāo)得到的坐標(biāo)值,確 定為當(dāng)前列像素點(diǎn)的縱坐標(biāo),依次調(diào)整上邊緣輪廓曲線序列中的每列像素點(diǎn),重建上邊緣 輪廓曲線序列。
[0007] 在一個(gè)實(shí)施例中,重建上邊緣輪廓曲線序列后,還包括:在重建的上邊緣輪廓曲線 序列中,判斷當(dāng)前像素點(diǎn)與當(dāng)前像素點(diǎn)前一相鄰像素點(diǎn)之間的距離是否大于預(yù)設(shè)距離,所 述當(dāng)前像素點(diǎn)的前方是指所述當(dāng)前像素點(diǎn)所在列至列數(shù)減小的方向;在判斷當(dāng)前像素點(diǎn)與 當(dāng)前像素點(diǎn)前一相鄰像素點(diǎn)之間的距離大于預(yù)設(shè)距離時(shí),計(jì)算所述當(dāng)前像素點(diǎn)前相鄰的三 個(gè)像素點(diǎn)的坐標(biāo)的平均坐標(biāo)值,將所述當(dāng)前像素點(diǎn)移至確定的平均坐標(biāo)值處。
[0008] 在一個(gè)實(shí)施例中,還包括:分別改變基準(zhǔn)直線的斜率或截距,計(jì)算每次改變斜率或 截距后的基準(zhǔn)直線各點(diǎn)坐標(biāo)與上邊緣輪廓曲線對(duì)應(yīng)列像素點(diǎn)坐標(biāo)之間的偏差絕對(duì)值,累加 各偏差絕對(duì)值得到每次改變斜率或截距后的基準(zhǔn)直線與上邊緣輪廓曲線的偏差累計(jì)和值, 并組成偏差累計(jì)和值的集合;確定偏差累計(jì)和值的集合中最小偏差累計(jì)和值所對(duì)應(yīng)的基準(zhǔn) 直線;將上邊緣輪廓曲線上各列像素點(diǎn)的坐標(biāo)值減去確定出的基準(zhǔn)直線上對(duì)應(yīng)點(diǎn)的坐標(biāo) 值,得到與上邊緣輪廓曲線上各像素點(diǎn)對(duì)應(yīng)的坐標(biāo)差,將上邊緣輪廓曲線上各像素點(diǎn)移至 對(duì)應(yīng)的坐標(biāo)差處,得到基準(zhǔn)修正后的上邊緣輪廓曲線序列。
[0009] 本發(fā)明實(shí)施例還提供了一種粗糙度光切輪廓曲線的自動(dòng)檢測裝置,以提高測量光 帶邊緣輪廓曲線的效率和精確度。該裝置包括:金屬氧化物半導(dǎo)體元件CMOS圖像傳感器, 用于從光切顯微鏡的目鏡接口處獲取待測試光條的表面粗糙度光切圖像;圖像處理設(shè)備, 用于對(duì)所述表面粗糙度光切圖像進(jìn)行二值化處理,得到二值化圖像;輪廓曲線提取設(shè)備,用 于從二值化圖像中提取所述待測試光條的上邊緣輪廓曲線,其中,上邊緣輪廓曲線以離散 序列形式表示。
[0010] 在一個(gè)實(shí)施例中,圖像處理設(shè)備,具體用于利用類間差分割法獲取分割閾值,并利 用該分割閾值對(duì)所述表面粗糙度光切圖像的灰度矩陣進(jìn)行二值化分割,得到二值化圖像, 所述二值化圖像中所述待測試光條輪廓區(qū)域內(nèi)的像素點(diǎn)的灰度值為1,所述待測試光條輪 廓區(qū)域外的像素點(diǎn)的灰度值為0 ;所述輪廓曲線提取設(shè)備,包括:圖像濾波模塊,用于在所 述二值化圖像中,從灰度值為1的像素點(diǎn)中刪除無效的像素點(diǎn),所述無效的像素點(diǎn)是指在 以該像素點(diǎn)為中心的M/30范圍內(nèi),該像素點(diǎn)的8鄰域方向中至少兩個(gè)方向上的像素點(diǎn)數(shù)目 小于M/30,其中,M是所述表面粗糙度光切圖像灰度矩陣的行數(shù);輪廓曲線確定模塊,用于 在刪除無效的像素點(diǎn)后的二值化圖像中,對(duì)于每列像素點(diǎn)按照行數(shù)由小到大的順序進(jìn)行逐 一掃描,最先掃描到的灰度值為1的像素點(diǎn)記為上邊緣輪廓曲線中該列的像素點(diǎn),并將所 述M減去最先掃描到的灰度值為1的像素點(diǎn)所在行數(shù)得到的差值,確定為上邊緣輪廓曲線 中該列像素點(diǎn)的縱坐標(biāo),并進(jìn)而逐點(diǎn)得到整個(gè)上邊緣輪廓曲線的離散序列。
[0011] 在一個(gè)實(shí)施例中,還包括:計(jì)算模塊,用于在得到上邊緣輪廓曲線的離散序列之 后,針對(duì)上邊緣的輪廓曲線序列中的每列像素點(diǎn),在該列上以上邊緣輪廓曲線序列中的像 素點(diǎn)為中心,在上邊緣輪廓曲線序列中的像素點(diǎn)上下方向各20個(gè)像素點(diǎn)的范圍內(nèi),計(jì)算每 個(gè)像素點(diǎn)在原始灰度圖像中所對(duì)應(yīng)位置的梯度值和灰度值;第一輪廓曲線修正模塊,用于 對(duì)上述每個(gè)像素點(diǎn)的灰度值與梯度值分別乘以0. 5加權(quán)值后再相加,將上邊緣輪廓曲線序 列中該列像素點(diǎn)移至梯度值和灰度值加權(quán)相加和最大值所對(duì)應(yīng)像素點(diǎn)的縱坐標(biāo)處,并再次 將M減去該最大值所對(duì)應(yīng)的像素點(diǎn)的縱坐標(biāo)得到的坐標(biāo)值,確定為當(dāng)前列像素點(diǎn)的縱坐 標(biāo),依次調(diào)整上邊緣輪廓曲線序列中的每列像素點(diǎn),重建上邊緣輪廓曲線序列。
[0012] 在一個(gè)實(shí)施例中,還包括:判斷模塊,用于重建上邊緣輪廓曲線序列之后,在重建 的上邊緣輪廓曲線序列中,判斷當(dāng)前像素點(diǎn)與當(dāng)前像素點(diǎn)前一相鄰像素點(diǎn)之間的距離是否 大于預(yù)設(shè)距離,所述當(dāng)前像素點(diǎn)的前方是指所述當(dāng)前像素點(diǎn)所在列至列數(shù)減小的方向;第 二輪廓曲線修正模塊,用于在判斷當(dāng)前像素點(diǎn)與當(dāng)前像素點(diǎn)前一相鄰像素點(diǎn)之間的距離大 于預(yù)設(shè)距離時(shí),計(jì)算所述當(dāng)前像素點(diǎn)前相鄰的三個(gè)像素點(diǎn)的坐標(biāo)的平均坐標(biāo)值,將所述當(dāng) 前像素點(diǎn)移至確定的平均坐標(biāo)值處。
[0013] 在一個(gè)實(shí)施例中,還包括:準(zhǔn)直偏差計(jì)算模塊,用于分別改變基準(zhǔn)直線的斜率或截 距,計(jì)算每次改變斜率或截距后的基準(zhǔn)直線各點(diǎn)坐標(biāo)與上邊緣輪廓曲線對(duì)應(yīng)列像素點(diǎn)坐標(biāo) 之間的偏差絕對(duì)值,累加各偏差絕對(duì)值得到每次改變斜率或截距后的基準(zhǔn)直線與上邊緣輪 廓曲線的偏差累計(jì)和值,組成偏差累計(jì)和值的集合;基準(zhǔn)直線確定模塊,用于確定偏差累計(jì) 和值的集合中最小偏差累計(jì)和值對(duì)應(yīng)的基準(zhǔn)直線;第三輪廓曲線修正模塊,用于將上邊緣 輪廓曲線上各列像素點(diǎn)的坐標(biāo)值減去確定出的基準(zhǔn)直線上對(duì)應(yīng)點(diǎn)的坐標(biāo)值,得到與上邊緣 輪廓曲線上各像素點(diǎn)對(duì)應(yīng)的坐標(biāo)差,將上邊緣輪廓曲線上各像素點(diǎn)移至對(duì)應(yīng)的坐標(biāo)差處, 得到基準(zhǔn)修正后的上邊緣輪廓曲線序列。
[0014] 在本發(fā)明實(shí)施例中,通過CMOS圖像傳感器在光切顯微鏡的目鏡接口處獲取
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1