精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PCB自動光學檢測的自動選取定位核滿足實時性

新機器視覺 ? 來源:3D視覺工坊 ? 作者:白楊楊 ? 2022-07-06 11:12 ? 次閱讀

PCB自動光學檢測(AOI)是如何工作的?(視頻)PCB產品AOI檢測,需要將模版與實際圖像對齊,因此需要定位功能。定位功能就需要選取定位核,定位核的提取方法分為手動和自動?;谌搜垡曈X特征對區域敏感度判斷的手動提取法存在很大的局限性,且當需要較多定位核時建模復雜,因此目前廣泛應用的是自動提取法。 PCB由于高精度成像和高標準檢測需求,決定了一個料號可能需要幾百甚至上千個定位核,所以需要實現自動選取定位核的功能;檢測時料號是未知的,且切換比較頻繁,所以無法離線選取定位核,因此算法要求滿足實時性。

1 功能說明

自動定位核選取模塊主要功能如下:1)支持多個相互獨立的全功能型定位核選取

cd9b01c6-e63b-11ec-ba43-dac502259ad0.png

圖1 全功能型定位核演示2)支持組合定位核的選取

cdc48122-e63b-11ec-ba43-dac502259ad0.png

圖2 組合型定位核演示3)支持單向(任意方向)定位核的選取

cde77c68-e63b-11ec-ba43-dac502259ad0.png

圖 3 單向定位核演示4)增加局部唯一性驗證,支持兩種不同的定位模式,NCC和Shape

2 算法設計

根據常見的定位算法的原理可知,選取定位核應選擇: 1)梯度信息豐富的地方,并且該梯度信息在水平和垂直方向都有分量; 2)在一定范圍內滿足唯一性。

圖 4 彩色圖及對應的梯度圖PCB產品的模板圖像一般由Gerber或ODB++文件解碼生成,因此自動選定位核的輸入圖像一般為二值圖,圖案由直線和弧形組成,其所對應梯度信息如下圖所示:

ce5724f0-e63b-11ec-ba43-dac502259ad0.png

ce806504-e63b-11ec-ba43-dac502259ad0.png

圖5 PCB二值圖及對應的梯度圖可見,適合選取定位核的位置如下圖所示:

cea85b36-e63b-11ec-ba43-dac502259ad0.png

圖6 可選為定位核的位置

2.1設計概要

在定位核的選取過程中,遵循的原則如下:

優先選擇滿足條件的全功能型定位核;

若無全功能型定位核,則篩選出滿足條件的組合定位核;

若無組合定位核,則篩選出單向定位核。

2.2 算法流程

ceb82ee4-e63b-11ec-ba43-dac502259ad0.png

2.2.1 圖像降采樣

圖像降采樣,即采樣點數減少。對于一幅N*M的圖像來說,如果降采樣系數為k,則即是在原圖中每行每列每隔k個點取一個點組成一幅圖像。 采取降采樣的目的是為了降低處理時間。

2.2.2 提取亞像素輪廓XLD

cf04251a-e63b-11ec-ba43-dac502259ad0.png

降采樣后的圖像

cf23a0d4-e63b-11ec-ba43-dac502259ad0.png

亞像素輪廓圖XLD代表亞像素精度的邊緣輪廓和多邊形,并不是沿著像素與像素交界的地方,而是經過插值之后的位置。

2.2.3 獲得備選定位核

cf3401c2-e63b-11ec-ba43-dac502259ad0.png

全功能型定位核

cf48811a-e63b-11ec-ba43-dac502259ad0.png

單方向定位核實現流程:

將亞像素輪廓XLD轉為多邊形輪廓XLD(Ramer算法);

cf6e75f0-e63b-11ec-ba43-dac502259ad0.png

亞像素輪廓XLD

cf8daae2-e63b-11ec-ba43-dac502259ad0.png

多邊形輪廓XLD

遍歷多邊形輪廓XLD,依次獲取多邊形輪廓對應的N個離散點、N-1個角度,并計算當前離散點即拐點對應的夾角Angle。這些離散點就是各個疑似定位核的中心點;

cfb3130e-e63b-11ec-ba43-dac502259ad0.png

離散點即拐點圖示

通過拐點夾角Angle計算各自的正交值Orthogonality,超過設定的分值加入待選的全功能型定位核中,否則加入到單向定位核中,其中:

