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

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

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

如何制定一套優(yōu)質(zhì)的工業(yè)視覺(jué)檢測(cè)算法方案?

阿丘科技 ? 2024-11-14 01:05 ? 次閱讀
83dcf8a0-a1e1-11ef-8084-92fbcf53809c.png

在現(xiàn)代工業(yè)生產(chǎn)中,視覺(jué)檢測(cè)技術(shù)的應(yīng)用正變得越來(lái)越廣泛,它在提高產(chǎn)品質(zhì)量、優(yōu)化生產(chǎn)流程方面發(fā)揮著至關(guān)重要的作用。然而,與人臉識(shí)別、交通監(jiān)控、安防監(jiān)控等應(yīng)用場(chǎng)景相比,工業(yè)視覺(jué)檢測(cè)項(xiàng)目的場(chǎng)景更為特殊,它很難與當(dāng)下主流的AI平臺(tái)工具配型,或者是通過(guò)單一算法模型進(jìn)行訓(xùn)練,通常情況下,工業(yè)視覺(jué)檢測(cè)項(xiàng)目面臨著一系列獨(dú)特的難點(diǎn)與挑戰(zhàn)。比如:

算法實(shí)現(xiàn)難。工業(yè)環(huán)境中的背景往往非常復(fù)雜,對(duì)比度較低,而且工業(yè)產(chǎn)品中的缺陷種類(lèi)繁多,簡(jiǎn)單的項(xiàng)目就可能涉及10種以?xún)?nèi)的缺陷類(lèi)型,復(fù)雜的項(xiàng)目則可能包含上百種不同的缺陷類(lèi)型。這些缺陷不僅數(shù)量眾多,而且差異較小,給算法的設(shè)計(jì)和優(yōu)化帶來(lái)了極大的挑戰(zhàn)。

樣本收集難。在許多質(zhì)量控制嚴(yán)格的生產(chǎn)線上,缺陷樣本非常稀缺,特別是在高良品率的產(chǎn)品制造過(guò)程中,特定缺陷的出現(xiàn)頻率極低,這導(dǎo)致相關(guān)缺陷樣本的收集周期可能長(zhǎng)達(dá)數(shù)月甚至數(shù)年。

檢測(cè)要求高。通常情況下,工業(yè)視覺(jué)檢測(cè)項(xiàng)目不僅需要達(dá)到零漏檢的標(biāo)準(zhǔn),同時(shí)還必須保證圖像處理的速度足夠快(往往要求在毫秒級(jí)別內(nèi)完成),這樣的高標(biāo)準(zhǔn)對(duì)算法的設(shè)計(jì)提出了更高的要求。

客戶非常關(guān)心部署與維護(hù)的成本。為了確保系統(tǒng)的穩(wěn)定運(yùn)行,工業(yè)視覺(jué)檢測(cè)系統(tǒng)不僅需要具備高度的可靠性,還應(yīng)易于維護(hù),并能夠迅速?gòu)?fù)制到其他生產(chǎn)線上,這要求系統(tǒng)設(shè)計(jì)時(shí)充分考慮硬件和軟件的兼容性、可擴(kuò)展性和易用性等。

設(shè)計(jì)一套工業(yè)視覺(jué)檢測(cè)算法方案的具體步驟

在種種挑戰(zhàn)下,如何才能設(shè)計(jì)出一套工業(yè)視覺(jué)檢測(cè)算法方案?

阿丘科技認(rèn)為,確保檢測(cè)系統(tǒng)的性能和效率是關(guān)鍵,以下是較為詳細(xì)的步驟指南,可幫助工程師或項(xiàng)目管理者理解并制定可落地的工業(yè)視覺(jué)檢測(cè)算法方案。01

明確需求

在開(kāi)始設(shè)計(jì)算法方案之前,首要任務(wù)是進(jìn)行詳盡的需求梳理。包括對(duì)需求項(xiàng)進(jìn)行細(xì)致的拆解,以確認(rèn)項(xiàng)目中涉及的多個(gè)工位、所需處理的圖像數(shù)量、檢測(cè)項(xiàng)的數(shù)量以及相應(yīng)的標(biāo)準(zhǔn)。這一步驟至關(guān)重要,它為整個(gè)項(xiàng)目設(shè)定了基礎(chǔ)和方向。

