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

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

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

如何應(yīng)用Anomalib在數(shù)據(jù)集不平衡的情況下檢測(cè)缺陷 ?

SDNLAB ? 來源:英特爾物聯(lián)網(wǎng) ? 2023-03-27 10:40 ? 次閱讀

質(zhì)量控制和質(zhì)量保證是任何企業(yè)保持卓越聲譽(yù)、提升客戶體驗(yàn)的關(guān)鍵環(huán)節(jié)。例如,在制造業(yè)中,通過檢測(cè)生產(chǎn)線上的異常情況,企業(yè)可以確保只有最優(yōu)質(zhì)的產(chǎn)品能夠出廠。而在醫(yī)療行業(yè),通過醫(yī)學(xué)成像及早發(fā)現(xiàn)異常有助于醫(yī)生對(duì)患者進(jìn)行準(zhǔn)確診斷。

以上場(chǎng)景中的任何差錯(cuò)都會(huì)導(dǎo)致嚴(yán)重后果。正因如此,許多行業(yè)開始告別易受主觀因素影響而出錯(cuò)的人工檢查和維護(hù),轉(zhuǎn)而引入日新月異的計(jì)算機(jī)視覺深度學(xué)習(xí)技術(shù),實(shí)施自動(dòng)化異常檢測(cè)。

如要真正增強(qiáng)質(zhì)量控制和質(zhì)量保證,人工智能必須利用數(shù)據(jù)量豐富且平衡的數(shù)據(jù)集。雖然如今有大量良好的數(shù)據(jù)樣本,但有時(shí)不足以幫助工業(yè)和醫(yī)療行業(yè)做出準(zhǔn)確和有效的預(yù)測(cè)。此外,大規(guī)模制造和工業(yè)自動(dòng)化的發(fā)展帶來了產(chǎn)能的躍升,質(zhì)檢人員越來越難以處理數(shù)量龐大的產(chǎn)品。

克服數(shù)據(jù)集挑戰(zhàn)

基于監(jiān)督式學(xué)習(xí)的方法利用足夠的注釋異常樣本,通??捎糜趯?shí)現(xiàn)令人滿意的異常檢測(cè)結(jié)果。但如果數(shù)據(jù)集是缺乏異常類別代表性樣本的不平衡數(shù)據(jù)集,結(jié)果會(huì)怎樣?當(dāng)缺陷可以是任何類型的形狀時(shí),您如何定義異常的邊界?

解決這些問題的一個(gè)方法是無監(jiān)督異常檢測(cè),它幾乎不需要標(biāo)注。無監(jiān)督異常檢測(cè)在訓(xùn)練階段完全依賴正常樣本,可以通過與所學(xué)的正常數(shù)據(jù)分布進(jìn)行比較來識(shí)別異常樣本。

開源的端到端異常檢測(cè)庫 Anomalib 便是一種基于無監(jiān)督異常檢測(cè)算法的開源庫,它提供了可根據(jù)特定用例和要求定制的先進(jìn)異常檢測(cè)算法。

Anomalib 在制造業(yè)中的應(yīng)用

讓我們看一個(gè)具有彩色立方體的生產(chǎn)線示例(圖 1)。

bbb210d2-cb3a-11ed-bfe3-dac502259ad0.png

圖 1.使用教育機(jī)器人進(jìn)行基于 Anomalib 的缺陷檢測(cè)。

我們要檢測(cè)出任何有缺陷的彩色立方體,并防止它們進(jìn)入生產(chǎn)線。為此,需要安裝一個(gè)攝像頭來監(jiān)測(cè)彩色立方體的狀況,然后由監(jiān)控器對(duì)機(jī)械臂進(jìn)行操作(圖 2)。

bc47f700-cb3a-11ed-bfe3-dac502259ad0.png

圖 2.運(yùn)行 Anomalib 模型推理的教育機(jī)器人。

對(duì)于這種場(chǎng)景下的異常檢測(cè),我們沒有可用于在邊緣訓(xùn)練模型的硬件加速器。我們也不能假設(shè)已經(jīng)為邊緣訓(xùn)練收集了數(shù)千幅圖像、尤其是有缺陷的圖像。此外,預(yù)計(jì)不會(huì)像真實(shí)的制造場(chǎng)景一樣,存在大量缺陷已知的情況。

鑒于這些初始條件,我們的一個(gè)目標(biāo)是在邊緣實(shí)現(xiàn)更快的訓(xùn)練速度,并進(jìn)行高精確和高效的異常檢測(cè)。有一點(diǎn)需要記住,即如果有任何外部條件變化 - 如照明、攝像頭或異常情況,我們將不得不重新訓(xùn)練模型。因此,進(jìn)行不太費(fèi)事的重新訓(xùn)練是有必要的。最后,為了確保模型在真實(shí)的制造用例中發(fā)揮作用,我們必須保證使用異常檢測(cè)模型獲得精確的推理結(jié)果。