Orthogonality = abs(Angle-ORTHANGLE)/ ORTHANGLE。其中:ORTHANGLE = PI/2;

2.2.4 全功能型定位核選取

實現流程:

按照正交分值從大到小排序;

依次驗證唯一性(在一定范圍內進行模板匹配,判斷找到的數目是否為1),找到要求的數目即返回;

2.2.5 組合型定位核選取

若沒有找到符合條件的全功能型定位核,或找到的數目不夠,則選取滿足條件的組合型定位核。實現流程:

對剩余的定位核進行排序(全功能型定位核按照正交值從大到小排序,單向定位核按照水平、垂直、任意方向的類別依次排序);

找到所有符合組合型定位核條件的定位核組(兩個),滿足以下條件之一即可:

1 定位核組中至少有一個全功能型定位核; 2 若均是單向定位核,則根據兩者的方向角度差計算正交分值,大于等于設定的正交值。

依次驗證唯一性(在一定范圍內進行模板匹配,判斷找到的數目是否為1),找到要求的數目即返回;

單向定位核判斷是否滿足組合條件的流程如下: Step1:單向定位核按照水平、垂直、任意方向的類別依次排序,類別相同則按照歸一化后的角度從小到大排序; Step2:去除相鄰角度相同的定位核(僅保留一個),得到不同方向的定位核組; Step3:遍歷定位核組,兩兩計算對應的夾角,篩選出滿足正交分值的定位核組對(兩個); Step4:按照每組對的正交分值進行排序; Step5:遍歷所有的組對,每組找到對應的所有的單向定位核,依次計算定位核的距離是否滿足最小值,若滿足直接返回,否則找到為止。

2.2.6 單向定位核選取

實現流程:單向定位核按照水平、垂直、任意方向的類別依次排序,返回第一個。

3 模塊輸出

可將模塊封裝成獨立的dll,接口函數如下:

pYYBAGLE_e6AWkyGAABHDNi59Y8340.png

pYYBAGLE_gCAUISaAAAVsFbL_y4443.png

參數界面如下所示:

cfd5b116-e63b-11ec-ba43-dac502259ad0.png


審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • pcb
    pcb
    +關注

    關注

    4317

    文章

    23010

    瀏覽量

    396331
  • AOI
    AOI
    +關注

    關注

    6

    文章

    143

    瀏覽量

    24349

