0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Anomalib和AI x Board的SIMOTECH在線缺陷檢測系統(tǒng)

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-09-01 10:23 ? 次閱讀

作者:深圳市思墨科技有限公司藍(lán)貴琳

介 紹

Anomalib Github 地址[1]

Anomalib 是一個(gè)深度學(xué)習(xí)庫,旨在收集最先進(jìn)的異常檢測算法,以便在公共和私有數(shù)據(jù)集上進(jìn)行基準(zhǔn)測試。Anomalib 提供了近期文獻(xiàn)中描述的異常檢測算法的幾種即用型實(shí)現(xiàn),以及一套便于開發(fā)和實(shí)現(xiàn)自定義模型的工具。該庫重點(diǎn)關(guān)注基于圖像的異常檢測,算法的目標(biāo)是識別異常圖像或數(shù)據(jù)集中圖像的異常像素區(qū)域。

Anomalib 具有以下特點(diǎn):

有大量現(xiàn)成可用的深度學(xué)習(xí)異常檢測算法和基準(zhǔn)數(shù)據(jù)集。

基于 PyTorch Lightning 編寫了一套最大化通用的模型,可以幫助我們減少大量模板代碼,可以幫助我們將更多的精力放在重要的事情上。

所有模型均可導(dǎo)出到支持英特爾硬件加速的 OpenVINO 格式。

一套推理工具,用于快速、輕松地部署標(biāo)準(zhǔn)或自定義異常檢測模型。

CPU 上就可以實(shí)現(xiàn)毫秒級的檢測。

僅需少量的良品圖片,進(jìn)行幾分鐘的訓(xùn)練,即可完成一個(gè)在線異常檢查的應(yīng)用。

affeb1e8-47ed-11ee-97a6-92fbcf53809c.png

針對我們的檢測應(yīng)用,以上算法均能滿足需求的前提下,我們選用了速度最快的 STFPM-ResNet18 模型來進(jìn)行測試。詳見論文: STFPM[2]

b031824e-47ed-11ee-97a6-92fbcf53809c.png

原 理

異常檢測的基本原理是使用一組教師-學(xué)生網(wǎng)絡(luò)做特征比對,比對差異較大的即為異常圖像。

在此基礎(chǔ)上,發(fā)展出了 STFPM、PaDiM、PatchCore、EfficientAD 等算法。他們的差異主要在于神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)、用于全局分析的特征編碼器、自動編碼器、多層特征混合計(jì)算、損失評估算法等不同。

優(yōu) 勢

對比傳統(tǒng)的異常檢測算法,我們需要針對不同的產(chǎn)品編寫一套針對性的檢測代碼,還需要一定量的不良品來測試和優(yōu)化檢測算法。而使用機(jī)器學(xué)習(xí)方法,我們只要統(tǒng)一的一套通用的訓(xùn)練程序和幾張良品圖片即可。

檢測過程

01訓(xùn)練

我們將 Anomalib 算法集成到深圳思墨科技的 SIMOTECH 在線缺陷檢測系統(tǒng),基于英特爾開發(fā)者套件 AI x Board,實(shí)現(xiàn)訓(xùn)練和推理。

b0744750-47ed-11ee-97a6-92fbcf53809c.jpg

在訓(xùn)練過程中,我們采集了 3 張良品的 pcb 電路板圖片來進(jìn)行訓(xùn)練。

經(jīng)過約 200 epoch 訓(xùn)練后,損失降到了 1.0 以下。

b0a442e8-47ed-11ee-97a6-92fbcf53809c.png

02檢測

使用訓(xùn)練好的模型來檢測一些樣品,均能正確檢出異常:

b0c123cc-47ed-11ee-97a6-92fbcf53809c.pngb0ecf6c8-47ed-11ee-97a6-92fbcf53809c.png

03部署

使用 OpenVINO 提供的工具將模型導(dǎo)出到 OpenVINO:

from openvino.tools import mo 
from openvino.runtime import Core, serialize 
 
# Convert model to openvino.runtime.Model object 
ov_model = mo.convert_model(model) 
 
# Save openvino.runtime.Model object on disk 
serialize(ov_model, "test_model.xml") 

向右滑動查看完整代碼