借助內(nèi)容廣泛的 Anomalib 庫,我們可以設(shè)計(jì)、實(shí)施和部署無監(jiān)督異常檢測(cè)模型,覆蓋從數(shù)據(jù)收集到邊緣應(yīng)用在內(nèi)的流程,從而滿足我們的所有要求。

Anomalib 的工作原理

Anomalib 庫提供了能夠計(jì)算圖像上異常情況的算法,以及通過訓(xùn)練、評(píng)估、測(cè)試、基準(zhǔn)測(cè)試和超參數(shù)優(yōu)化來運(yùn)行這些算法的工具。模塊已經(jīng)提供了可用于自定義算法的算法設(shè)計(jì)和工具。

在圖 3 中,我們展示了Anomalib 是由工具、組件以及模塊這幾部分組成的,其中,我們把部署作為工具和模塊的一部分,想表明這部分也包含在該庫的范圍內(nèi)。

bd19a21e-cb3a-11ed-bfe3-dac502259ad0.png

圖 3.Anomalib 的工具、組件和模塊。

圖 4 詳細(xì)展示了從訓(xùn)練到部署的工作流程概覽圖。我們已使用 PyTorch Lighting 進(jìn)行訓(xùn)練和測(cè)試,并使用 ONNX 和 OpenVINO進(jìn)行優(yōu)化;TensorFlow、PyTorch 和 OpenVINO 可用于部署。

bd5bdbfc-cb3a-11ed-bfe3-dac502259ad0.png

圖4.從訓(xùn)練到部署的工作流程概覽圖。






審核編輯:劉清

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

    關(guān)注

    211

    文章

    28506

    瀏覽量

    207491
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    802

    瀏覽量

    37934
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1208

    瀏覽量

    24737
  • pytorch
    +關(guān)注

    關(guān)注

    2

    文章

    808

    瀏覽量

    13249

原文標(biāo)題:如何應(yīng)用Anomalib在數(shù)據(jù)集不平衡的情況下檢測(cè)缺陷 ?-- 上篇

