91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

分享使用圖像分割來(lái)做缺陷檢測(cè)的一個(gè)例子

機(jī)器視覺(jué)自動(dòng)化 ? 來(lái)源:AI公園 ? 作者:Vinithavn ? 2021-05-29 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 介紹

什么是物體檢測(cè)?

給定一張圖像,我們?nèi)祟惪梢宰R(shí)別圖像中的物體。例如,我們可以檢測(cè)圖像中是否有汽車,樹(shù)木,人等。如果我們可以分析圖像并檢測(cè)物體,我們可以教機(jī)器做同樣的事情嗎?

答案是肯定的。隨著深度學(xué)習(xí)計(jì)算機(jī)視覺(jué)的興起,我們可以實(shí)現(xiàn)目標(biāo)檢測(cè)的自動(dòng)化。我們可以建立深度學(xué)習(xí)和計(jì)算機(jī)視覺(jué)模型,可以檢測(cè)和定位目標(biāo),計(jì)算它們之間的距離,預(yù)測(cè)它們的未來(lái)的位置等。目標(biāo)檢測(cè)在計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)中有著廣泛的應(yīng)用。目標(biāo)跟蹤、閉路電視監(jiān)控、人類活動(dòng)識(shí)別,甚至自動(dòng)駕駛汽車都利用了這項(xiàng)技術(shù)。

圖中為一幅道路交通圖像從車輛上看的目標(biāo)檢測(cè)。這里我們可以看到它正在檢測(cè)其他車輛,交通信號(hào)等。如果車輛是自動(dòng)駕駛汽車,應(yīng)該能夠檢測(cè)到行駛路徑、其他車輛、行人、交通信號(hào)等,以便平穩(wěn)、安全駕駛。

現(xiàn)在我們已經(jīng)了解了目標(biāo)檢測(cè),讓我們轉(zhuǎn)移到一個(gè)稍微高級(jí)的技術(shù),稱為圖像分割。通過(guò)分析下圖,我們可以很容易地理解目標(biāo)檢測(cè)和圖像分割之間的區(qū)別。

圖2,目標(biāo)檢測(cè)和圖像分割

這兩種方法都試圖識(shí)別和定位圖像中的物體。在目標(biāo)檢測(cè)中,這是通過(guò)邊界框?qū)崿F(xiàn)的。該算法或模型將通過(guò)在目標(biāo)周圍繪制一個(gè)矩形邊界框來(lái)定位目標(biāo)。在圖像分割中,對(duì)圖像中的每個(gè)像素進(jìn)行標(biāo)注。這意味著,給定一幅圖像,分割模型試圖通過(guò)將圖像的所有像素分類成有意義的對(duì)象類別來(lái)進(jìn)行像素級(jí)分類。這也被稱為密集預(yù)測(cè),因?yàn)樗ㄟ^(guò)識(shí)別和理解每個(gè)像素屬于什么對(duì)象來(lái)預(yù)測(cè)每個(gè)像素的含義。

“圖像分割的返回格式稱為掩碼:一個(gè)與原始圖像大小相同的圖像,但對(duì)于每個(gè)像素,它只有一個(gè)布爾值指示目標(biāo)是否存在?!?/p>

我們將在本案例研究中使用這種技術(shù)?,F(xiàn)在我們有了目標(biāo)檢測(cè)和圖像分割的概念。讓我們進(jìn)一步理解問(wèn)題陳述。

2. 問(wèn)題陳述

我們得到了一些產(chǎn)品的圖像。有些產(chǎn)品有缺陷,有些沒(méi)有??紤]到產(chǎn)品的圖像,我們需要檢測(cè)它是否有缺陷。我們還需要定位這個(gè)缺陷。

3. 機(jī)器學(xué)習(xí)的形式

這個(gè)問(wèn)題可以表述為圖像分割任務(wù)。給定一個(gè)產(chǎn)品的圖像,我們需要為其繪制分割掩模。如果產(chǎn)品有缺陷,分割圖應(yīng)該能夠定位該缺陷。

4. 性能度量

在分割問(wèn)題中最常用的指標(biāo)之一是(IoU分?jǐn)?shù)。參考下面的圖像,這清楚地顯示了如何IoU分?jǐn)?shù)是計(jì)算的。

IoU是預(yù)測(cè)分割與真實(shí)分割的重疊面積除以預(yù)測(cè)分割與原始分割的并集面積

