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

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

3天內不再提示

友思特應用 | 高精度呈現:PCB多類型缺陷檢測系統

Hophotonix ? 來源:Hophotonix ? 作者:Hophotonix ? 2024-04-10 17:51 ? 次閱讀

導讀

PCB電子產品的精密生產制造過程中,往往需要將缺陷問題100%高精度暴露。友思特 PCB 多類型缺陷檢測系統,借由Neuro-T深度學習模型自動排查全部微小缺陷,為工業 PCB 生產制造提供了先進可靠的質量保障。

在現代制造業中,尤其是在高精度要求的電子制造領域,諸如印刷電路板(PCB)生產的過程中,高效且準確地識別和分類多種類型的缺陷至關重要。

針對缺陷檢測需求,常見的解決方案有兩種:(1)基于目標正常圖像數據的模板匹配;(2)訓練深度學習模型檢測目標缺陷。

第一種方式雖然在特定場景下有效,但面對復雜和多變的實際生產條件,這些方法往往受限于它們的靈活性和魯棒性。第二種方式不僅能夠處理傳統技術難以解決的復雜缺陷類型,還能通過不斷的學習優化,提高檢測的準確性和效率,具有更強的魯棒性和泛化能力。

友思特技術團隊通過Neuro-T 的 Segmentation(實例分割)模型,搭建了PCB 多類型缺陷檢測系統,為工業 PCB 的生產制造提供了可靠的質量保障。

友思特Neuro-T支持的深度學習模型類型

友思特 Neuro-T 支持八種不同的深度學習模型,其中六類模型適用于缺陷檢測領域。具體而言:

有監督學習模型

分類:簡單分類目標缺陷的有無,精度高

實例分割:準確識別并分割目標的缺陷區域,精度最高,適合占像素點少(低至10像素點)、形狀較簡單的缺陷

目標檢測:識別和定位目標的缺陷區域,精度高,適合占像素點稍多、形狀較復雜的缺陷

GAN:人工生成目標的缺陷圖像,彌補缺陷數據量不足的問題

無監督學習模型

異常分類:分類目標缺陷的有無,精度高于分類模型(可設置異常閾值),主要適用于數據缺乏場景

實例分割:準確識別并分割異常目標的缺陷區域,精度略低于實例分割模型(可設置異常閾值),主要適用于數據缺乏場景

監督學習
分類

wKgZomYWXQeAXRFuAABqTVUVcb8253.png

將圖像分類成不同的類別或OK/NG組別
實例分割

wKgZomYWXR2Ab6jEAAAvlEPhE94451.png

分析圖像中檢測到的物體形狀并圈選
目標檢測

wKgZomYWXSWAVnxuAABafyeoAww250.png

檢測圖像中物體的類別、數量并定位
OCR字符識別

wKgaomYWXSqASr8cAACdvCq_NV4595.png

檢測和識別圖像中的字母、數字或符號
旋轉

wKgaomYWXTiAFLSSAABj1B3EFLo408.png

旋轉圖像至合適的方位
GAN對抗生成網絡

wKgaomYWXUCAWj44AACrI7aWir0864.png

學習圖像中的缺陷區域并生成虛擬缺陷
無監督學習
異常分類

wKgaomYWXUeAOhmZAACdoj6m9gk525.png

在大量正常圖像和少量缺陷圖像上訓練以檢測異常圖像進行分類
異常分割

wKgaomYWXUyAAakEAABhfou93V4891.png

在大量正常圖像和少量缺陷圖像上訓練以檢測異常圖像并定位缺陷位置

PCB的六種常見缺陷類型

①missing_hole(焊盤缺失)

wKgaomYWXXqAMvPRAAowc3eMy4E075.png

②mouse_bite(線路缺口)

wKgZomYWXYOALIVMAAzjk4swW3A903.png

③open_circuit(斷路)

wKgaomYWXYqAUgZAAAoASY6MoeY360.png

④Short(短路)

wKgaomYWXZGACAToAAlI7-UFTBU523.png

