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

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

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

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

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

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

介 紹

Anomalib Github 地址[1]

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

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

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

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

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

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

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

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

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

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

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

原 理

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

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

優(yōu) 勢(shì)

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

檢測(cè)過(guò)程

01訓(xùn)練

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

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

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

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

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

02檢測(cè)

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

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òng)查看完整代碼

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

總 結(jié)

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

深圳市思墨科技有限公司簡(jiǎn)介

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

審核編輯:湯梓紅

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

    關(guān)注

    87

    文章

    29359

    瀏覽量

    267643
  • 缺陷檢測(cè)
    +關(guān)注

    關(guān)注

    2

    文章

    142

    瀏覽量

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

    關(guān)注

    73

    文章

    5431

    瀏覽量

    120790
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    461

    瀏覽量

    16324
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    795

    瀏覽量

    13078

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    無(wú)紡布缺陷在線檢測(cè)儀的原理及功能

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

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

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

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

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