同時(shí),檢測(cè)要求包括對(duì)過(guò)檢和漏檢指標(biāo)的具體要求,以及CT(Cycle Time,周期時(shí)間)的要求。過(guò)檢和漏檢指標(biāo)是衡量檢測(cè)系統(tǒng)性能的關(guān)鍵參數(shù),它們直接影響到產(chǎn)品質(zhì)量和生產(chǎn)效率。CT時(shí)間要求則關(guān)系到檢測(cè)系統(tǒng)在生產(chǎn)線上的實(shí)時(shí)響應(yīng)能力,對(duì)于保證生產(chǎn)流程的連續(xù)性和穩(wěn)定性至關(guān)重要。

02

單圖方案設(shè)計(jì)

(1)算法方案設(shè)計(jì)流程

對(duì)于單張圖像的算法方案設(shè)計(jì),步驟如下。

第一步,完成單一檢測(cè)項(xiàng)的算法方案設(shè)計(jì)。這一步涉及到選擇合適的算法工具和參數(shù),以實(shí)現(xiàn)對(duì)特定缺陷的檢測(cè)。

第二步,在單一檢測(cè)項(xiàng)算法方案的基礎(chǔ)上,進(jìn)行局部算法流程的合并。這一步的目的在于優(yōu)化算法流程,提高檢測(cè)效率,減少冗余步驟。

(2)單圖算法整合

在單圖算法整合階段,常見(jiàn)的做法是讓不同的檢測(cè)項(xiàng)共用一個(gè)ROI提取工具,如下圖所示。這種方法可以提高算法的效率,減少對(duì)計(jì)算資源的需求,同時(shí)保持檢測(cè)的準(zhǔn)確性。

83e20b2e-a1e1-11ef-8084-92fbcf53809c.png

(3)產(chǎn)品算法方案整合

在完成了各個(gè)工位的單圖方案設(shè)計(jì)后,下一步是整合這些方案,形成產(chǎn)品的完整算法方案。這一過(guò)程需要結(jié)合視覺(jué)系統(tǒng)檢測(cè)流程,繪制出算法流程與時(shí)序圖,以評(píng)估當(dāng)前方案是否能夠滿足速度要求,并對(duì)硬件配置(主要為顯卡)進(jìn)行評(píng)估。在整合算法方案時(shí),需要注意以下幾點(diǎn):

第一,設(shè)計(jì)整體算法流程時(shí),如果對(duì)速度的要求較高,則應(yīng)盡可能并行處理。例如,在下方展示的時(shí)序圖中,采集圖像、傳統(tǒng)前處理、AI檢測(cè)和結(jié)果匯總等步驟都應(yīng)實(shí)現(xiàn)并行處理,以保證檢測(cè)流程的節(jié)奏緊湊,滿足生產(chǎn)線的高速要求。

83eec5b2-a1e1-11ef-8084-92fbcf53809c.png

第二,當(dāng)多個(gè)AI模型同時(shí)進(jìn)行推理時(shí),應(yīng)按照串行方式預(yù)估總耗時(shí)。盡管在實(shí)際操作中可以并行處理,但由于顯卡運(yùn)算機(jī)制的限制,并行處理帶來(lái)的效率提升有限。例如,統(tǒng)計(jì)AI部分的耗時(shí)預(yù)估,可以分別對(duì)每個(gè)模型進(jìn)行預(yù)估,然后將時(shí)間相加,得到AI處理的總時(shí)間。

83f2b776-a1e1-11ef-8084-92fbcf53809c.png

通過(guò)上述詳細(xì)的步驟和考慮因素,可以盡可能地確保算法方案的科學(xué)性、合理性和可行性,為工業(yè)視覺(jué)檢測(cè)項(xiàng)目的成功實(shí)施奠定堅(jiān)實(shí)的基礎(chǔ)。

算法方案優(yōu)劣評(píng)價(jià)的標(biāo)準(zhǔn)

在設(shè)計(jì)出一套工業(yè)視覺(jué)檢測(cè)算法方案之后,可以通過(guò)以下三個(gè)維度,對(duì)算法方案進(jìn)行評(píng)價(jià)。

01

技術(shù)可行性

判斷算法方案的技術(shù)可行性,即能否滿足客戶的檢測(cè)效果要求與性能要求。此時(shí),通常會(huì)選擇有代表性的難點(diǎn)項(xiàng)目進(jìn)行輕量級(jí)的離線POC(Proof of Concept)測(cè)試。這些測(cè)試項(xiàng)目會(huì)涵蓋關(guān)鍵檢測(cè)項(xiàng),以確保算法在實(shí)際應(yīng)用中能夠有效工作,并且滿足速度要求。