⑤Spur(毛刺)

wKgZomYWXZaAfYNiAAs7G2Z2UiA512.png

⑥Spurious(偽銅)

wKgaomYWXZ-ARFaSAAadVHQR-w8820.png

PCB 多類型缺陷檢測系統

友思特 PCB 多類型缺陷檢測系統主要由Neuro-R、IDS相機 和 VST-2D 軟件組成。PCB缺陷檢測模型使用 Neuro-T 中的實例分割模型,通過對數據集進行標注、訓練、微調實現,而后獨立于 Neuro-T 脫機運行,通過 Neuro-R 實現在主機上運行推理。VST-2D 軟件是友思特自研視覺軟件,對接 IDS 相機的實時圖像流,獲取 PCB 的實時圖像數據,結合 Neuro-R 調用 Neuro-T 訓練的模型,實現缺陷區域的識別、缺陷類型確定以及定位分割并將結果呈現于界面。

系統組成圖

wKgaomYWXayAD0QgAAHvmApeS5I954.png

系統檢測效果圖

wKgaomYWXbOAT7DBAATqTS1iv9Q177.png

友思特 Neuro-T 實例分割模型訓練 PCB 缺陷檢測模型具體操作步驟

1.1 新建項目

wKgaomYWXcyAVq7EAAEqKUeVDIM520.png

1.2 新建數據集

wKgZomYWXdOAJbstAADEp0GxpR0414.png

1.3 導入圖像數據

wKgaomYWXdiAME9FAADZrKPuSI4304.png

2.1 創建標簽

wKgZomYWXeCALmaHAAFkVNH4N20082.png

2.2 選擇模型類型(Segmentation)

wKgZomYWXeaAOA8OAABypbl_ABE202.png

3.1 創建缺陷類別

wKgaomYWXe6AeepaAACZliFPF5Y794.png

3.2 選擇標注工具

wKgaomYWXfWAGle1AABNQnk16jA050.png

3.3 開始數據標注

wKgaomYWXgWAFaUpAAKW6iNnJSw836.png

數據量較少的情況下,可以手動一一標注;數據量較多時,一一標注耗時耗力,可以使用友思特 Neuro-T 自動標注功能來完成標注工作

項目共693張圖像,標注139張,剩余使用自動標注功能完成

自動標注功能的具體步驟為:

標注部分數據

wKgaomYWXiSAOQwoAALxI2foe_A025.png

劃分訓練集和測試集

wKgZomYWXiuAZPqxAABTZeGWdXg098.png

訓練標注模型

wKgZomYWXjOAII6EAAELcJE8rWQ124.png

加載標注模型

wKgaomYWXjmAdHTCAAB-h9ymcCE433.png

選中圖像自動標注

wKgZomYWXkCADfSNAABcbPGzLcw948.png

標注完成的結果圖如下所示:

wKgaomYWXkeAEL4eAAFLp9xYlf8638.png

4.1 劃分訓練集和測試集

wKgaomYWXmiAIIEUAAEcz7itopE907.png

4.2訓練模型

wKgaomYWXm-AErVgAAD6JqN9zQc224.png

4.3 查看模型結果

wKgZomYWX1SAPboGAACL1CgXke4653.png

模型評估結果解讀:

wKgZomYWX2KAU-P8AAGk9QahxnI796.png

IoU (Intersection over Union) 交并比,對于特定的一個實例,指模型預測區域與真實區域的交集比上它們的并集:

wKgaomYWX2uAYPqnAAAZVFX9Z6k605.png

式中P為模型預測區域,R為真實區域,單位為像素點個數。

對于深度學習模型,IoU≥50%才算成功被檢測出來且效果較好。

準確率 (Accuracy),衡量模型在所有類別上整體預測的準確程度:

wKgaomYWX3KAeGjiAAA6c95oW-s763.png

精確率(Precision),衡量模型將數據預測為缺陷的精準程度:

wKgZomYWX3iAT1BdAAAnWs6I69g176.png