將導(dǎo)出的模型拷貝到 AI x Board 上,使用 Anomalib 的推導(dǎo)工具 openvino_inference.py 即可在 AI x Board 上進(jìn)行加速推導(dǎo)。

總 結(jié)

在沒有經(jīng)過調(diào)優(yōu)的情況下,我們的模型僅使用了 3 張良品照片進(jìn)行簡單的訓(xùn)練,即可上線檢測并取得不錯(cuò)的效果。通過使用 Anomalib 我們不僅可以使用少量的良品特征快速構(gòu)建一個(gè)異常檢測應(yīng)用,還可以免去收集不良品特征的過程。結(jié)合 AI x Board 可以快速將應(yīng)用部署到產(chǎn)線上。

深圳市思墨科技有限公司簡介

深圳市思墨科技有限公司是一家專注于工業(yè)物聯(lián)網(wǎng)技術(shù)研發(fā)、系統(tǒng)集成和應(yīng)用解決方案提供的高科技企業(yè)。我們擁有一支專業(yè)的技術(shù)團(tuán)隊(duì),長期致力于智慧物聯(lián)網(wǎng)領(lǐng)域,將新一代連接技術(shù)、統(tǒng)一物聯(lián)網(wǎng)平臺和可視分析技術(shù)應(yīng)用于工業(yè)智能制造現(xiàn)場,推動企業(yè)的信息化升級,助力企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。我們致力于為客戶提供專業(yè)的工業(yè)物聯(lián)網(wǎng)解決方案,幫助企業(yè)實(shí)現(xiàn)智能化、高效化和可持續(xù)發(fā)展。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    30898

    瀏覽量

    269129
  • 缺陷檢測
    +關(guān)注

    關(guān)注

    2

    文章

    142

    瀏覽量

    12235
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5503

    瀏覽量

    121175
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    471

    瀏覽量

    16450
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    808

    瀏覽量

    13229