如果測(cè)試結(jié)果不理想,可能需要與客戶協(xié)商調(diào)整項(xiàng)目范圍或降低某些指標(biāo)的要求。例如,如果檢測(cè)系統(tǒng)的漏檢率無(wú)法達(dá)到零,可以與客戶討論是否可接受一定的漏檢率,以換取更高的處理速度。

02

算法的投入產(chǎn)出比

工業(yè)視覺(jué)檢測(cè)系統(tǒng)通常需依賴(lài)高性能的硬件支持,如多張高性能顯卡。這些硬件設(shè)備的成本較高,因此在評(píng)估算法方案時(shí),需要考慮硬件投入是否經(jīng)濟(jì)合理(例如,使用高性能GPU可以顯著提高圖像處理速度,但也增加了初始投資成本)。

而且,有些項(xiàng)目的算法開(kāi)發(fā)周期過(guò)長(zhǎng),不僅會(huì)影響項(xiàng)目的按時(shí)交付,還會(huì)增加人力和資源的投入,且交付過(guò)程的復(fù)雜度也會(huì)增加項(xiàng)目的總體成本。因此,需要評(píng)估項(xiàng)目的開(kāi)發(fā)周期和交付流程,確保項(xiàng)目能夠在預(yù)定的時(shí)間內(nèi)順利交付。同時(shí),過(guò)程中還需要技術(shù)人員與業(yè)務(wù)部門(mén)密切合作,共同判斷項(xiàng)目的商業(yè)可行性。

另外,AI技術(shù)在開(kāi)發(fā)階段門(mén)檻低、投入少,是其相對(duì)比傳統(tǒng)算法的一大優(yōu)勢(shì)。許多客戶通過(guò)阿丘科技的工業(yè)AI視覺(jué)算法平臺(tái)軟件AIDI,使得原本需要調(diào)用幾十甚至上百個(gè)算子的傳統(tǒng)方法,變?yōu)橹恍枰粋€(gè)AI模塊就能實(shí)現(xiàn)缺陷檢測(cè),而且初版模型的訓(xùn)練、測(cè)試,不需要圖像算法基礎(chǔ),也無(wú)需代碼基礎(chǔ)。

03

算法的維護(hù)成本

項(xiàng)目后期的維護(hù)成本往往在項(xiàng)目前期時(shí)會(huì)被忽略,但當(dāng)項(xiàng)目批量交付,維護(hù)成本開(kāi)始顯現(xiàn),通常會(huì)占用算法團(tuán)隊(duì)大量的時(shí)間。

傳統(tǒng)的算法方案在維護(hù)階段需要算法工程師頻繁調(diào)參,不僅增加了維護(hù)成本,還影響了系統(tǒng)的穩(wěn)定性和可靠性。而當(dāng)大部分檢測(cè)方案改為以AI為主或AI與傳統(tǒng)算法結(jié)合后,算法維護(hù)工作逐漸轉(zhuǎn)給售后團(tuán)隊(duì),甚至客戶產(chǎn)線上的一線員工也可以承擔(dān)起AI模型訓(xùn)練的工作。

以上核心內(nèi)容均來(lái)自阿丘科技《工業(yè)視覺(jué)檢測(cè)算法方案》白皮書(shū),其中全面介紹工業(yè)視覺(jué)檢測(cè)技術(shù)的現(xiàn)狀與趨勢(shì),深入分析當(dāng)前面臨的技術(shù)難題,并提出創(chuàng)新的算法解決方案。

