亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        容忍缺陷的木材多區(qū)段編號及識別算法研究

        2023-12-20 05:58:12吳連旭徐哲壯
        物聯(lián)網技術 2023年12期
        關鍵詞:前段字符區(qū)段

        吳連旭,徐哲壯,林 燁

        (福州大學 電氣工程與自動化學院,福建 福州 350108)

        0 引 言

        在木制品加工行業(yè),木制品通常由大量木材配件拼接而成[1]。未經加工的木材原料往往存在蟲洞、死結、裂縫等缺陷,會影響產品的美觀和功能[2]。因此需要借助機器視覺等方式對于木材缺陷進行檢測,進而在后續(xù)工藝中切除。為了在缺陷檢測和截鋸等環(huán)節(jié)對木材原料進行精準匹配,木材的編號與識別算法設計成為了重要的研究課題。

        目前已有對于編號識別的研究。Wang 等人[3]總結了針對車牌字符傾斜、模糊等識別的算法,并比較了不同車牌識別系統(tǒng)在數(shù)據集、工作站、準確率和時間上的差異;Fan 等人[4]提出了一個全卷積序列識別網絡(FCSRN),用于快速準確地讀取水表號碼,F(xiàn)CSRN 能夠捕獲上下文信息,同時只需更少的參數(shù)和更少的計算;Xiang 等人[5]提出了一種基于多向照明圖像融合增強技術的金屬沖壓字符識別算法,可有效消除油污、銹蝕、氧化、噴丸坑、不同背景顏色等因素的干擾,增強MSCs 與背景的對比度。上述方法針對字符在不同場景下的特征提出了不同的識別算法,但由于木種和缺陷等因素的影響,木材原料表面具有較大的差異,這使得現(xiàn)有研究成果難以在木材表面的編號識別上達到良好的識別精度。

        針對上述問題,本文首先分析了木材原料的缺陷特征,通過現(xiàn)場采集數(shù)據分析缺陷分布情況?;诜治鼋Y果,本文提出了容忍缺陷的木材多區(qū)段編號及識別算法。該算法的基本思想是將木材原料的前段劃分為多個區(qū)段,在多個區(qū)段上打印相同的編號,以避免單一編號被木材缺陷影響而難以識別。并采用YOLOv5[6]對多個區(qū)段的編號進行檢測,緊接著將檢測結果進行組合判斷,最終得出木材的編號。實驗結果表明,本文所提出的算法能夠有效容忍木材缺陷對編號識別造成的影響。

        1 問題分析

        1.1 系統(tǒng)概述

        系統(tǒng)由噴碼機、工業(yè)相機、計算機終端設備以及截鋸機床組成。由噴碼機對木材原料進行編號打印,再由工業(yè)相機采集木材編號圖像,并將采集的圖像傳輸?shù)接嬎銠C終端,通過計算機終端對采集的圖像進行處理并識別,獲取木材編號,并反饋至截鋸機床。

        如圖1 所示,當編號打印在蟲洞、腐蝕、死結、裂縫等缺陷上時,編號特征會消失,無法被正確識別。因此,如何消除缺陷對木材編號識別造成的影響成為本文主要研究的內容。

        1.2 缺陷分布分析

        在實際木材加工生產過程中,木材原料沿著長度方向在傳送帶上輸送。為了第一時間獲取木材編號,選取長度為29 cm 的木材原料的前段作為編號打印區(qū)域。

        通過相機對750 根木材原料的前段(如圖2 所示)進行采集,并對所采集的前段原料進行缺陷統(tǒng)計。結果見表1 所列,有缺陷的木材原料共有256 根,占比為34.13%。由此可知,編號有可能被打印在缺陷上,進而導致其無法被正確識別。

        表1 帶有缺陷木材原料的數(shù)量

        圖2 木材原料的前段

        為了分析缺陷在木材原料前段的分布情況,將前段劃分為多個區(qū)段,并統(tǒng)計各個區(qū)段的缺陷情況。如圖3(a)所示,將木材原料前段的長度方向記為y軸,寬度方向記為x軸,建立直角坐標系。分別把木材原料的前段以y軸為方向平均劃分為2 個區(qū)段與3 個區(qū)段。劃分為2 個區(qū)段時,最上面的區(qū)段記為區(qū)段A,最下面的區(qū)段記為區(qū)段B(如圖3(b)所示)。劃分為3 個區(qū)段時,最上面的區(qū)段記為區(qū)段A,中間的區(qū)段記為區(qū)段B,最下面的區(qū)段記為區(qū)段C(如圖3(c)所示)。

        圖3 木材原料前段的多區(qū)段劃分

        當木材原料的前段被劃分為2 個區(qū)段時,對256 根帶有缺陷的木材原料分區(qū)段進行缺陷分布統(tǒng)計分析,結果見表2所列。

        表2 2 個區(qū)段的缺陷分布情況

        根據表2 可以看出,缺陷分布在區(qū)段A 的木材原料有84 根,分布在區(qū)段B 的木材原料有93 根,既分布在區(qū)段A又分布在區(qū)段B 的木材原料有79 根。由于存在缺陷分布在區(qū)段A 又分布在區(qū)段B 的情況,因此將編號打印在木材原料的區(qū)段A 與區(qū)段B 時,并不能消除缺陷對編號識別的影響。

        當木材原料的前段被劃分為3 個區(qū)段時,進行相同的分區(qū)段缺陷分布統(tǒng)計分析,結果見表3 所列。

        表3 3 個區(qū)段的缺陷分布情況

        根據表3 可以看出,缺陷分布在區(qū)段A 的木材原料有53 根,分布在區(qū)段B 的木材原料有43 根,分布在區(qū)段C 的木材原料有48 根,既分布在區(qū)段A 又分布在區(qū)段B 的木材原料有40 根,既分布在區(qū)段B 又分布在區(qū)段C 的木材原料有59 根,既分布在區(qū)段A 又分布在區(qū)段C 的木材原料有13 根,不存在缺陷同時分布在區(qū)段A、區(qū)段B、區(qū)段C 的情況。因此,將編號分別打印在木材原料的區(qū)段A、區(qū)段B、區(qū)段C 時,可有效保證字符特征在某個區(qū)段內完整呈現(xiàn)。

        2 編號打印與識別

        為實現(xiàn)木材編號的識別,根據上述統(tǒng)計結果,通過打印機在木材原料多區(qū)段上打印,之后根據不同區(qū)段的檢測結果確定木材編號。

        在對編號進行打印時,調整噴碼機[7-9]的打印延時,將編號打印在木材原料的不同區(qū)段。獲取木材原料圖像后,將木材原料圖像沿長度方向等分,接著分別對各部分圖像進行識別,以識別出最多次數(shù)的編號作為木材編號。

        2.1 編號打印

        在進行編號打印時,需要考慮木材原料劃分區(qū)段個數(shù)對后續(xù)編號識別處理帶來的影響。當劃分的個數(shù)越多,所需要識別的圖像數(shù)量也隨之增加,從而導致識別木材編號的時間增長,進而影響木材原料截鋸加工的效率。因此,在保證木材編號準確識別的前提下,應采用最少的區(qū)段劃分對木材原料進行編號打印。

        木材編號打印的具體過程:當木材原料進入編號待打印位置時,通過傳感器觸發(fā)噴碼機進行編號打印,此時根據木材原料被劃分的區(qū)段個數(shù)n,木材原料前段的長度l以及傳送帶的運行速度v,噴碼機的打印時間間隔t應設定為t=l/(n×v),打印過程如圖4 所示。

        圖4 木材編號打印過程

        2.2 編號識別

        目前用于字符編號識別的方法主要分為兩大類,分別為傳統(tǒng)圖像處理與深度學習。傳統(tǒng)圖像處理方法一般由圖像預處理、字符定位、字符分割以及字符識別等部分組成[10]。在進行特征提取時,主要依賴人工設計的特征提取器,針對某種特定應用,泛化性及魯棒性較差。由于木材原料表面存在紋理、缺陷、染色等因素,因此,在進行圖像預處理、字符定位時,并不能達到精準定位的效果,因而不能確保木材編號的準確識別。而深度學習方法主要基于數(shù)據驅動進行特征提取,根據大量樣本的學習得到深層的、特定的特征表示,所提取的抽象特征魯棒性更強、泛化能力更好。

        目標檢測(Object Detection)[11-12]是深度學習的三大基礎任務之一,它具有快速定位目標、分類精準等優(yōu)點。YOLO(You Only Look Once)[13-14]網絡是一種one-stage 目標檢測算法,其中YOLO 的第5 代,即YOLOv5 相對其它目標檢測的網絡結構,具有快速識別和自適應錨框等優(yōu)點[6]。因此,本文采用YOLOv5 作為木材編號識別的方法。

        木材編號識別的具體過程:把提取的木材原料圖像切分為n張,再分別對n張切分后的區(qū)段圖像進行識別,并判斷每張區(qū)段圖像識別出的編號字符個數(shù)與打印時設定個數(shù)是否相同,把個數(shù)相同的結果進行組合形成集合,記為{id1,id2, ..., idt},其中t≤n。統(tǒng)計各不同編號出現(xiàn)的次數(shù),如式(1)所示,ID={id1, id2, ..., ids}表示各不同編號的集合,k表示相同編號次數(shù),f表示分別統(tǒng)計不同編號出現(xiàn)的次數(shù)。最后,將最大統(tǒng)計次數(shù)km所對應的編號idm取出,作為木材的編號,如式(2)所示。

        如圖5 所示,以木材原料的前段被劃分為3 個區(qū)段為例:

        圖5 木材編號識別流程

        (1)將提取到的木材原料圖像以3 個區(qū)段進行切分。

        (2)把3 張切分好的圖像放入YOLOv5 網絡進行編號識別,區(qū)段B,區(qū)段C 分別識別出的結果為6A,由于木材缺陷的影響,區(qū)段A 識別出的結果為6B。

        (3)將區(qū)段A,區(qū)段B,區(qū)段C 識別出的結果進行組合判斷,得到木材的編號為6A。

        3 實驗結果與分析

        3.1 實驗平臺

        如圖6 所示,實驗平臺主要由工業(yè)相機、噴碼機、流水線系統(tǒng)組成,同時,還包含一臺服務器進行深度學習模型訓練以及實時木材編號檢測。服務器的配置為:AMD Ryzen 5 5600G with Radeon Graphics 的CPU,NVIDIA GeForce GTX 1660 SUPER 的GPU 和16G 內存,搭載Windows 10 系統(tǒng)。通過此系統(tǒng),對木材編號的打印策略以及識別方法進行實驗對比分析,以此驗證本文提出算法的有效性。

        圖6 實驗平臺

        3.2 實驗指標

        實驗通過準確率(Accuracy)、查準率(Precision)、召回率(Recall)以及木材編號檢出率,即正確識別木材編號的木材原料數(shù)量來衡量本文方法的有效性。

        準確率(Accuracy)、查準率(Precision)以及召回率(Recall)的公式如下[15]:

        式中:TP、TN、FP、FN 分別表示檢測中真正例、真反例、假正例、假反例的數(shù)量。

        3.3 實驗結果分析

        分別對1 000 根木材原料的前段劃分為2 個區(qū)段,3 個區(qū)段,4 個區(qū)段,然后進行編號打印,并與1 個區(qū)段的打印方式進行木材編號識別對比分析,實驗結果見表4 所列。由實驗結果可知,把木材原料的前段劃分為3 個區(qū)段時,已經能達到接近100%的檢出率,而在劃分為4 個區(qū)段時,檢出率并未得到提升。因此,為保證木材原料截鋸加工的加工效率,應采用劃分為3 個區(qū)段的木材編號打印方式。

        表4 木材編號的檢出率

        YOLOv5[6]算法根據網絡寬度與深度分為4 種模型,依次為YOLOv5s、YOLOv5m、YOLOv5x 和YOLOv5l, 精度逐漸提高,但檢測速度逐漸降低。本文對1 000 張編號沒有打印在缺陷上的木材原料圖像分別使用YOLOv5s、YOLOv5m 編號識別的方式(這里以IOU>0.5 作為YOLOv5識別正確的閾值)與顏色特征+CNN 編號識別的方式進行木材編號識別的對比分析。其中,顏色特征+CNN 是通過對字符顏色進行提取,找到字符區(qū)域,并對找到的字符區(qū)域進行分割,放入CNN 卷積神經網絡進行分類識別,并將識別結果進行組合形成木材編號的方式。實驗結果見表5所列。其中,YOLOv5s 與YOLOv5m 的參數(shù)量、浮點運算數(shù)、模型規(guī)模、推理速度見表6 所列。

        表5 不同方法的識別精度

        表6 模型性能對比

        根據表5 可以看出,當使用YOLOv5 編號識別的方式相比顏色特征+CNN 編號識別的方式在準確率上有顯著提升。因此,采用YOLOv5 可以有效、準確地識別木材編號。

        根據表6 可以看出,使用YOLOv5m 與使用YOLOv5s 的識別準確率一致,但模型的參數(shù)量增大了197.0%,在CPU和GPU 上的推理速度增加了65.7% 和114.3%。因此,在保證精度的前提下,應使用YOLOv5s 作為木材編號識別的算法。

        4 結 語

        本文針對缺陷對木材編號識別產生的影響提出了一種容忍缺陷的木材多區(qū)段編號及識別算法。通過對木材原料前段缺陷情況的分析,將木材原料的前段劃分為多個區(qū)段,并分別對各區(qū)段進行編號識別,將識別次數(shù)最多的編號作為木材編號。通過實驗討論了不同區(qū)段劃分的木材編號檢出率,以及不同識別算法的木材編號識別精度。實驗結果證明,把木材原料的前段劃分為3 個區(qū)段的編號打印方式相對于不進行區(qū)段劃分的打印方式,木材編號檢出率提高了17.2%。同時,使用YOLOv5 編號識別的方式相比顏色特征+CNN 編號識別的方式,識別精度提高了28.7%。因此,采用本文所提出的算法能夠有效容忍木材缺陷對編號識別的影響,提升木制品工業(yè)的生產效率。

        注:本文通訊作者為徐哲壯。

        猜你喜歡
        前段字符區(qū)段
        尋找更強的字符映射管理器
        中老鐵路雙線區(qū)段送電成功
        云南畫報(2021年11期)2022-01-18 03:15:34
        字符代表幾
        一種USB接口字符液晶控制器設計
        電子制作(2019年19期)2019-11-23 08:41:50
        消失的殖民村莊和神秘字符
        站內特殊區(qū)段電碼化設計
        站內軌道區(qū)段最小長度的探討
        肺上葉前段占位性病變性質判定相關因素分析
        淺析分路不良區(qū)段解鎖的特殊操作
        違反《公務員法》第53條第14項前段的合同效力研究
        法大研究生(2015年1期)2015-02-27 10:14:04
        免费人妻无码不卡中文字幕系 | 真人直播 免费视频| 国产资源精品一区二区免费| 久久综合久中文字幕青草| 日韩亚洲精品中文字幕在线观看| 少妇被粗大猛进进出出男女片| 狠狠色丁香婷婷久久综合| 色伦专区97中文字幕| 中文乱码字幕高清在线观看| 99热久久只有这里是精品| 男女射精视频在线观看网站| 久久精品国产久精国产果冻传媒| 欧美末成年videos在线观看| 美腿丝袜av在线播放| 日本亚洲视频一区二区三区| 天天躁日日躁aaaaxxxx| 亚洲一区精品无码色成人| 国产国拍亚洲精品永久69| 精品久久人妻av中文字幕| 午夜裸体性播放| 欧美日韩精品乱国产538| 亚洲一本之道高清在线观看| 你懂的视频网站亚洲视频| 亚洲乱亚洲乱妇无码麻豆| japanesehd中国产在线看| 中文字幕久久精品波多野结百度 | 午夜亚洲国产理论片亚洲2020| 日韩人妻无码精品系列专区无遮| 精彩亚洲一区二区三区| 无码人妻精品一区二区| 国产精品无码Av在线播放小说 | 亚洲精品一区三区三区在线| 亚洲人成电影在线播放| 97色偷偷色噜噜狠狠爱网站97| 久久青青草原一区网站| 国产欧美va欧美va香蕉在| 精品久久久久久国产| 精品国产麻豆一区二区三区| 97色伦图片97综合影院| 久久国产精品二国产精品| 国产一区二区三区视频大全|