System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及外觀檢測,特別是涉及一種產品缺陷檢測方法、裝置、計算機設備及存儲介質。
技術介紹
1、隨著外觀檢測技術在工業中的應用逐漸增加,逐漸替代人工對產品進行缺陷檢測。在現有的外觀檢測過程中,通常是將預先設定的檢測閾值與檢測得到的檢測值進行比較,來確定產品的缺陷檢測結果。
2、然而,預先設定的檢測閾值往往是根據檢測人員的主觀設定或經驗值得到的,當對于一些模糊缺陷,比如深度型缺陷(劃痕)等,由于無法獲取準確的深度值,則檢測人員對此類缺陷的外觀檢測存在模糊的檢測范圍,并不能準確量化檢測閾值,導致產品缺陷檢測的準確性較低。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種產品缺陷檢測方法、裝置、計算機設備、計算機可讀存儲介質及計算機程序產品,能夠實現提高產品缺陷檢測的準確性。
2、第一方面,本申請提供了一種產品缺陷檢測方法,包括:
3、獲取目標產品類型的產品數據集,產品數據集包括各個采樣產品分別在同一缺陷類別下各個檢測維度的缺陷數據和標簽缺陷結果;
4、基于缺陷數據確定目標產品類型在各個檢測維度的初始檢測閾值,基于初始檢測閾值和缺陷數據確定各個采樣產品對應的預測缺陷結果;
5、基于各個采樣產品對應的標簽缺陷結果和預測缺陷結果之間的差異,確定漏檢損失和過檢損失;
6、基于損失優化參數對漏檢損失和過檢損失進行損失融合,得到目標損失;基于目標損失調整初始檢測閾值,直至滿足收斂條件,得到目標產品類型在同一缺陷類別下
7、第二方面,本申請還提供了一種產品缺陷檢測裝置,包括:
8、數據獲取模塊,用于獲取目標產品類型的產品數據集,產品數據集包括各個采樣產品分別在同一缺陷類別下各個檢測維度的缺陷數據和標簽缺陷結果;
9、缺陷預測模塊,用于基于缺陷數據確定目標產品類型在各個檢測維度的初始檢測閾值,基于初始檢測閾值和缺陷數據確定各個采樣產品對應的預測缺陷結果;
10、損失計算模塊,用于基于各個采樣產品對應的標簽缺陷結果和預測缺陷結果之間的差異,確定漏檢損失和過檢損失;
11、閾值確定模塊,用于基于損失優化參數對漏檢損失和過檢損失進行損失融合,得到目標損失;基于目標損失調整初始檢測閾值,直至滿足收斂條件,得到目標產品類型在同一缺陷類別下各個檢測維度分別對應的目標檢測閾值。
12、第三方面,本申請還提供了一種計算機設備,計算機設備包括存儲器和處理器,存儲器存儲有計算機程序,處理器執行該計算機程序時實現上述方法中的步驟。
13、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述的方法中的步驟。
14、第五方面,本申請還提供了一種計算機程序產品,計算機程序產品包括計算機程序,該計算機程序被處理器執行時實現上述的方法中的步驟。
15、上述產品缺陷檢測方法、裝置、計算機設備、計算機可讀存儲介質及計算機程序產品,通過獲取各個采樣產品對同一缺陷類別的標簽缺陷結果和采樣產品在同一缺陷類別下各個檢測維度的缺陷數據,并基于缺陷數據確定各個檢測維度的初始檢測閾值,能夠量化同一缺陷類型在各個檢測維度的初始檢測閾值,保證了初始檢測閾值的準確性;根據初始檢測閾值和缺陷數據確定各個采樣產品的預測缺陷結果,通過標簽缺陷結果和預測缺陷結果之間的差異得到漏檢損失和過檢損失,實現了在各個采樣產品中對初始檢測閾值的漏檢校驗和過檢校驗;然后根據損失優化參數對漏檢損失和過檢損失進行損失融合,得到目標損失,并基于目標損失對初始檢測閾值進行調整,直至滿足收斂條件,得到同一缺陷類別下各個檢測維度的目標檢測閾值,以使目標檢測閾值滿足漏檢校驗和過檢校驗,能夠保證目標檢測閾值的有效性和準確性,從而實現了各個缺陷類別的檢測閾值的準確量化,提高了產品缺陷檢測的準確性。
本文檔來自技高網...【技術保護點】
1.一種產品缺陷檢測方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述各個采樣產品對應的標簽缺陷結果和預測缺陷結果之間的差異,確定漏檢損失和過檢損失,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于損失優化參數對所述漏檢損失和所述過檢損失進行損失融合,得到目標損失,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述目標損失調整所述初始檢測閾值,直至滿足收斂條件,得到所述目標產品類型在同一缺陷類別下各個檢測維度分別對應的目標檢測閾值,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述缺陷數據確定所述目標產品類型在所述各個檢測維度的初始檢測閾值,包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,所述方法還包括:
7.一種產品缺陷檢測裝置,其特征在于,包括:
8.根據權利要求7所述的裝置,其特征在于,在所述基于所述各個采樣產品對應的標簽缺陷結果和預測缺陷結果之間的差異,確定漏檢損失和過檢損失的方面,所述損失計算模塊具體用于:
>9.一種計算機設備,所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種產品缺陷檢測方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述各個采樣產品對應的標簽缺陷結果和預測缺陷結果之間的差異,確定漏檢損失和過檢損失,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于損失優化參數對所述漏檢損失和所述過檢損失進行損失融合,得到目標損失,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述目標損失調整所述初始檢測閾值,直至滿足收斂條件,得到所述目標產品類型在同一缺陷類別下各個檢測維度分別對應的目標檢測閾值,包括:
5.根據權利要求1所述的方法,其特征在于,所述基于所述缺陷數據確定所述目標產品類型在所述各個檢測維度的初始檢測閾值,...
【專利技術屬性】
技術研發人員:易振彧,潘陽山,劉樞,呂江波,沈小勇,
申請(專利權)人:深圳思謀信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。