聲明:本文內(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

    文章

    31274

    瀏覽量

    269637
  • 檢測(cè)算法
    +關(guān)注

    關(guān)注

    0

    文章

    119

    瀏覽量

    25229
  • 工業(yè)視覺(jué)
    +關(guān)注

    關(guān)注

    0

    文章

    72

    瀏覽量

    7157
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    智能工具視頻特輯上線!5分鐘速通AI視覺(jué)算法方案和模型構(gòu)建

    、多、雜,這往往需要多個(gè)算法模塊的協(xié)同作業(yè),AI算法方案的復(fù)雜度極高。在實(shí)際操作中,常常會(huì)遇到工程數(shù)量龐大、模塊管理混亂、結(jié)果匯總困難等問(wèn)題,這無(wú)疑進(jìn)步加大了開(kāi)
    的頭像 發(fā)表于 12-26 16:54 ?176次閱讀
    智能工具視頻特輯上線!5分鐘速通AI<b class='flag-5'>視覺(jué)</b><b class='flag-5'>算法方案</b>和模型構(gòu)建

    白皮書(shū)丨《工業(yè)視覺(jué)檢測(cè)算法方案

    隨著工業(yè)4.0時(shí)代的到來(lái),智能制造已成為全球制造業(yè)發(fā)展的新趨勢(shì),在這進(jìn)程中,工業(yè)視覺(jué)檢測(cè)技術(shù)作為關(guān)鍵的技術(shù)支撐,不僅可以顯著提高生產(chǎn)效率和
    的頭像 發(fā)表于 11-01 08:07 ?253次閱讀
    白皮書(shū)丨《<b class='flag-5'>工業(yè)</b><b class='flag-5'>視覺(jué)</b><b class='flag-5'>檢測(cè)算法方案</b>》

    旗晟機(jī)器人環(huán)境檢測(cè)算法有哪些?

    硬件支撐,更離不開(kāi)強(qiáng)大的算法庫(kù)作為軟件核心,二者相輔相成,缺不可。今天就來(lái)了解旗晟機(jī)器人環(huán)境檢測(cè)算法。 1、設(shè)施異常監(jiān)測(cè) 通過(guò)集成高精度傳感器與智能圖像識(shí)別技術(shù)。它不僅能檢測(cè)A字梯是
    的頭像 發(fā)表于 07-19 17:54 ?554次閱讀
    旗晟機(jī)器人環(huán)境<b class='flag-5'>檢測(cè)算法</b>有哪些?

    opencv圖像識(shí)別有什么算法

    圖像識(shí)別算法: 邊緣檢測(cè) :邊緣檢測(cè)是圖像識(shí)別中的基本步驟之,用于識(shí)別圖像中的邊緣。常見(jiàn)的邊緣檢測(cè)算法有Canny邊緣
    的頭像 發(fā)表于 07-16 10:40 ?1138次閱讀

    深度學(xué)習(xí)在工業(yè)機(jī)器視覺(jué)檢測(cè)中的應(yīng)用

    識(shí)別等任務(wù)。傳統(tǒng)的機(jī)器視覺(jué)檢測(cè)方法通常依賴(lài)于手工設(shè)計(jì)的特征和固定的算法,難以應(yīng)對(duì)復(fù)雜多變的工業(yè)環(huán)境。而深度學(xué)習(xí)的引入,為工業(yè)機(jī)器
    的頭像 發(fā)表于 07-08 10:40 ?1129次閱讀

    口罩佩戴檢測(cè)算法

    口罩佩戴檢測(cè)算法基于YOLOv5在圖像識(shí)別檢測(cè)領(lǐng)域的優(yōu)異性能,本文研究基于基于YOLOv5的口罩佩自動(dòng)戴檢測(cè)方法。首先從網(wǎng)絡(luò)和真實(shí)生活中中尋找并采集不同場(chǎng)景人群口罩佩戴的圖片約500張并自建數(shù)據(jù)集
    的頭像 發(fā)表于 07-01 20:20 ?343次閱讀
    口罩佩戴<b class='flag-5'>檢測(cè)算法</b>

    人員跌倒識(shí)別檢測(cè)算法

    人員跌倒識(shí)別檢測(cè)算法是基于視頻的檢測(cè)方法,通過(guò)對(duì)目標(biāo)人體監(jiān)測(cè),當(dāng)目標(biāo)人體出現(xiàn)突然倒地行為時(shí),自動(dòng)監(jiān)測(cè)并觸發(fā)報(bào)警。人員跌倒識(shí)別檢測(cè)算法基于計(jì)算機(jī)識(shí)別技術(shù),配合現(xiàn)場(chǎng)攝像頭,自動(dòng)識(shí)別如地鐵手扶梯/樓梯
    的頭像 發(fā)表于 06-30 11:47 ?483次閱讀
    人員跌倒識(shí)別<b class='flag-5'>檢測(cè)算法</b>

    安全帽佩戴檢測(cè)算法

    安全帽佩戴監(jiān)控是鐵路工程施工人員安全管理中的重點(diǎn)和難點(diǎn),它對(duì)檢測(cè)算法的準(zhǔn)確 率與檢測(cè)速度都有較高的要求。本文提出種基于神經(jīng)網(wǎng)絡(luò)架構(gòu)搜索的安全帽佩戴檢測(cè)算法 NAS-YOLO。該神經(jīng)網(wǎng)
    的頭像 發(fā)表于 06-26 22:22 ?425次閱讀
    安全帽佩戴<b class='flag-5'>檢測(cè)算法</b>

    零件文字標(biāo)簽機(jī)器視覺(jué)檢測(cè)有無(wú)

    硬件是金屬件視覺(jué)測(cè)量系統(tǒng)實(shí)現(xiàn)的基礎(chǔ),通用的機(jī)器視覺(jué)系統(tǒng)主要由:工業(yè)相機(jī)+圖像采集卡+工業(yè)鏡頭+機(jī)器視覺(jué)光源及控制器+
    的頭像 發(fā)表于 06-10 18:25 ?554次閱讀
    零件文字標(biāo)簽機(jī)器<b class='flag-5'>視覺(jué)</b><b class='flag-5'>檢測(cè)</b>有無(wú)

    基于FPGA EtherCAT的六自由度機(jī)器人視覺(jué)伺服控制設(shè)計(jì)

    ,為工業(yè)自動(dòng)化提供了一套切實(shí)可行的方案。 本文針對(duì)基于機(jī)器視覺(jué)工業(yè)機(jī)器人進(jìn)行研究,主要工作包括以下幾點(diǎn): (1)設(shè)計(jì)了基于 伊瑟特的六
    發(fā)表于 05-29 16:17

    機(jī)器視覺(jué)在焊縫檢測(cè)中的應(yīng)用

    致。為了解決這些問(wèn)題,機(jī)器視覺(jué)技術(shù)被引入到焊縫檢測(cè)中,提供了種高效、準(zhǔn)確且可重復(fù)的解決方案。 機(jī)器視覺(jué)的基本原理 機(jī)器
    的頭像 發(fā)表于 05-20 11:10 ?452次閱讀

    介紹一套高效率適配多種電壓輸出的65W快充方案

    本期介紹一套高效率適配多種電壓輸出的65W快充方案。本方案擁有良好的性能和完善的保護(hù)功能,且內(nèi)置抖頻功能,具有良好的EMI性能,適用于充電器,適配器及其他開(kāi)放式電源等多種應(yīng)用場(chǎng)合。
    的頭像 發(fā)表于 04-19 18:03 ?1459次閱讀
    介紹<b class='flag-5'>一套</b>高效率適配多種電壓輸出的65W快充<b class='flag-5'>方案</b>

    解鎖機(jī)器視覺(jué)工業(yè)檢測(cè)難題

    機(jī)器視覺(jué)工業(yè)檢測(cè)技術(shù)在不斷發(fā)展的過(guò)程中,面臨些挑戰(zhàn)和難題,在復(fù)雜的工業(yè)環(huán)境中,如光線變化、振動(dòng)、灰塵等干擾因素會(huì)影響圖像質(zhì)量和系統(tǒng)穩(wěn)定性,
    的頭像 發(fā)表于 03-14 17:33 ?444次閱讀

    機(jī)器視覺(jué)缺陷檢測(cè)工業(yè)自動(dòng)化領(lǐng)域的項(xiàng)關(guān)鍵技術(shù)

    機(jī)器視覺(jué)缺陷檢測(cè)工業(yè)自動(dòng)化領(lǐng)域的項(xiàng)關(guān)鍵技術(shù),
    的頭像 發(fā)表于 02-22 13:59 ?551次閱讀
    機(jī)器<b class='flag-5'>視覺(jué)</b>缺陷<b class='flag-5'>檢測(cè)</b>是<b class='flag-5'>工業(yè)</b>自動(dòng)化領(lǐng)域的<b class='flag-5'>一</b>項(xiàng)關(guān)鍵技術(shù)

    視覺(jué)檢測(cè)設(shè)備的分類(lèi)

    視覺(jué)檢測(cè)設(shè)備是種利用攝像頭、傳感器、光源和圖像處理算法等技術(shù)組成的設(shè)備,用于檢測(cè)、識(shí)別、分析和判斷圖像或視頻中目標(biāo)物體的特征、屬性、狀態(tài)或
    的頭像 發(fā)表于 02-21 09:41 ?1464次閱讀
    <b class='flag-5'>視覺(jué)</b><b class='flag-5'>檢測(cè)</b>設(shè)備的分類(lèi)