精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

工業視覺缺陷檢測的算法總結

新機器視覺 ? 來源:亞坤工業視覺 ? 2023-11-14 11:06 ? 次閱讀

來源:亞坤工業視覺

缺陷檢測是工業視覺領域非常重要的應用之一。幾乎所有的工業產品在流入市場之前都會有缺陷檢測的環節,目的是確保產品是合格的。

對產品進行缺陷檢測時,分為人工目視檢測和工業視覺檢測。利用工業視覺做缺陷檢測時,常用的解決思路如下:

Ⅰ、傳統圖像算法

用傳統圖像算法做缺陷檢測時,方法有二:

①特征工程

特征工程是缺陷檢測中最常用的方法。特征工程是通過傳統圖像算法分析圖像灰度值、方差、均值、顏色、型狀、輪廓、面積等特征去檢測缺陷,方法非常靈活,開發速度也快。在應用層面,一般會將缺陷特征的相關參數開放到軟件端,供使用者靈活調整。

②模板匹配

模板匹配是通過預設一些圖像模板,將圖像模板與待測圖像進行比較,以達到識別缺陷的目的。這種算法應用有限,舉個例子,做某品牌飲料瓶標簽的缺陷檢測,會利用方法①特征工程的技術識別部分缺陷類型,但也會利用模板匹配,通過預設一些標簽圖像模板去匹配待測圖像,以判斷標簽是否有缺陷。

Ⅱ、CV算法

計算機視覺算法即CV(Computer Vision)算法,是指讓計算機理解圖像的一種技術,屬于AI(Artificial Intelligence)算法的分支之一。

在工業視覺領域,處理對象是圖像,故提到AI算法便是CV算法。也許AI算法聽起來高級,所以在工業視覺領域,大家一般多說AI算法,不怎么提CV算法。

圖像分類、目標檢測、語義分割、實例分割、目標跟蹤、OCR、人臉識別、圖像生成、異常檢測、等都屬于CV算法。其中,在工業視覺缺陷檢測領域應用較多的CV算法為圖像分類、目標檢測、實例分割。

①圖像分類

圖像分類,顧名思義,是對圖像進行分類并確定圖像類別的一種算法。根據分類任務不同,圖像分類又分為單標簽分類和多標簽分類。常用的分類網絡有ResNet、MobileNet、EfficientNet等。

在工業視覺領域,理論上講,可以利用圖像分類算法對整張圖像直接分類,以確定其缺陷類別。由于工業相機拍攝的視野問題,會使整張圖像除了目標區域外,還會包含很多無關的背景,這些無關的背景會干擾圖像分類模型的訓練,導致圖像分類算法的準確率低,因此實際項目中,極少利用圖像分類算法直接對整張圖進行分類。

②目標檢測

目標檢測算法是在圖像中對所有感興趣的目標,用檢測框定位目標的位置和類別。這種方法簡單粗暴,即通過標注大量缺陷數據集,訓練一個具有缺陷檢測能力的目標檢測模型。

最經典目標檢測算法首推YOLO系列,準確率高且推理速度快,屬于非常優異的算法。在實際應用中,需要對圖像進行尺寸的縮放,使圖像大小符合目標檢測模型所要求的尺寸。如果原圖很大,缺陷很小,使缺陷在原圖中占比很小,比如點狀的微小缺陷,可能會使圖像在預處理縮放過程中,將缺陷丟失。因此,如果有此類問題的風險,一般會將原圖進行裁剪為多份,比如100005000分辨率的圖像,拆分為10張20002500分辨率的圖像,然后對這10張圖像單獨進行檢測,最后將檢測結果匯總。

此類方法也有弊端,那就是數據集,成也數據集,敗也數據集。因為目標檢測算法屬于有監督學習,依賴大量的數據集,如果數據集不夠,會導致算法準確率低。實際項目中,往往需要持續收集數據,反復多次迭代模型,才能達到理想效果。

③實例分割

實例分割是目標檢測的升華版本,即在目標檢測的基礎上用更精細的mask進行定位,而非檢測框。

YOLO算法的原創作者Joseph Redmon在他YOLOv3論文的最后寫了這樣一句話:Boxes are stupid anyway though, I’m probably a true believerin masks except I can’t get YOLO to learn them。由此可見,Joseph Redmon是認可mask而非box。

將實例分割算法應用到缺陷檢測上,可以獲得比目標檢測算法更加精準的缺陷定位,這是有利于缺陷檢測的。另一方面,當不同的缺陷離得很近,并且出現交叉或者包含的情況,目標檢測算法很難獲得較好的類別區分,但是實例分割算法并沒有這個困境。若用實例分割算法在尺寸很大的圖像上進行缺陷檢測時,處理方法與目標檢測算法一致,也是將圖像拆分。

實例分割算法和目標檢測算法一樣,都屬于有監督學習,需要依賴大量的數據集。相比于目標檢測算法拉框式的標注,實例分割算法標注的更為精確,標注工作量更大。實際項目中,實例分割算法往往也需要持續收集圖像數據,反復多次迭代模型,才能達到理想效果。

PS:此處致敬一下Joseph Redmon大神,摘選他YOLOv3論文驚人敬佩的結束語。

Ⅲ、傳統圖像算法+CV****算法

這種方法將傳統圖像算法和CV算法結合在一起,也是常用的策略。

通常是利用傳統圖像算法先定位缺陷,然后再將缺陷ROI圖像傳給AI分類算法進行分類。這種方法解決了傳統圖像算法定位容易,但是分類困難的問題。