文章出處:【微信號(hào):SDNLAB,微信公眾號(hào):SDNLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何理解矢量測(cè)量中“平衡”與“不平衡

    在矢量測(cè)試中,經(jīng)常需要測(cè)量信號(hào)的不平衡性,會(huì)遇到相關(guān)的幾個(gè)名詞:Balance(平衡),Unbalance(不平衡/非平衡)和Imbalance(
    發(fā)表于 03-29 10:51 ?2818次閱讀
    如何理解矢量測(cè)量中“<b class='flag-5'>平衡</b>”與“<b class='flag-5'>不平衡</b>

    三相不平衡對(duì)變壓器及用電設(shè)備的影響

    最??;當(dāng)一相負(fù)荷重,兩相負(fù)荷輕的情況下線損增量較?。划?dāng)一相負(fù)荷重,一相負(fù)荷輕,而第三相的負(fù)荷為平均負(fù)荷的情況下線損增量較大;當(dāng)一相負(fù)荷輕,兩相負(fù)荷重的情況下線損增量最大。當(dāng)三相負(fù)荷不平衡
    發(fā)表于 11-09 10:51

    三相不平衡的原因、危害以及解決措施

    ,以便于及時(shí)發(fā)現(xiàn)一些三相的不平衡狀況。當(dāng)在檢測(cè)過程中發(fā)現(xiàn)有安全隱患的部位,要及時(shí)的進(jìn)行調(diào)整和修改。對(duì)于檢測(cè)過程中未發(fā)現(xiàn)問題的部位,也應(yīng)當(dāng)提高瞽惕。在檢測(cè)結(jié)束以后,不僅需要進(jìn)行
    發(fā)表于 04-22 22:00

    三相不平衡治理裝置的應(yīng)用優(yōu)勢(shì)

    市場(chǎng)需求優(yōu)勢(shì)引言:由于由于電力電子技術(shù)的快速發(fā)展,電網(wǎng)中出現(xiàn)了大量非線性負(fù)載和不平衡負(fù)荷(如LED燈、UPS、變頻器等)以及新的發(fā)電方式與儲(chǔ)能方式的推廣使用(其中有大量的整流與逆變器),出現(xiàn)大量三相不平衡情況
    發(fā)表于 02-18 13:06

    怎么解決變頻器電流不平衡的問題

    載成為可能的操作條件。在這種情況下,即使是NEMA規(guī)范內(nèi)的電壓不平衡也會(huì)導(dǎo)致不平衡的電流相位與最高線電壓同相,從而提供大部分電流。這是由于整流器的設(shè)計(jì),其像止回閥那樣通過電流,并且供電功率從正負(fù)(AC
    發(fā)表于 01-19 15:36

    不平衡數(shù)據(jù)上的Relief特征選擇算法_菅小艷

    不平衡數(shù)據(jù)上的Relief特征選擇算法_菅小艷
    發(fā)表于 01-08 10:40 ?1次下載

    當(dāng)機(jī)器學(xué)習(xí)中遇到類不平衡,該怎么辦?

    類失衡:假設(shè)您有一個(gè)罕見的疾病機(jī)器學(xué)習(xí)數(shù)據(jù),即大約8%的陽性。在這種情況下,即使你不訓(xùn)練,只是簡單地說沒有生病,這也會(huì)給出92%的準(zhǔn)確率。因此,在類不平衡
    發(fā)表于 03-27 17:45 ?819次閱讀
    當(dāng)機(jī)器學(xué)習(xí)中遇到類<b class='flag-5'>不平衡</b>,該怎么辦?

    教你如何處理不平衡數(shù)據(jù)

    在分析用于分類的數(shù)據(jù)時(shí),類別不平衡是常見問題之一。
    的頭像 發(fā)表于 06-07 11:27 ?4864次閱讀
    教你如何處理<b class='flag-5'>不平衡</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>集</b>

    如何應(yīng)用Anomalib在數(shù)據(jù)不平衡情況下檢測(cè)缺陷?

    在這個(gè)示例中,我們將介紹一個(gè)令人振奮的 Dobot 機(jī)器人工業(yè)用例,其中的機(jī)械臂用于教育、工業(yè)和智能用例中。
    的頭像 發(fā)表于 04-03 17:48 ?2635次閱讀

    三相電流不平衡是什么原因引起的?三相電流不平衡的危害

    的設(shè)備、故障的電源線路、非線性負(fù)載、電源波動(dòng)等。本文將詳細(xì)探討三相電流不平衡的原因及其危害。 一、原因分析 1.1 非平衡電壓 非平衡電壓是指三相電壓在相位、幅值不完全相等的情況下發(fā)生
    的頭像 發(fā)表于 08-31 16:46 ?6717次閱讀

    三相電壓不平衡是什么原因造成的?三相不平衡會(huì)跳閘嗎?

    ,產(chǎn)生過電流、過熱和損壞等問題。因此,要保持電力系統(tǒng)的穩(wěn)定性和可靠性,必須了解三相電壓不平衡的原因和如何進(jìn)行檢測(cè)和控制。 三相電壓不平衡的原因主要有以下幾個(gè)方面: 1. 線路電阻和電感不平衡
    的頭像 發(fā)表于 09-25 17:36 ?7507次閱讀

    I/Q不平衡的來源 IQ信道之間的不平衡會(huì)造成什么影響呢?

    I/Q不平衡的來源 IQ信道之間的不平衡會(huì)造成什么影響呢? I/Q不平衡是指在I(即“In-phase”)和Q(即“Quadrature-phase”)信道的輸出之間存在不平衡的狀態(tài)。
    的頭像 發(fā)表于 10-31 09:34 ?1166次閱讀

    三相電壓不平衡對(duì)電路的影響

    對(duì)電路的影響主要包括以下幾個(gè)方面: 1. 功率損失:在三相電壓不平衡情況下,電力系統(tǒng)中的三相負(fù)載也會(huì)出現(xiàn)不平衡,導(dǎo)致三相電流不平衡。不平衡
    的頭像 發(fā)表于 12-11 17:16 ?2695次閱讀

    三相不平衡最佳解決辦法 三相不平衡多少范圍內(nèi)是合理的

    電力系統(tǒng)的穩(wěn)定運(yùn)行和設(shè)備的正常工作非常重要。本文將介紹一些解決三相不平衡的最佳方法。 檢測(cè)和監(jiān)測(cè)三相不平衡 解決三相不平衡的第一步是檢測(cè)和監(jiān)
    的頭像 發(fā)表于 02-06 10:07 ?3352次閱讀

    三相不平衡調(diào)節(jié)裝置 三相不平衡會(huì)造成什么后果

    廣泛應(yīng)用于電力輸配、工業(yè)生產(chǎn)等領(lǐng)域,在正常情況下,各相電壓和電流應(yīng)保持平衡。然而,由于各種原因,比如負(fù)載的不均衡分布、電源不平衡等,三相電壓和電流可能會(huì)不平衡。三相
    的頭像 發(fā)表于 02-06 10:14 ?1936次閱讀