召回率(Recall),衡量模型成功找到缺陷的能力:

wKgaomYWX3-AJlb4AAAh01ASlK8086.png

精確率和召回率的調和平均值(F1 Score),綜合考慮精確率和召回率兩個指標:

wKgZomYWX4aAPEirAABRKdhSHfc505.png

式中:

TP為正確判斷為A類缺陷(真實也是A類缺陷)的數量

TN為錯誤判斷為A類缺陷(真實為非A類缺陷)的數量

FP為正確判斷為非A類缺陷(真實為非A類缺陷)的數量

FN為錯誤判斷為非A類缺陷(真實為A類缺陷)的數量。

本應用案例有六類缺陷,對每類缺陷的指標取均值。

模型檢測效果圖

wKgaomYWX6mAV83pABRJq7pWnao508.png

黑色字樣+黃色框:原始標注結果

紫色字樣+陰影框:預測結果

友思特缺陷檢測系統套裝

Neuro-R

wKgaomYWX9WAS_mtAABtOVl2Afo645.png

Neuro-R 可實現無縫整合訓練軟件創建的模型至支持各種環境和編程語言的運行時 API,其獨特性在于——不僅僅是簡單地傳遞模型推斷結果,還可以利用各種 API 以創造性的方式從多個模型生成結果,Neuro-R 是友思特缺陷檢測系統套裝的重要組成部分。

Neuro-T

wKgaomYWX9-AFiL_AABnidOMWuo020.png

Neuro-T 使用簡單的圖形用戶界面,通過自動優化深度學習模型結構和訓練參數來創建出性能最佳的模型,無需任何深度學習經驗,即可運行自己的深度學習項目。在系統中,Neuro-T 是用于訓練模型的核心工具。

2D 工業相機

友思特 2D 工業相機結合了支持USB3視覺標準的高質量全局快門傳感器技術和具有成本效益的uEye XCP相機平臺,是流行的USB2接口的uEye LE相機系列的最佳、高性能和長期替代品。借助友思特自研視覺軟件 VST-2D,對接IDS相機的實時圖像流,即可獲取PCB的實時圖像數據。

審核編輯 黃宇

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

    關注

    4253

    文章

    22576

    瀏覽量

    388525
  • 缺陷檢測
    +關注

    關注

    2

    文章

    135

    瀏覽量

    12113
  • AI視覺
    +關注

    關注

    0

    文章

    46

    瀏覽量

    4368
