System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及視覺檢測,尤其是指一種多工件堆疊實時實例分割方法及其計算機儲存介質。
技術介紹
1、目前,工業實時生產對于實例分割的需求越來越迫切。然而,傳統的目標識別方法或兩階段的深度學習方法在工業混疊下的實力分割中存在一些問題,如效率低下和分割效果不理想。在制造業中,多工件堆疊實例分割方法的應用可以顯著提高自動化生產線的效率和靈活性。這種方法可以應用于工件分揀、組裝和自主上下料等工業場景,不僅可以提高生產效率和降低成本,還能減少對人工勞動力的需求,從而降低生產中發生人身意外傷害的風險,并提升制造業的競爭力。然而,由于實際工業場景中常常存在大量目標物的重疊遮擋以及不同目標的形狀和尺寸差異較大,傳統的視覺算法很難準確識別和分割每個目標的邊界和特征。
2、近年來,研究人員開始使用實例分割方法,如mask?r-cnn、yolact等,來對工業堆疊場景的目標進行實例分割。這種方法可以對不同的工件進行識別分類,并獲取每個目標的個體級別的分割掩碼,甚至像素級的實例分割,從而為后續的工業生產提供高效、有用的信息。然而,現有的實例分割方法雖然具有較高的識別和分割精度,但其普遍存在檢測速度慢等問題,無法滿足工業生產的實時性要求。
技術實現思路
1、本專利技術針對現有技術的問題提供一種多工件堆疊實時實例分割方法及其計算機儲存介質,設計巧妙,可快速對工件進行實例分割,又保證了檢測的精度,有助于提高生產效率、降低生產成本。
2、為了解決上述技術問題,本專利技術采用如下技術方案:
...【技術保護點】
1.一種多工件堆疊實時實例分割方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟S20中的制作數據集的方法包括以下步驟:
3.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟S30中訓練YOLOX-BlendMask實例分割模型的方法包括以下步驟:
4.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟S30訓練YOLOX-BlendMask實例分割模型的步驟中,進行參數調優,參數調優的方法為:在訓練過程中,使用一些優化算法和技巧對模型的參數進行調優。
5.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟S30訓練YOLOX-BlendMask實例分割模型的步驟中,進行模型評估,模型評估的方法為:訓練過程中,使用驗證集對模型進行評估;根據評估結果,調整模型的參數和訓練策略。
6.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟S30訓練YOLOX-BlendMask實例
7.根據權利要求1所述的一種多工件堆疊實時實例分割方法,其特征在于:所述YOLOX-BlendMask實例分割模型采用基于YOLOX-Tiny改進的YOLOX-MA模型與BlendMask模型進行融合;
8.根據權利要求7所述的一種多工件堆疊實時實例分割方法,其特征在于:分析CSPLayer模塊和ResBlock-M模塊的計算復雜度,采用浮點運算(FLOPs)來計算兩個模塊的計算復雜度,用如下方式表示:式中:D為所有卷積層的和,為第l個卷積層的輸出特征映射大小,為核大小的個數,Cl-1和Cl分別為輸入通道和輸出通道的個數;
9.根據權利要求7所述的一種多工件堆疊實時實例分割方法,其特征在于:在ResBlock-M模塊后面添加了帶殘差網絡塊的Auxiliary?Network,用Depthwise?SeparableConvolution替換Neck模塊中的兩個卷積層。
10.一種計算機儲存介質,所述計算機儲存介質儲存有計算機指令,所述計算機指令被調用時,用于執行如權利要求1-9任一項所述的多工件堆疊實時實例分割方法。
...【技術特征摘要】
1.一種多工件堆疊實時實例分割方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟s20中的制作數據集的方法包括以下步驟:
3.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟s30中訓練yolox-blendmask實例分割模型的方法包括以下步驟:
4.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟s30訓練yolox-blendmask實例分割模型的步驟中,進行參數調優,參數調優的方法為:在訓練過程中,使用一些優化算法和技巧對模型的參數進行調優。
5.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟s30訓練yolox-blendmask實例分割模型的步驟中,進行模型評估,模型評估的方法為:訓練過程中,使用驗證集對模型進行評估;根據評估結果,調整模型的參數和訓練策略。
6.根據權利要求2所述的一種多工件堆疊實時實例分割方法,其特征在于,所述步驟s30訓練yolox-blendmask實例分割模型的步驟中,進行模型權重的保存和篩選:每種應用場景進行多次訓練,將每...
【專利技術屬性】
技術研發人員:仇澤軍,梁健城,周芳青,董海飛,唐國華,
申請(專利權)人:東莞市德普特電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。