我們也可以把IoU分?jǐn)?shù)寫成TP/TP+FN+FP。

這個(gè)度量值的范圍是0到1。Iou得分為1表示完全重疊,Iou得分為0表示完全不重疊。

本案例研究中使用的損失函數(shù)是Dice損失。Dice 損失可以被認(rèn)為是1-Dice 系數(shù),其中Dice 系數(shù)定義為,

Dice系數(shù) = 2 * 相交的重疊面積

5. 理解數(shù)據(jù)

該數(shù)據(jù)集包含兩個(gè)文件夾 —— train和test。訓(xùn)練集由六類圖像組成。每一類圖像被分成兩個(gè)文件夾,其中一個(gè)文件夾包含1000張無(wú)缺陷圖像,另一個(gè)文件夾包含130張有缺陷圖像。下圖顯示了train文件夾中的文件夾。

c32dc8ce-bfc5-11eb-9e57-12bb97331649.png

圖3,訓(xùn)練數(shù)據(jù)集

以 “def”結(jié)尾的文件夾名稱包含相應(yīng)類的有缺陷的圖像,沒(méi)有“def”的則表示無(wú)缺陷的圖像。測(cè)試文件夾包含一組120個(gè)有缺陷的圖像,這些圖像的分割圖將被預(yù)測(cè)。

6. 數(shù)據(jù)預(yù)處理

6.1 準(zhǔn)備圖像數(shù)據(jù)和分割蒙版

現(xiàn)在我們需要為每個(gè)圖像準(zhǔn)備圖像數(shù)據(jù)和相應(yīng)的分割掩模。我們把圖片分成十二個(gè)文件夾。讓我們來(lái)看一些圖片。

圖4,產(chǎn)品的圖像

第一幅圖像表示有缺陷的產(chǎn)品,第二幅圖像表示無(wú)缺陷的圖像?,F(xiàn)在我們需要為這些圖像準(zhǔn)備分割圖。分割圖可以檢測(cè)出圖像中有缺陷的部分。對(duì)于上面的圖像,預(yù)期的分割圖是這樣的。

圖5,圖4上的分割蒙版

我們可以看到,在第一幅圖像是空白的,因?yàn)樗鼪](méi)有缺陷。

讓我們?cè)俜治鲆恍┯腥毕莸膱D像。

圖6,一些缺陷圖像的例子

我們可以看到缺陷在圖像中以曲線或直線的形式出現(xiàn)。因此,我們可以利用橢圓來(lái)將這些區(qū)域標(biāo)記為缺陷。

但我們?nèi)绾螠?zhǔn)備分割掩碼?是否需要手工標(biāo)注?

我們有另一個(gè)包含關(guān)于分割掩碼信息的文件。

c4fa981c-bfc5-11eb-9e57-12bb97331649.png

每一行包含關(guān)于圖像的mask區(qū)域的信息。每一列表示圖像的文件名、橢圓的半長(zhǎng)軸、橢圓的半短軸、橢圓的旋轉(zhuǎn)角度、橢球中心的x位置、橢球中心的y位置。

繪制橢圓所需的數(shù)據(jù)是使用get_data函數(shù)獲得的,如下所示:

c516fd72-bfc5-11eb-9e57-12bb97331649.png

我們可以使用這些信息,并使用skimage函數(shù)繪制一個(gè)橢圓分割蒙版。

c5590d20-bfc5-11eb-9e57-12bb97331649.png

值得注意的是,這只適用于有缺陷的圖像。對(duì)于無(wú)缺陷的圖像,我們需要?jiǎng)?chuàng)建空白圖像作為分割掩模。

6.2 加載圖像

結(jié)構(gòu)化數(shù)據(jù)以如下所示的形式獲得。

c569fd6a-bfc5-11eb-9e57-12bb97331649.png

“images”列包含每個(gè)圖像的完整文件路徑,“mask”列包含相應(yīng)的掩碼圖像。

下一步是加載數(shù)據(jù)。

c5a19892-bfc5-11eb-9e57-12bb97331649.png

c5b7f4a2-bfc5-11eb-9e57-12bb97331649.png

7. 模型

現(xiàn)在我們得到了所有的數(shù)據(jù),下一步是找到一個(gè)模型,可以生成圖像的分割mask。讓我來(lái)介紹一下UNet模型,它在圖像分割任務(wù)中非常流行。

UNet架構(gòu)包含兩種路徑:收縮路徑和擴(kuò)展路徑。下圖可以更好地理解Unet架構(gòu)。

