大型曲面板測量中圓形標記物的精確定位方法
2023-12-09 03:46:56 3
大型曲面板測量中圓形標記物的精確定位方法
【專利摘要】本發明涉及一種在船舶製造過程中大型曲面板測量中圓形標記物的精確定位方法,該方法涉及的設備包括全局和局部兩個測量裝置,其中全局測量裝置由兩臺工業相機和一臺能夠進行存儲和分析的高性能伺服器組成,局部測量裝置有兩臺工業相機和一臺投影儀組成,為了能夠準確的測量局部測量裝置的空間位置,需要在局部測量裝置上安裝特定標記物,本發明進行基於視覺測量的圓形標記物定位技術,包括測量裝置上安裝的圓形標記物的精確定位算法。本發明提供一種不接觸鋼板表面,能自動、及時、方便、精確地對測量裝置上圓形標記物定位方法。
【專利說明】大型曲面板測量中圓形標記物的精確定位方法
【技術領域】
[0001] 本發明涉及三維測量,特別涉及到船舶建造時大型曲面板的自動檢測,具體是對 核心技術圓形標記物進行精確定位的方法。
【背景技術】
[0002] 目前,三維測量技術主要包括接觸式測量及非接觸式測量兩類。針對海洋工程裝 備中的大尺度目標,只能採用非接觸式三維測量技術。非接觸式三維測量技術包括兩類:視 覺照相三維測量、雷射三維測量。照相三維測量系統具有測量速度快、測量密度高的優點。 雷射測量系統具有測量精度高的優點,但在測量大尺度目標時,雷射掃描速度較慢,無法達 到工業生產中的實時性要求。在加工大尺度船舶機艙、艏、艉和過渡段的曲面以及製造海洋 工程裝備大尺度鋼結構時,需要精確、快速地測量曲面的三維數據,因此需要採用相機測量 技術。
[0003] 國內,基本上採用雷射方法測量大尺度的物件,雖然該方法精度高,但是低速、低 密度的缺點使得雷射測量技術無法滿足大尺度工件工業加工生產的要求。一些大型船舶骨 幹企業及研究機構在全站儀雷射三維測量、人工劃線定位、曲面鋼板水火三維成型技術等 方面開展了相應的研究工作,但並未有成熟可用的產品。而基於照相的大尺度三維測量技 術仍然停留在學術研究階段。
[0004] 在視覺測量中。立體匹配是其實現的關鍵技術之一。一般的立體匹配的方法都依 賴於利用像素點的灰度或顏色值,以及其鄰域內的紋理信息在另外一個視角中尋找對應的 像素點。如果所重建的場景中沒有豐富的顏色或者紋理信息,例如船舶製造中的大型曲面 彎板,立體匹配將產生很大的誤差。為了解決這個問題,可以往場景中添加一些特殊的標記 物來降低立體匹配的難度。所以標記物的檢測在視覺測量中有著重要的意義。
【發明內容】
[0005] 本發明的目的在於克服上述現有技術存在的不足,提供一種新的大型曲面板測量 中圓形標記物的精確定位方法。本發明的圓形標記物精確定位方法用於準確測定測量裝置 的控制位置,不受自然光照、照相角度和曝光時間等外界因素的影響,以適應複雜環境和工 業要求。
[0006] 為了達到上述發明目的,本發明專利提供的技術方案如下: 大型曲面板測量中圓形標記物的精確定位方法,其特徵在於,大型曲面板測量時用到 的設備包括有全局測量裝置和局部測量裝置,所述的全局測量裝置包括由兩臺第一工業相 機和一臺進行存儲和分析的高性能伺服器,兩臺第一工業相機分別通過1394線和1394卡 連接伺服器,局部測量裝置包括有兩臺第二工業相機和一臺投影儀,兩臺第二工業相機分 別通過1394線和1394卡連接伺服器,所述的投影儀通過USB線連接至伺服器,所述局部測 量裝置為布置在大尺寸曲面板後面的可移動裝置,在所述的局部測量裝置後面設有全局測 量裝置,在所述的具備測量裝置上安裝有特定標記物,該特定標記物為圓形發光二極體;該 圓形標記物的精確定位方法包括有: 第一步,在局部測量裝置上安裝圓形標記物; 第二步,通過全局測量裝置上的兩臺第一工業相機分別對含有圓形標記物的局部測量 裝置進行拍照,並將拍照結果通過1394線和1394卡傳輸至伺服器中; 第三步,在伺服器中,採用模板匹配法對照片中的圓形標記物進行檢測,檢測結果採用 矩形框在圖像中標識,以實現圓形標記物的粗定位; 第四步,採用混合HOUGH變換的最小二乘擬合圓方法對圓形標記物進行精確定位; 第五步,獲得圓形標記物的精確定位數據,實現對局部測量裝置的測量結果的拼接,以 精確測量大尺寸曲面板。
[0007] 在本發明的大型曲面板測量中圓形標記物的精確定位方法中,所述第三步中用於 圓形標記物粗定位的模板匹配法是將包含目標圖像的模板在搜索區中滑動,計算模板圖像 與其覆蓋區圖像的相關值,相關值採用歸一化平方差值為計算值指標,如公式(1)所示,匹 配最好的區域的中心即認為是圓形標記物的中心。
[0008] 在本發明的大型曲面板測量中圓形標記物的精確定位方法中,在更 進一步設計中,在第三步中按一定的準側計算模板圖像與其覆蓋區圖像的相 關值,具體是採用歸一化平方差匹配法作為模板匹配的匹配模式,設定模板 r大小為#X#,待搜索圖像為I,計算圖像/中各個像素的歸一化平方差值如公式(1) 所示:
【權利要求】
1. 大型曲面板測量中圓形標記物的精確定位方法,其特徵在於,大型曲面板測量時用 到的設備包括有全局測量裝置和局部測量裝置,所述的全局測量裝置包括由兩臺第一工業 相機和一臺進行存儲和分析的伺服器,兩臺第一工業相機分別通過1394線和1394卡連接 伺服器,局部測量裝置包括有兩臺第二工業相機和一臺投影儀,兩臺第二工業相機分別通 過1394線和1394卡連接伺服器,所述的投影儀通過USB線連接至伺服器,所述局部測量裝 置為布置在大尺寸曲面板後面的可移動裝置,在所述的局部測量裝置後面設有全局測量裝 置,在所述的局部測量裝置上安裝有特定的圓形標記物,該圓形標記物為圓形發光二極體; 該圓形標記物的精確定位方法包括有: 第一步,在局部測量裝置上安裝圓形標記物; 第二步,通過全局測量裝置上的兩臺第一工業相機分別對含有圓形標記物的局部測量 裝置進行拍照,並將拍照結果通過1394線和1394卡傳輸至伺服器中; 第三步,在伺服器中,採用模板匹配法對照片中的圓形標記物進行檢測,檢測結果採用 矩形框在圖像中標識,以實現圓形標記物的粗定位; 第四步,採用混合HOUGH變換的最小二乘擬合圓方法對圓形標記物進行精確定位; 第五步,獲得圓形標記物的精確定位數據,實現對局部測量裝置的測量結果的拼接,以 精確測量大尺寸曲面板。
2. 根據權利要求1所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,所述第三步中用於圓形標記物粗定位的模板匹配法是將包含目標圖像的模板在搜索區 中滑動,計算模板圖像與其覆蓋區圖像的相關值,相關值採用歸一化平方差值為計算值指 標,匹配最好的區域的中心即認為是圓形標記物的中心。
3. 根據權利要求2所述的大型曲面板測量中圓形標記物的精確定位方 法,其特徵在於,在第三步中按一定的準側計算模板圖像與其覆蓋區圖像的 相關值,具體是採用歸一化平方差匹配法作為模板匹配的匹配模式,設定模板 Γ大小為#x#,待搜索圖像為/,計算圖像/中各個像素的歸一化平方差值如公式(1) 所示:
其中7(x\y )和J(x + JT%_F + _F5 )分別表示模板和搜索圖像的灰度值,在搜索圖像 J中,ifU_F)值最小處即為匹配點。
4. 根據權利要求3所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,所述第四步的精確定位方法包括: 4a.模板匹配實現圓形標記物的粗定位,以依公式(1)找到的像素點為中心,採用合適 大小的矩形窗口標註圓形標記物的粗定位結果; 4b.對矩形窗口圖像採用HOUGH變換的方法實現圓形標記的檢測,其檢測後的圓心位 置標記為pointl,利用圖像自身的梯度信息,將HOUGH變換中的參數空間求解由三維降至 二維; 4c.對矩形窗口圖像通過Canny邊緣檢測獲取圓形標記物的邊緣點,然後採用基於 RANSAC的最小二乘法圓形標記物的檢測,其檢測後的圓心位置記為point2 ; 4d.計算出pointl和point2的歐式距離d,若d小於閾值ξ,則轉至4e,若d大於閾 值ξ,則轉至4f ; 4e.最後圓心point位置按照公式(2)計算: JKiinI = J1 - powt ?-i A2 powt 2 (2 ) 其中,Λ+^=ι,算法結束; 4f.對於矩形窗口圖像採用Otsu法進行自適應二值化處理,並對二值化圖像採用質心 法計算出圓心位置p〇int3,分別計算pointl和point2的歐式距離dl和d2 :若dl d2,則最終的圓心point位置為point2,算 法結束。
5. 根據權利要求4所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,HOUGH變換中的參數空間求解由三維降至二維,其具體的方法是對於任意的圓形,其幾 何表示如公式(3)所示, (x of I 〇r....... δ)2 = r7 (3) 如果將二維像素坐標轉換到三維參數空間Γ),則一個二維像素點對應於 三維參數空間中的一個圓錐曲線,如果點集位於同一 個圓上,那麼它們在三維參數空間中應相交於同一點; 通過引入圖像的梯度信息以降低參數空間的計算複雜程度,對公式(3)求導,可以得到 式(4)
(4) 將(4)代入(3)可得
對於含有圓形標記物的待搜索圖像J,首先設計一個和J 一樣大小累加器圖像S,並 對S中的每個像素值都清零,對於指定的圓形半徑r,可以求出J中的像素(Ij)對應於參 數空間二維坐標將S中坐標為(--的像素值加1,遍歷所有可能圓形半徑r (r不 會超過J的長寬的一半),最終5中最大值對應於的坐標即為J中圓形標記物的圓心。
6. 根據權利要求4所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,通過Canny邊緣檢測獲取圓形標記物的邊緣點的詳細步驟是:首先,通過高斯函數平滑 以消除噪聲;然後,利用一階差分模板卷積以達到邊緣增強的效果;最後,進行非極大值抑 制以保留梯度方向上的最大值,從而檢測出邊緣。
7. 根據權利要求4所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,採用基於RANSAC的最小二乘法圓形標記物的檢測,其詳細過程是:首先對於Canny算子 檢測出的邊緣點任意選取非共線的三個點,確定一個圓的方程,如公式(3)所示,假設該方 程即為所要檢測的圓的模型;再對其他的邊緣點(?.?)代入到公式(3)中計算出對應的半 徑4,如果巧和^之間的誤差小於特定的閾值,該閾值設定為^的5%,則認為乜是 該圓上的一點,處理完所有的邊緣點後,統計符合該模型的點數量,如果數量足夠多,足夠 多是指設定其為總數量的80%以上,則認為該模型合理,並計算出總誤差;重複執行以上過 程多次,多次設定為1000次,以總誤差最小的模型中含有的點集為最大一致集,再用最小 二乘法對這些點進行圓形輪廓的曲線擬合。
8. 根據權利要求1所述的大型曲面板測量中圓形標記物的精確定位方法,其特徵在 於,所述第一工業相機和第二工業相機的解析度1440X1080以上、幀率IOfps以上,經由 1394線和1394卡連接到伺服器。
【文檔編號】G01B11/00GK104390591SQ201410693760
【公開日】2015年3月4日 申請日期:2014年11月27日 優先權日:2014年11月27日
【發明者】謝妤, 耿德品, 隋毅, 薛士枚 申請人:上海江南長興造船有限責任公司