[發明專利]一種自動視覺檢測中基于光柵定位的二維圖像拼接方法有效
| 申請號: | 201310461385.7 | 申請日: | 2013-09-30 |
| 公開(公告)號: | CN103455993A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 劉霖;陳偉;孫文緞;唐雪松;羅穎;宋昀岑;劉娟秀;楊先明;陳鎮龍 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06T5/50 | 分類號: | G06T5/50 |
| 代理公司: | 成都睿道專利代理事務所(普通合伙) 51217 | 代理人: | 潘育敏 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動 視覺 檢測 基于 光柵 定位 二維 圖像 拼接 方法 | ||
1.一種自動視覺檢測中基于光柵定位的二維圖像拼接方法,通過拍攝平臺與相機坐標夾角參數修正子圖在大圖中的坐標值,計算各子圖四角的位置坐標,通過各像素所對應的實際物理距離得到大圖的尺寸,用雙線性插值計算子圖中的亞像素坐標位置像素灰度得到大圖中的像素灰度,得出拼接后的大圖,具體步驟是:
S1:計算圖像中單個像素代表的物理尺寸Δd,步驟是:
S11:制作圓盤格標定片,所述圓盤格標定片上設置不重疊標定圓點,標定圓點與圓盤格標定片邊界清晰,所述標定圓點設置為e行e列,個數為s,其中s=e×e;
S12:把圓盤格標定片放置到被測物放置平臺上,拍攝第一張圖像,提取圓盤格標定片上標定圓點的輪廓,采用橢圓擬合的方式計算圓盤格標定片各標定圓點的亞像素圓心坐標(x1i,y1i),i=1,2,....,s,記錄X'軸光柵尺的讀數為d1;
S13:平臺沿X'軸運動保證圓盤格完整的出現在相機視場中,相機拍攝第二張圖像,X'軸光柵尺的讀數變為d2,提取圓盤格標定片上標定圓點的輪廓,采用橢圓擬合的方式計算圓盤格標定片各標定圓點的亞像素圓心坐標(x2i,y2i),i=1,2,....,s,計算前后兩張圖像中對應標定圓的圓心坐標之差,得到s個向量ri=(x2i-x1i,y2i-y1i),i=1,2,....,s;
S14:用平臺X'軸移動的距離除以向量的平均長度,得到X'軸方向上圖像單個像素代表的物理尺寸Δd1,具體計算為
S15:把圓盤格標定片放置到被測物放置平臺上,拍攝第三張圖像,提取圓盤格標定片上標定圓點的輪廓,采用橢圓擬合的方式計算圓盤格標定片各標定圓點的亞像素圓心坐標(x3i,y3i),i=1,2,....,s,記錄Y'軸光柵尺的讀數為d3;
S16:平臺沿Y'軸運動保證圓盤格完整的出現在相機視場中,相機拍攝第四張圖像,Y'軸光柵尺的讀數變為d4,提取圓盤格標定片上標定圓點的輪廓,采用橢圓擬合的方式計算圓盤格標定片各標定圓點的亞像素圓心坐標(x4i,y4i),i=1,2,....,s,計算前后兩張圖像中對應標定圓的圓心坐標之差,得到s個向量ri=(x4i-x3i,y4i-y3i),i=1,2,....,s;
S17:用平臺Y'軸移動的距離除以向量的平均長度,得到Y'軸方向上圖像單個像素代表的物理尺寸Δd2,具體計算為
S18:取平均值得到圖像中單個像素代表的物理尺寸Δd,其中
Δd=(Δd1+Δd2)/2
S2:檢測被檢測物移動平臺坐標系X'與相機坐標系X之間的夾角θ,Y'與
相機坐標系Y之間的夾角β;
S3:相機拍攝圖像子圖,計算各子圖坐標及尺寸,步驟為:
S31:子圖1拍攝時X'軸光柵尺的讀數記為D1,Y'軸光柵尺的讀數記為D2,子圖1左下角點位置坐標與坐標原點的距離K為:
平臺沿X'移動適當距離拍攝子圖2,......,拍攝完第一行q張子圖后,平臺沿Y'移動適當距離再拍攝第二行q張子圖,拍攝子圖為p行,q列,總數為n,其中n=p×q,拍攝子圖按字母“S”順序排布,相鄰兩張子圖部分重疊,所有子圖包括被拍攝物所有部分;
第1行1列子圖左下角點為A11,逆時針順序標記A11B11C11D11點;第1行2列子圖左下角點為A12,逆時針順序標記A12B12C12D12;......;第p行q列子圖n左下角點為Apq,逆時針順序標記ApqBpqCpqDpq;
S32:各子圖A點坐標位置為:
第1行子圖A點坐標為:
其余子圖A點坐標為:
S33:相機的分辨率為寬為w0像素,高為h0像素,圖像單個像素代表的物
理尺寸Δd,相機覆蓋的物理視場為:寬度為W0,高度為H0;
S34:各子圖B點C點和D點點坐標為:
S35:拼接后大圖的寬度為W,高度為H:
大圖寬W是xBi中最大值maxxBi與xA1的差值,其中W=maxxBi-xA1;
大圖高度H是yDi中最大值maxyDi與yA1的差值,其中H=maxyDi-yA1;
大圖的像素尺寸寬為w,像素尺寸高為h
S4:計算大圖像素點灰度值,步驟為:
S41:大圖的像素尺寸寬為w,像素尺寸高為h,各像素位置p(i,j),i=1,2,3,...,w;j=1,2,3,...,h的物理坐標為p(x,y)
p(x,y)=p(i×Δd,|j-H|×Δd);
S42:根據p(x,y)與xA1,yA1和大圖的寬度W和高度H關系,以及橫向與縱向小圖的數量,確定p(x,y)位于第t張小圖中,其中1≤t≤n;
S43:p(x,y)位于第t張子圖局部坐標位置為p(x′,y′),其中p(x′,y′)=p(x-xAt,y-yAt);
S44:計算p(x′,y′)位于小圖的亞像素坐標p(i′,j′),其中p(i′,j′)=p(x′/Δd,h0-(y′/Δd));
S45:使用雙線性插值計算亞像素坐標p(i′,j′)的灰度值,亞像素坐標p(i′,j′)的灰度值為大圖中p(i,j)像素點的灰度值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310461385.7/1.html,轉載請聲明來源鉆瓜專利網。