c5ec40b8-bfc5-11eb-9e57-12bb97331649.png

圖7,Unet結(jié)構(gòu)

模型結(jié)構(gòu)類似于英文字母“U”,因此得名Unet。模型的左側(cè)包含收縮路徑(也稱為編碼器),它有助于捕獲圖像中的上下文。該編碼器只是一個(gè)傳統(tǒng)的卷積和最大池層堆棧。在這里我們可以看到,池化層降低了圖像的高度和寬度,增加了通道的深度和數(shù)量。在收縮路徑的末端,模型將理解圖像中出現(xiàn)的形狀、模式、邊緣等,但它丟失了“在哪里”出現(xiàn)的信息。

由于我們的問(wèn)題是獲取圖像的分割映射,我們從壓縮路徑中獲得的信息是不夠的。我們需要一個(gè)高分辨率的圖像作為輸出,其中所有像素都是分類的。

”如果我們使用一個(gè)規(guī)則的卷積網(wǎng)絡(luò),pooling層和dense層,我們會(huì)丟失WHERE信息,只保留不是我們想要的“WHAT”信息。在分割的情況下,我們既需要“WHAT”信息,也需要“WHERE”信息

所以我們需要對(duì)圖像進(jìn)行上采樣,以保留“where”信息。這是在右邊的擴(kuò)張路徑中完成的。擴(kuò)展路徑(也稱為解碼器)用于使用上采樣技術(shù)定位捕獲的上下文。上采樣技術(shù)有雙線性插值法、最近鄰法、轉(zhuǎn)置卷積法等。、

8. 訓(xùn)練

現(xiàn)在我們已經(jīng)準(zhǔn)備好了所有的訓(xùn)練數(shù)據(jù),也確定了模型。現(xiàn)在讓我們訓(xùn)練模型。

由于無(wú)缺陷圖像的數(shù)量遠(yuǎn)遠(yuǎn)高于有缺陷圖像的數(shù)量,所以我們只從無(wú)缺陷圖像中提取一個(gè)樣本,以獲得更好的結(jié)果。采用adam優(yōu)化器訓(xùn)練模型,并以dice 損失為損失函數(shù)。

使用的性能指標(biāo)是iou分?jǐn)?shù)。

c5f99f60-bfc5-11eb-9e57-12bb97331649.png

經(jīng)過(guò)10個(gè)epoch,我們能夠獲得0.98的iou分?jǐn)?shù)和0.007的骰子損失,這是相當(dāng)不錯(cuò)的。讓我們看一些圖像的分割圖。

c6054f04-bfc5-11eb-9e57-12bb97331649.png

我們可以看到,該模型能夠預(yù)測(cè)類似于原始分割圖的分割圖。

9. 測(cè)試數(shù)據(jù)分割圖的預(yù)測(cè)

現(xiàn)在讓我們嘗試解決手邊的問(wèn)題,即預(yù)測(cè)和繪制測(cè)試圖像的分割蒙版。下圖顯示了一些測(cè)試圖像的預(yù)測(cè)分割圖。

c6b0c1e0-bfc5-11eb-9e57-12bb97331649.png

可以看出,該模型具有良好的測(cè)試性能,能夠檢測(cè)出測(cè)試圖像中的缺陷。

10. 未來(lái)的工作

如上所述,與無(wú)缺陷圖像相比,有缺陷圖像的數(shù)量非常少。因此,對(duì)缺陷圖像采用上采樣和增強(qiáng)技術(shù)可以改善訓(xùn)練效果。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7335

    瀏覽量

    94757
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1096

    瀏覽量

    42326
  • 物體檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    9349

原文標(biāo)題:干貨 | 使用圖像分割來(lái)做缺陷檢測(cè)的一個(gè)例子