收藏 人收藏

    評論

    相關推薦

    太陽能組件EL缺陷測試儀的精度如何?

    :   1. 高精度成像技術:太陽能組件EL缺陷測試儀通常采用高精度成像技術,如高分辨率CCD或CMOS相機,以及精密的光學鏡頭系統,能夠實現對太陽能電池組件表面
    的頭像 發表于 05-21 17:08 ?128次閱讀

    為什么說“AOI檢測”是SMT焊接質量的把關者?

    、錯件、立碑、側立、偏立、反貼、換件、極反、IC引腳彎曲、文字識別等,以及焊錫的錫、少錫、無錫、虛焊、短路、錫球、浮起等問題。AOI還可以通過高速精度視覺處理技術,實現對各種不同間距和密度板的檢測
    發表于 04-25 11:56

    優可測新能源高精度檢測應用指南

    。這本《新能源高精度檢測應用指南》包含了涂布檢測、電池檢測、硅片檢測、鈣鈦礦檢測等應用,涵蓋了由
    發表于 03-06 10:30 ?0次下載

    Aigtek:如何設計一個高精度電壓源

    在現代電子系統中,高精度電壓源是許多應用的基礎,如精密儀器、測試測量設備、通信系統等。設計一個高精度電壓源需要深入了解電源電路的原理和各種影響電壓穩定性的因素,同時結合高性能的元器件和
    的頭像 發表于 02-27 11:40 ?319次閱讀
    Aigtek:如何設計一個<b class='flag-5'>高精度</b>電壓源

    矽力杰高帶寬高精度電流檢測放大器

    檢測放大器,具有寬共模范圍和增強的PWM抑制功能,可廣泛應用于電機控制、高性能開關電源、電池管理系統等應用場景。高帶寬高精度電流檢測放大器矽力杰新一代
    的頭像 發表于 12-27 08:19 ?345次閱讀
    矽力杰高帶寬<b class='flag-5'>高精度</b>電流<b class='flag-5'>檢測</b>放大器

    激光掃描裝配間隙尺寸高精度檢測系統的設計與實現

    鑒于傳統測量方法效率低下,無法滿足工件裝配間隙尺寸自動測量的高精度、高速度要求,探討了一種激光掃描裝配間隙尺寸高精度檢測系統的設計與實現,設計了系統
    的頭像 發表于 12-20 14:37 ?615次閱讀
    激光掃描裝配間隙尺寸<b class='flag-5'>高精度</b><b class='flag-5'>檢測</b><b class='flag-5'>系統</b>的設計與實現

    家電產品扇葉零部件自動化三維檢測設備高精度3D測量系統

    CASAIM-IS(2ND)高精度3D測量系統用于家電產品零部件的全尺寸測量和質量控制的方法。 二、解決方案 CASAIM-IS(2ND)高精度3D測量系統主要由自動處理
    的頭像 發表于 11-29 16:33 ?380次閱讀
    家電產品扇葉零部件自動化三維<b class='flag-5'>檢測</b>設備<b class='flag-5'>高精度</b>3D測量<b class='flag-5'>系統</b>

    多層pcb生產,更有助于高精度布線

    多層pcb生產,更有助于高精度布線
    的頭像 發表于 11-15 11:02 ?297次閱讀

    熱敏電阻可以實現高精度的溫度檢測嗎?

    能不能用熱敏電阻實現高精度的溫度檢測
    發表于 10-15 11:10

    什么是高精度地圖

    什么是高精度地圖 高精度地圖:(1)是和普通導航電子地圖相對而言的服務于自動駕駛系統的專題地圖(2)是包含道路形狀、道路標記、交通標志和障礙物等地圖元素(3)是涵蓋道路交通狀況實時動態信息,(4
    發表于 10-07 14:24

    TAU1312 系統頻 RTK 定位模塊

    設計 **· **支持系統高精度原始數據輸出,便于第三方集成 **· **最具性價比的高精度定位 GNSS 解決方案 *附件:TAU
    發表于 09-06 09:54

    PCB缺陷有哪些?如何檢查PCB缺陷?

    今天主要是關于:PCB 缺陷以及如何檢查PCB缺陷。
    發表于 08-18 11:05 ?840次閱讀
    <b class='flag-5'>PCB</b><b class='flag-5'>缺陷</b>有哪些?如何檢查<b class='flag-5'>PCB</b><b class='flag-5'>缺陷</b>?

    如何在缺陷樣本少的情況下實現高精度檢測

    樣本少的情況下實現高精度檢測呢?目前有兩種方法,一種是小樣本學習,另一種是用GAN。本文將介紹一種GAN用于無缺陷樣本產品表面缺陷檢測。
    的頭像 發表于 06-26 09:54 ?953次閱讀
    如何在<b class='flag-5'>缺陷</b>樣本少的情況下實現<b class='flag-5'>高精度</b>的<b class='flag-5'>檢測</b>

    基于GAN的零缺陷樣本產品表面缺陷檢測

    少的情況下實現高精度檢測呢?目前有兩種方法,一種是小樣本學習,另一種是用GAN。本文將介紹一種GAN用于無缺陷樣本產品表面缺陷檢測。
    的頭像 發表于 06-26 09:49 ?739次閱讀
    基于GAN的零<b class='flag-5'>缺陷</b>樣本產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>

    高精度過零檢測電路原理和案例

    幾類高精度過零檢測電路案例分享
    的頭像 發表于 06-20 17:33 ?2195次閱讀
    <b class='flag-5'>高精度</b>過零<b class='flag-5'>檢測</b>電路原理和案例
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>