原文標題:缺陷檢測 | PCB AOI質量檢測之自動定位核選取算法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    用于自主系統的實時檢測基礎模型

    自動駕駛是機器人技術和機器學習中的一項重大挑戰,旨在改善所有人的出行方式。盡管過去十年取得了巨大的進展,現有的自動駕駛軟件在處理極其罕見的長尾場景方面依然存在局限性。因此,實時檢測并對
    的頭像 發表于 11-25 15:10 ?170次閱讀

    自動光學檢測(AOI)技術在PCBA加工中的關鍵作用

    一站式PCBA智造廠家今天為大家講講AOI光學檢測PCB制造中有什么作用?自動光學檢測(AOI
    的頭像 發表于 10-09 09:13 ?261次閱讀
    <b class='flag-5'>自動</b><b class='flag-5'>光學</b><b class='flag-5'>檢測</b>(AOI)技術在PCBA加工中的關鍵作用

    明治案例 | 一站式PCB【線序顏色】【元件缺失】【焊點】自動檢測

    完成對PCB上的線序顏色、芯片有無、焊點有無檢測。為了應對這一挑戰,明治為用戶設計了一套集高分辨率成像、智能算法分析與自動化流程控制于一體的PCB
    的頭像 發表于 09-18 08:04 ?208次閱讀
    明治案例 | 一站式<b class='flag-5'>PCB</b>【線序顏色】【元件缺失】【焊點】<b class='flag-5'>自動</b>化<b class='flag-5'>檢測</b>

    iFocus 自動對焦模塊,輕松解決高倍率自動光學檢測難題

    iFocus自動對焦模塊iFocus實時自動對焦模塊是51camera的合作廠商iCore的明星產品。它可實時自動對焦,主要應用于高倍率
    的頭像 發表于 09-15 08:12 ?326次閱讀
    iFocus <b class='flag-5'>自動</b>對焦模塊,輕松解決高倍率<b class='flag-5'>自動</b><b class='flag-5'>光學</b><b class='flag-5'>檢測</b>難題

    ZEX-201B 自動對焦顯微鏡

    ZEX-200 自動對焦顯微鏡系列是一款自動對焦高清視頻顯微鏡,該產品具備實時自動對焦功能,傳統光學顯微鏡,需要放大過程中對其焦距進行手動調
    發表于 09-05 16:08 ?0次下載

    FPGA在自動駕駛領域有哪些應用?

    通過實現控制算法來增加系統的安全和穩定性。例如,FPGA可以用于實現車輛的防碰撞系統,通過實時監測并處理傳感器數據,預測并避免潛在的碰撞風險。 四、具體實例以國內某個自動豪華車型為例,該車型集成了3塊
    發表于 07-29 17:09

    機器視覺檢測技術在工業自動化中的應用

    隨著科技的飛速發展,工業自動化已成為現代工業生產的核心動力。在這個背景下,機器視覺檢測技術作為工業自動化中的關鍵技術之一,以其高精度、高效率、高可靠的優勢,在工業
    的頭像 發表于 06-07 12:06 ?785次閱讀

    友思特案例 | 自動快速定位:使用波長選擇器測量濾光片的關鍵光學性能指標

    光學濾光片檢測的手動調節校準的傳統方法存在諸多不確定誤差和高昂的成本消耗。友思特全自動可調諧光源檢測解決方案,可全自動調節波長帶寬,快速收集
    的頭像 發表于 06-05 17:19 ?298次閱讀
    友思特案例 | <b class='flag-5'>自動</b>快速<b class='flag-5'>定位</b>:使用波長選擇器測量濾光片的關鍵<b class='flag-5'>光學</b>性能指標

    PCB板在線自動激光打標機:高效、精準的電路板標識利器

    PCB板在線自動激光打標機是一種高度自動化的設備,專為PCB(印刷電路板)板的在線鐳雕需求而設計。這種設備結合了激光技術和自動化控制,使得在
    的頭像 發表于 03-26 20:45 ?560次閱讀
    <b class='flag-5'>PCB</b>板在線<b class='flag-5'>自動</b>激光打標機:高效、精準的電路板標識利器

    輪廓測長|光學型輪廓儀專業檢測光學鏡片曲面

    精密光學元件制作中,粗糙度影響光學曲面質量。輪廓儀以高精度、自動化、多功能和數據分析能力,實現非球面鏡片的專業檢測,解讀光學曲面變化。
    的頭像 發表于 03-19 09:44 ?915次閱讀
    輪廓測長|<b class='flag-5'>光學</b>型輪廓儀專業<b class='flag-5'>檢測</b><b class='flag-5'>光學</b>鏡片曲面

    汽車發動機缸體缸蓋自動光學測量系統尺寸測量偏差檢測

    路徑,費時,周期長,對一些點位進行檢測,無法直觀呈現可視化。 對于汽車生產量的日益增長,批量化檢測發揮著至關重要的作用,CASAIM自動光學測量系統是一種專為品質
    的頭像 發表于 12-29 15:09 ?507次閱讀
    汽車發動機缸體缸蓋<b class='flag-5'>自動</b>化<b class='flag-5'>光學</b>測量系統尺寸測量偏差<b class='flag-5'>檢測</b>

    如何對pcb板安裝定位

    PCB板的生產與組裝過程中,安裝定位孔是一個重要的環節。合理配置并準確安裝定位孔,不僅可以提高PCB板的組裝效率和精度,還有助于保證電路板的穩固
    的頭像 發表于 12-20 14:36 ?6366次閱讀

    pcb光學定位要求有哪些

    具有重要意義。本文將詳細探討PCB光學定位的要求。 光學定位系統概述 PCB
    的頭像 發表于 12-13 18:07 ?1050次閱讀

    pcb自動放板機有多自動?

    pcb自動放板機有多自動?進來看看~
    的頭像 發表于 12-08 16:08 ?665次閱讀

    自動荷重試驗機:從自動檢測自動控制新時代

    自動荷重試驗機:從自動檢測自動控制新時代!|深圳磐石測控
    的頭像 發表于 12-04 09:15 ?547次閱讀
    全<b class='flag-5'>自動</b>荷重試驗機:從<b class='flag-5'>自動檢測</b>到<b class='flag-5'>自動</b>控制新時代