文章出處:【微信號(hào):jiqishijue2020,微信公眾號(hào):機(jī)器視覺(jué)自動(dòng)化】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AOI光學(xué)檢測(cè)設(shè)備原理:自動(dòng)光學(xué)檢測(cè)如何識(shí)別外觀缺陷?

    AOI 作為產(chǎn)線 “智能之眼”,核心通過(guò)精密光學(xué)成像獲取圖像,結(jié)合傳統(tǒng)模板比對(duì)(與黃金樣板比對(duì))和深度學(xué)習(xí)(學(xué)習(xí)缺陷特征)兩種算法判斷 PCB 缺陷。其挑戰(zhàn)的是 “判準(zhǔn)” 而非 “看見(jiàn)”,當(dāng)前正朝著混合
    的頭像 發(fā)表于 02-11 10:24 ?375次閱讀

    SAM(通用圖像分割基礎(chǔ)模型)丨基于BM1684X模型部署指南

    前言SAM是Meta提出的個(gè)分割切的提示型模型,其在1100萬(wàn)張圖像上訓(xùn)練了超過(guò)10億個(gè)掩碼
    的頭像 發(fā)表于 01-12 16:17 ?303次閱讀
    SAM(通用<b class='flag-5'>圖像</b><b class='flag-5'>分割</b>基礎(chǔ)模型)丨基于BM1684X模型部署指南

    10個(gè)例子代碼,C語(yǔ)言結(jié)構(gòu)體的高級(jí)

    (\"Flag 3: %dn\", f.flag3); return 0; } 在這個(gè)例子中,我們使用了位字段來(lái)定義個(gè)結(jié)構(gòu)體,其中每個(gè)成員變量都指定了所占用的位數(shù)。這樣
    發(fā)表于 01-05 06:32

    挑花眼了吧?缺陷檢測(cè)不用愁,秒教你選對(duì)型!

    上期我們?cè)诠娞?hào)回顧了五大缺陷檢測(cè)系統(tǒng)之后,有用戶反饋,覺(jué)得我們的產(chǎn)品真心不錯(cuò),但是落實(shí)到自己具體的檢測(cè)場(chǎng)景時(shí),不知道應(yīng)該選擇哪款,都要挑花眼了。今天我們就給大家?guī)?lái)了簡(jiǎn)單直接的選型指南,讓您 1
    的頭像 發(fā)表于 11-28 16:16 ?573次閱讀
    挑花眼了吧?<b class='flag-5'>缺陷</b><b class='flag-5'>檢測(cè)</b>不用愁,<b class='flag-5'>一</b>秒教你選對(duì)型!

    機(jī)器視覺(jué)缺陷檢測(cè)中傳感器集成的五大關(guān)鍵

    工智能技術(shù)樣,機(jī)器視覺(jué)雖然令人印象深刻,但它僅僅是個(gè)工具。其效果取決于最終用戶的應(yīng)用方式。因此,以下是將機(jī)器視覺(jué)系統(tǒng)集成到缺陷檢測(cè)中的五
    的頭像 發(fā)表于 11-03 11:40 ?779次閱讀
    機(jī)器視覺(jué)<b class='flag-5'>缺陷</b><b class='flag-5'>檢測(cè)</b>中傳感器集成的五大關(guān)鍵

    便攜式EL檢測(cè)儀:光伏組件缺陷檢測(cè)的移動(dòng)“透視眼”

    便攜式EL檢測(cè)儀:光伏組件缺陷檢測(cè)的移動(dòng)“透視眼”柏峰【BF-EL】在光伏電站運(yùn)維與組件質(zhì)量管控中,組件內(nèi)部缺陷(如隱裂、斷柵、虛焊、黑心片等)是影響發(fā)電效率與使用壽命的關(guān)鍵隱患。
    的頭像 發(fā)表于 10-15 10:20 ?711次閱讀
    便攜式EL<b class='flag-5'>檢測(cè)</b>儀:光伏組件<b class='flag-5'>缺陷</b><b class='flag-5'>檢測(cè)</b>的移動(dòng)“透視眼”

    機(jī)器視覺(jué)助力FPD 面板檢測(cè)

    FPD面板光學(xué)檢測(cè),需要在工業(yè)相機(jī)上使用圖像識(shí)別和檢測(cè)算法來(lái)檢測(cè)缺陷和異常。
    的頭像 發(fā)表于 09-26 16:09 ?641次閱讀
    機(jī)器視覺(jué)助力FPD 面板<b class='flag-5'>檢測(cè)</b>

    探秘晶圓宏觀缺陷檢測(cè)技術(shù)升級(jí)與根源追蹤新突破

    在晶圓加工流程中,早期檢測(cè)宏觀缺陷是提升良率與推動(dòng)工藝改進(jìn)的核心環(huán)節(jié),這需求正驅(qū)動(dòng)檢測(cè)技術(shù)與晶圓測(cè)試圖分析領(lǐng)域的創(chuàng)新。宏觀缺陷早期
    的頭像 發(fā)表于 08-19 13:48 ?1356次閱讀
    探秘晶圓宏觀<b class='flag-5'>缺陷</b>:<b class='flag-5'>檢測(cè)</b>技術(shù)升級(jí)與根源追蹤新突破

    塑料注塑缺陷檢測(cè)的創(chuàng)新解決方案

    面對(duì)具有復(fù)雜紋理和多樣材質(zhì)的注塑制品。美能光子灣針對(duì)這行業(yè)痛點(diǎn),推出了ME-UD6300超景深顯微鏡,為塑料注塑缺陷檢測(cè)帶來(lái)了全新的解決方案。#Photonxb
    的頭像 發(fā)表于 08-05 17:52 ?846次閱讀
    塑料注塑<b class='flag-5'>缺陷</b><b class='flag-5'>檢測(cè)</b>的創(chuàng)新解決方案

    工業(yè)質(zhì)檢再升級(jí):復(fù)雜網(wǎng)絡(luò)檢測(cè)模型破解多場(chǎng)景檢測(cè)難題

    在工業(yè)視覺(jué)檢測(cè)領(lǐng)域,缺陷類型多樣、目標(biāo)尺度差異大、圖像質(zhì)量參差不齊等問(wèn)題,直是企業(yè)提升質(zhì)檢效率的攔路虎。阿丘科技最新發(fā)布《檢測(cè)工具復(fù)雜網(wǎng)絡(luò)
    的頭像 發(fā)表于 07-16 15:52 ?741次閱讀
    工業(yè)質(zhì)檢再升級(jí):復(fù)雜網(wǎng)絡(luò)<b class='flag-5'>檢測(cè)</b>模型破解多場(chǎng)景<b class='flag-5'>檢測(cè)</b>難題

    EL非監(jiān)督分割白皮書丨5張OK圖、1分鐘建模、半小時(shí)落地的異常檢測(cè)工具!

    ,阿丘科技全新發(fā)布《EL非監(jiān)督分割白皮書》,揭秘款極致速度、零門檻操作、穩(wěn)定可靠的AI質(zhì)檢神器,解決柔性產(chǎn)線換型慢、未知缺陷難捕捉等行業(yè)難題。傳統(tǒng)檢測(cè)技術(shù)的三大
    的頭像 發(fā)表于 07-11 15:21 ?647次閱讀
    EL非監(jiān)督<b class='flag-5'>分割</b>白皮書丨5張OK圖、1分鐘建模、半小時(shí)落地的異常<b class='flag-5'>檢測(cè)</b>工具!

    迅為RK3576開(kāi)發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg?圖像分割

    迅為RK3576開(kāi)發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg 圖像分割
    的頭像 發(fā)表于 07-11 14:31 ?868次閱讀
    迅為RK3576開(kāi)發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg?<b class='flag-5'>圖像</b><b class='flag-5'>分割</b>

    【嘉楠堪智K230開(kāi)發(fā)板試用體驗(yàn)】01 Studio K230開(kāi)發(fā)板Test2——手掌,手勢(shì)檢測(cè),字符檢測(cè)

    識(shí)別與分析能力(如人臉識(shí)別、物體檢測(cè)與追蹤、場(chǎng)景理解等),遠(yuǎn)超基礎(chǔ)圖像處理功能,是實(shí)現(xiàn)智能視覺(jué)應(yīng)用的關(guān)鍵硬件。 下面進(jìn)入這部分的學(xué)習(xí),同樣我們采取幾個(gè)例子看看 先是手掌檢測(cè) 詳細(xì)代碼
    發(fā)表于 07-10 09:45

    【正點(diǎn)原子STM32MP257開(kāi)發(fā)板試用】基于 DeepLab 模型的圖像分割

    是谷歌團(tuán)隊(duì)提出的種用于語(yǔ)義分割的深度學(xué)習(xí)模型,屬于 DeepLab 系列模型的第三代版本。它在圖像語(yǔ)義分割任務(wù)中表現(xiàn)優(yōu)異,能夠高效地捕獲圖像
    發(fā)表于 06-21 21:11

    labview調(diào)用yolo目標(biāo)檢測(cè)分割、分類、obb

    labview調(diào)用yolo目標(biāo)檢測(cè)、分割、分類、obb、pose深度學(xué)習(xí),支持CPU和GPU推理,32/64位labview均可使用。 (yolov5~yolov12)
    發(fā)表于 03-31 16:28