原文標(biāo)題:基于 Anomalib 和 AI x Board 的 SIMOTECH 在線缺陷檢測系統(tǒng)|開發(fā)者實(shí)戰(zhàn)

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    薄膜瑕疵在線檢測系統(tǒng) 保護(hù)膜遮光膜缺陷污點(diǎn)檢測機(jī)

    ,Smart Vision薄膜表面缺陷檢測系統(tǒng)在線對生產(chǎn)過程中產(chǎn)生的表面缺陷瑕疵進(jìn)行高速、精確的檢測
    發(fā)表于 12-16 10:37

    無紡布在線缺陷檢測系統(tǒng)的功能都有哪些

    程度等諸多因素的影響,從而使得檢測結(jié)果并不可靠。隨著紡織行業(yè)不斷發(fā)展生產(chǎn)規(guī)模不斷擴(kuò)大,開發(fā)一種無紡布缺陷在線檢測系統(tǒng)來實(shí)現(xiàn)穩(wěn)定快速精確檢測
    發(fā)表于 04-06 16:15 ?399次閱讀

    無紡布在線缺陷檢測系統(tǒng)的功能及檢測原理的介紹

    摘要:由于各種因素,無紡布的表面在生產(chǎn)過程中會產(chǎn)生污點(diǎn)、節(jié)點(diǎn)等各種缺陷等,嚴(yán)重影響產(chǎn)品的質(zhì)量和企業(yè)形象。無紡布表面缺陷檢測系統(tǒng)基于先進(jìn)的機(jī)器視覺技術(shù)并結(jié)合無紡布稀疏和紋理特點(diǎn)采用正面照
    發(fā)表于 04-06 15:13 ?639次閱讀

    薄膜表面瑕疵缺陷在線檢測系統(tǒng)的特點(diǎn)是什么

    現(xiàn)如今很多企業(yè)都拋棄人工肉眼檢測,采取智能化檢測設(shè)備,從而有效提高生產(chǎn)的效率與自身經(jīng)濟(jì)利益,因此賽默斐視薄膜表面瑕疵缺陷在線檢測系統(tǒng)成為高速
    發(fā)表于 04-21 16:24 ?473次閱讀

    薄膜缺陷在線檢測系統(tǒng)檢測原理是什么

    測控薄膜缺陷在線檢測系統(tǒng)在線對生產(chǎn)過程中產(chǎn)生的表面缺陷瑕疵進(jìn)行高速、精確的檢測,顯示和識別薄膜
    發(fā)表于 04-23 15:49 ?452次閱讀

    無紡布缺陷在線檢測系統(tǒng)的適用范圍是怎樣的

    精譜測控?zé)o紡布缺陷在線檢測系統(tǒng)完全按照國內(nèi)無紡布產(chǎn)品生產(chǎn)的特定條件而設(shè)計(jì)研發(fā)制造。 其中系統(tǒng)的自覺自動算法是我們的亮點(diǎn)和優(yōu)勢(在英國研究視覺檢測
    發(fā)表于 05-25 10:27 ?729次閱讀

    鋰電隔膜在線缺陷檢測系統(tǒng)的相關(guān)功能說明

    薄膜表面瑕疵缺陷檢測系統(tǒng)(薄膜表面缺陷檢測)主要檢測薄膜表面孔洞、蚊蟲、黑點(diǎn)、晶點(diǎn)、劃傷、斑點(diǎn)等
    發(fā)表于 06-04 10:16 ?662次閱讀

    無紡布缺陷在線檢測系統(tǒng)檢測原理是什么

    智能化精譜測控?zé)o紡布缺陷在線檢測系統(tǒng)促進(jìn)工業(yè)自動化生產(chǎn)——無紡布在實(shí)際生產(chǎn)過程中表面會產(chǎn)生污點(diǎn)、節(jié)點(diǎn)等各種缺陷,會嚴(yán)重影響產(chǎn)品的質(zhì)量。精譜測控?zé)o紡布
    發(fā)表于 07-12 16:36 ?797次閱讀

    紙張缺陷在線檢測系統(tǒng)的原理及功能

    精譜測控紙張缺陷在線檢測系統(tǒng)測量精準(zhǔn)可靠——精譜測控紙張表面瑕疵在線檢測是基于視覺智能化檢測
    發(fā)表于 07-14 16:18 ?439次閱讀

    無紡布表面缺陷在線檢測設(shè)備的原理及特點(diǎn)

    智能化精譜測控?zé)o紡布表面缺陷在線檢測設(shè)備24小時(shí)在線檢測——表面缺陷檢測
    發(fā)表于 07-16 09:20 ?887次閱讀

    熔噴無紡布缺陷在線檢測系統(tǒng)的原理及特點(diǎn)

    精譜測控熔噴無紡布缺陷在線檢測系統(tǒng)實(shí)時(shí)檢測-精度0.01mm——無紡布在線質(zhì)量瑕疵檢測
    發(fā)表于 07-20 09:55 ?814次閱讀

    無紡布表面缺陷在線檢測系統(tǒng)介紹

    賽默斐視無紡布表面缺陷在線檢測系統(tǒng)介紹——賽默斐視無紡布表面缺陷在線檢測系統(tǒng)應(yīng)用背景——現(xiàn)如今無
    發(fā)表于 07-26 12:32 ?1131次閱讀

    無紡布缺陷在線檢測儀的原理及功能

    精譜測控?zé)o紡布缺陷在線檢測儀有效提高生產(chǎn)自動化水平——無錫精譜測控技術(shù)有限公司自主研發(fā)設(shè)計(jì)的“無紡布表面瑕疵(缺陷在線檢測
    發(fā)表于 08-04 10:04 ?898次閱讀

    薄膜在線缺陷檢測儀的原理及特點(diǎn)

    精譜測控薄膜在線缺陷檢測儀精度高、速度快-獲用戶好評——對于一些對品質(zhì)要求很高的廠家,都會用到薄膜表面瑕疵檢測系統(tǒng)。薄膜瑕疵
    發(fā)表于 08-16 15:30 ?545次閱讀

    基于AI深度學(xué)習(xí)的缺陷檢測系統(tǒng)

    在工業(yè)生產(chǎn)中,缺陷檢測是確保產(chǎn)品質(zhì)量的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的人工檢測方法不僅效率低下,且易受人為因素影響,導(dǎo)致誤檢和漏檢問題頻發(fā)。隨著人工智能技術(shù)的飛速發(fā)展,特別是深度學(xué)習(xí)技術(shù)的崛起,基于AI
    的頭像 發(fā)表于 07-08 10:30 ?1430次閱讀