• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于無監督機器學習的十字圖像中心定位方法技術

    技術編號:43287612 閱讀:21 留言:0更新日期:2024-11-12 16:08
    本發明專利技術提供了一種基于無監督機器學習的十字圖像中心定位方法,包括以下步驟:獲取十字圖像,并將十字圖像轉化為灰度圖像;利用自適應閾值法對灰度圖像進行二值化操作,得到二值化圖像;利用先腐蝕后膨脹形態學對二值化圖像進行處理;利用canny算法提取步驟3處理后的二值化圖像邊緣,得到邊緣圖像;利用Hough變換檢測邊緣圖像角點,得到角點坐標;利用無監督機器學習的K?mean算法對角點坐標進行聚類,最終計算出十字中心點坐標。本發明專利技術所提供的基于無監督機器學習的十字圖像中心定位方法,針對中心偏測量儀和自準直儀的十字圖像在定位測量過程中魯棒性差以及噪聲高的特點所提出,具有高實時性和高魯棒性,針對各類情況下的噪聲圖片都具有良好的計算能力。

    【技術實現步驟摘要】

    本專利技術屬于光學計量,具體涉及一種基于無監督機器學習的十字圖像中心定位方法


    技術介紹

    1、自準直儀和和中心偏測量儀是一種利用對光學元件的光軸中心偏移量測量的光學儀器,此類儀器一般是通過對返回十字圖像的中心坐標的計算來對光軸的偏移量進行測量。對此類儀器來說,目標圖像定位的重復性越好,以及精確度越高,此類測量儀器的測量精度就越高。所以關于如何通過圖像處理來準確而又快速獲得十字像的中心坐標一直是此類儀器研究的熱門話題。

    2、目前,利用卷積神經網絡cnn通過人為標定的手段來訓練十字像定位的精確度。或者利用監督機器學習的支持向量機(svm)來進行圖像中心的定位。上述方法均需對算法加以訓練和標定,而在實際測量過程中,由于鏡頭畸變和光瞳函數衍射的影響,相機采集到的圖像并不能和之前訓練好的圖像保持完全一致,從而造成測量精度誤差。

    3、傳統算法對于十字像中心位置的定位有很多,有利用橫縱坐標累計求和的,有分區域計算質心并擬合的,也有直接利用霍夫變換直線檢測的。但是這類算法由于在實際處理圖像時,因為其復雜性會遇到多個特征點,從而具有魯棒性差的特點。


    技術實現思路

    1、本專利技術的目的在于解決上述存在的一個或多個問題,而提供了為此我們在傳統算法的基礎上提出了一種基于無監督機器學習的十字圖像中心定位方法,實現對十字靶標的中心很好的定位。

    2、為實現上述目的,本專利技術所提供的技術解決方案是:

    3、一種基于無監督機器學習的十字圖像中心定位方法,包括以下步驟:

    4、步驟1:獲取十字圖像,并將十字圖像轉化為灰度圖像;

    5、步驟2:利用自適應閾值法對灰度圖像進行二值化操作,得到二值化圖像;

    6、步驟3:利用先腐蝕后膨脹的形態學方法對二值化圖像進行處理,去除二值化圖像的白噪音和暗噪音;

    7、步驟4:利用canny算法提取步驟3處理后的二值化圖像邊緣,得到邊緣圖像;

    8、步驟5:利用hough變換檢測邊緣圖像角點,得到角點坐標;

    9、步驟6:利用無監督機器學習的k-mean算法對角點坐標進行聚類,最終計算出十字中心點坐標。

    10、進一步的,利用人眼感光細胞對rgb各個組分顏色的感光強弱,將目標圖像轉化為灰度圖像,表示為:

    11、gray=0.3r+0.59g+0.1b

    12、其中,gray代表灰度圖像的單通道像素值,r代表目標圖像的紅色通道像素值,g代表目標圖像的綠色通道像素值,b代表目標圖像的藍色通道像素值。

    13、進一步的,步驟2中,將目標像素點的周圍取包括目標圖像的塊區域,基于塊區域內像素點灰度值的平均值,計算出像素閾值;

    14、將像素點的像素值與像素閾值進行比較,若像素值大于像素閾值,則該像素值賦值為225;若像素值小于像素閾值,則該像素值賦值為0;遍歷灰度圖像中各個區域位置的像素值,完成灰度圖像二值化。

    15、進一步的,像素閾值通過下式計算得到:

    16、

    17、其中,t代表像素閾值,c代表人為設置的參數閾值,lij代表塊區域(i,j)位置的像素值,代表塊區域內像素點灰度值的平均值,r、c代表塊區域矩陣的行數和列數。

    18、進一步的,塊區域的面積大小為奇數。

    19、進一步的,步驟3中,利用結構矩陣對二值化圖像通過下述公式進行腐蝕操作:

    20、(fθb)(x,y)=min{f(x=x',y=y')-b(x',y')|(x',y')∈db}

    21、其中,(fθb)(x,y)代表腐蝕操作后的二值化圖像在位置(x,y)的像素值,fθb代表灰度腐蝕,f代表二值化圖像,b代表結構矩陣,db代表b的定義域也就是要計算的圖像區域,將結構矩陣通過每次平移覆蓋二值化圖像中的每一個方位(x',y'),用結構矩陣中每一個結構元素的像素值減去二值化圖像的對應像素值,并取所得到的值中的最小值作為腐蝕操作后的二值化圖像在位置(x,y)的像素值。

    22、進一步的,步驟3中,利用結構元素對二值化圖像通過下式進行膨脹操作:

    23、

    24、其中,代表膨脹操作后的二值化圖像在位置(x,y)的像素值,代表灰度膨脹,b代表結構矩陣,db代表要計算的圖像區域,將結構矩陣通過平移覆蓋圖像中的每一個方位(x',y'),在每個結構矩陣運動到的位置區域,取矩陣內的每一個元素像素值與二值化圖像矩陣對應坐標下像素值的積和的最大值作為膨脹操作后的二值化圖像在位置(x,y)的像素值。

    25、進一步的,步驟4中,先利用高斯濾波對步驟3處理后的二值化圖像進行平滑操作,再計算每個像素的梯度,利用非極大值抑制算法去除每一個梯度sobel矩陣運動到的塊區域內最大幅值的像素點,根據雙閾值法劃分強、弱邊緣,最后消除孤立的弱邊緣,得到邊緣圖像。

    26、進一步的,步驟4中的具體步驟為:

    27、步驟4-1、具體操作為首先高斯濾波對步驟3處理后的二值化圖像進行平滑操作:

    28、h(x,y)=g(x,y)*i(x,y)

    29、g(x,y)為高斯濾波器,i(x,y)為要計算的圖像。*代表卷積操作,h(x,y)代表計算后的圖像;

    30、步驟4-2、其次再利用sobel算子計算圖像梯度m(x,y)和方向θ(x,y):

    31、

    32、步驟4-3、再利用非極大值抑制算法去除最大賦值的極值點:

    33、

    34、其中ml為人為設定的低閾值,其和計算出的圖像像素平均梯度值有關,δx,δy為梯度方向的偏移值(δx=cosθ(x,y),δy=sinθ(x,y));

    35、步驟4-4、最后再用雙閾值法消除孤立弱邊緣:

    36、

    37、mh為設置的高閾值,strong、weak和non-edge分別代表強邊緣、弱邊緣和無邊緣,最終消除弱邊緣和無邊緣便是提取出的邊緣。

    38、進一步的,步驟6中,計算十字中心點坐標的具體步驟為:

    39、步驟6-1:將角點坐標隨機生成k個中心點坐標;

    40、步驟6-2:遍歷所有角點,根據角點與中心點的位置關系(坐標之間的歐式距離)將每個角點歸類到不同中心;

    41、

    42、公式中x1,y1代表點1坐標,x2,y2代表點2坐標,d代表兩個隨機點間的歐式距離,根據計算出的歐式距離,將與中心點坐標歐式距離相近的點歸為一類。

    43、步驟6-3:計算每個聚類角點坐標的平均值,并將平均值的角點坐標作為新的中心點坐標;

    44、步驟6-4:判斷新的中心點坐標是否收斂;若中心點坐標不收斂,則重復步驟6-2、步驟6-3,直至新的中心點坐標收斂,輸出聚類結果,根據聚類結果對幾個聚類中心坐標求平均值,最終得到十字中心點坐標。

    45、本專利技術的優點是:

    46、本專利技術所提供的基于無監督機器學習的十字圖像中心定本文檔來自技高網...

    【技術保護點】

    1.一種基于無監督機器學習的十字圖像中心定位方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟1中,將目標圖像轉化為灰度圖像,表示為:

    3.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟2中,將目標像素點的周圍取包括目標圖像的塊區域,基于塊區域內像素點灰度值的平均值,計算出像素閾值;

    4.根據權利要求3所述的十字圖像中心定位方法,其特征在于,像素閾值通過下式計算得到:

    5.根據權利要求3所述的十字圖像中心定位方法,其特征在于,塊區域的面積大小為奇數。

    6.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟3中,利用結構矩陣對二值化圖像通過下述公式進行腐蝕操作:

    7.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟3中,利用結構元素對二值化圖像通過下式進行膨脹操作:

    8.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟4中,先利用高斯濾波對步驟3處理后的二值化圖像進行平滑操作,再計算每個像素的梯度,利用非極大值抑制算法去除每一個梯度sobel矩陣運動到的塊區域內最大幅值的像素點,根據雙閾值法劃分強、弱邊緣,最后消除孤立的弱邊緣,得到邊緣圖像。

    9.根據權利要求8所述的十字圖像中心定位方法,其特征在于,步驟4中的具體步驟為:

    10.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟6中,計算十字中心點坐標的具體步驟為:

    ...

    【技術特征摘要】

    1.一種基于無監督機器學習的十字圖像中心定位方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟1中,將目標圖像轉化為灰度圖像,表示為:

    3.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟2中,將目標像素點的周圍取包括目標圖像的塊區域,基于塊區域內像素點灰度值的平均值,計算出像素閾值;

    4.根據權利要求3所述的十字圖像中心定位方法,其特征在于,像素閾值通過下式計算得到:

    5.根據權利要求3所述的十字圖像中心定位方法,其特征在于,塊區域的面積大小為奇數。

    6.根據權利要求1所述的十字圖像中心定位方法,其特征在于,步驟3中,利用結構矩陣對二值化圖像通...

    【專利技術屬性】
    技術研發人員:賈云峰尤越姜昌錄劉衛平康登魁陳潔婧王楠茜李輝
    申請(專利權)人:西安應用光學研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 五月丁香六月综合缴清无码| 日日摸日日碰人妻无码| 国产亚洲精品无码拍拍拍色欲| 超清无码无卡中文字幕| 无码137片内射在线影院 | 国产在线拍偷自揄拍无码| 乱色精品无码一区二区国产盗| 亚洲精品无码一区二区 | 91精品无码久久久久久五月天| 中文字幕AV无码一区二区三区| 最新高清无码专区| 国产成人精品无码专区| 一本天堂ⅴ无码亚洲道久久| 成人A片产无码免费视频在线观看| 亚洲AV无码AV吞精久久| 蜜芽亚洲av无码精品色午夜| 久久久久久无码国产精品中文字幕 | 五月婷婷无码观看| 免费无码中文字幕A级毛片| 最新国产AV无码专区亚洲| 国产丝袜无码一区二区视频| 亚洲aⅴ无码专区在线观看春色| 无码人妻精品一区二区三区在线| 亚洲精品无码成人片在线观看| 无码av中文一区二区三区桃花岛| 日韩AV无码中文无码不卡电影| 亚洲av中文无码乱人伦在线咪咕| 亚洲人成国产精品无码| 国产成人无码精品一区不卡| 丰满少妇被猛烈进入无码| 久久久久亚洲AV无码永不| 无码国产69精品久久久久网站| 国产精品ⅴ无码大片在线看| 不卡无码人妻一区三区音频| 国产成人无码精品一区在线观看| 特级无码毛片免费视频| 无码AⅤ精品一区二区三区| 无码AV动漫精品一区二区免费| 国产精品成人无码久久久| 国产高新无码在线观看| 亚洲一区精品无码|