結束語

工業視覺缺陷檢測算法有很多,本文羅列了三大類主流方法,除了上述三大類,也有無監督學習算法、圖像異常檢測算法,讀者感興趣可自行檢索研究。

任何一種缺陷檢測算法都有自己的技術邊界,在使用的時候,要具體情況具體分析,好的策略是將多種不同的算法組合使用,形成“絕對檢測”。

審核編輯:湯梓紅

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

    關注

    2

    文章

    142

    瀏覽量

    12203
  • 工業視覺
    +關注

    關注

    0

    文章

    70

    瀏覽量

    7123
  • 圖像算法
    +關注

    關注

    0

    文章

    11

    瀏覽量

    724

原文標題:工業視覺缺陷檢測的算法總結

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    缺陷檢測工業生產中的應用

    目前,非接觸式測量在我們工業生產當中應用已相當廣泛,我們所生產的任何產品本身以及包裝都需要各種文字及符號進行分類區別,那么印刷字符的這種缺陷就能通過機器視覺的非接觸式測量來實現,接下來,維視圖像以
    發表于 11-18 13:48

    機器視覺表面缺陷檢測技術

    傳統的工業生產制造,由于科學技術的限制仍然主要采用人工檢測的方法去檢測產品表面的缺陷,這種方法由于人工的限制和技術的落后,不僅檢測產品的速度
    發表于 01-20 10:29

    [轉]產品表面缺陷檢測

    ` 在工業制造過程中,總會有各種生產缺陷。以前大多數的產品檢測都是用肉眼檢查的,隨著機器視覺技術的發展,使用機器代替人眼檢測已成為未來的發展
    發表于 08-07 16:40

    機器視覺檢測之產品缺陷檢測,提高產品良品率

    非常重視,以便及時發現,從而有效控制產品質量,還可以根據檢測結果分析生產工藝中存在的某些問題,從而杜絕或減少缺陷品的產生。深圳四元數致力于運動控制、圖像與視覺傳感等工業自動化技術的研發
    發表于 08-10 10:47

    視覺助手引腳錯位缺陷檢測算法分析

    首先進行產品的缺陷觀察,通過采到的圖像中我們可以看到,圖像上的引腳焊點存在錯位不良,如下圖:根據圖片,我們需要利用視覺助手算法將引腳偏移部分篩選出來,實現檢測要求。
    發表于 08-16 18:16

    機器視覺檢測系統在薄膜表面缺陷檢測的應用

    工業半透明薄膜生產提供經濟、簡易、適用的質量評估方法。機器視覺薄膜表面缺陷檢測原理機器視覺檢測
    發表于 10-30 16:15

    有需要圖像識別處理,工業視覺檢測缺陷檢測,故障檢測的可以咨詢聯系

    有需要圖像識別處理,工業視覺檢測缺陷檢測,故障檢測的可以咨詢聯系
    發表于 03-02 17:48

    紗布瑕疵缺陷機器視覺檢測的應用

    隨著科技的進步,大家都知道,機器視覺可以讓計算機遠遠超越人的視覺和速度以及一致性,通過識別并檢測產品中的細微瑕疵或缺陷。機器視覺系統使用一組
    發表于 03-25 10:07

    表面檢測市場案例,SMT缺陷檢測

    本帖最后由 我愛方案網 于 2022-11-8 14:29 編輯 工業產品的表面缺陷對產品的美感、舒適性和性能都有負面影響,因此生產企業對產品的表面缺陷進行及時的缺陷進行檢測,機
    發表于 11-08 14:28

    AI視覺檢測工業領域的應用

    ,極大地降低了人工操作的誤判率。 2.精準度:工業AI視覺檢測系統對產品的檢測精度可以達到極高的水平,細微缺陷、異物等都能夠精準識別。 3.
    發表于 06-15 16:21

    LabVIEW視覺缺陷檢測和分析

    今天來給大家繼續講LabVIEW視覺缺陷檢測,主要以產品引腳焊點案例的圖像采集、算法分析。首先進行產品的缺陷觀察,通過采到的圖像中我們可以看
    的頭像 發表于 09-04 17:33 ?1.2w次閱讀

    關于缺陷檢測設備,機器視覺缺陷檢測的內容有哪些

    機器視覺缺陷檢測設備,它是通過機器視覺檢測系統對產品的表面、外形缺陷、外觀瑕疪進行全面
    發表于 11-05 15:52 ?1953次閱讀

    視覺檢測應用廣泛,視覺檢測表面常見的缺陷有哪些

    視覺檢測表面常見的缺陷都有哪些嗎?下面國辰機器人為您簡單介紹 我們都知道,視覺檢測范圍非常的廣泛,因為它可以應用在各個行業當中,如在
    發表于 11-26 15:59 ?1939次閱讀

    工業產品表面缺陷檢測方法研究

    、形狀特征三個方面總結了傳統機器視覺表面缺陷檢測方法在工業產品表面缺陷
    的頭像 發表于 08-17 11:23 ?1018次閱讀
    <b class='flag-5'>工業</b>產品表面<b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>方法研究

    機器視覺缺陷檢測工業自動化領域的一項關鍵技術

    機器視覺缺陷檢測工業自動化領域的一項關鍵技術,
    的頭像 發表于 02-22 13:59 ?497次閱讀
    機器<b class='flag-5'>視覺</b><b class='flag-5'>缺陷</b><b class='flag-5'>檢測</b>是<b class='flag-5'>工業</b>自動化領域的一項關鍵技術