彭會齊, 陳敏之*,2
(1.浙江理工大學(xué) 服裝學(xué)院,浙江 杭州 310018;2.浙江理工大學(xué) 國際教育學(xué)院,浙江 杭州 310018)
隨著生活水平的提高,越來越多的消費(fèi)者選擇量體定制服裝,國內(nèi)也有部分服裝企業(yè)在原有銷售模式的基礎(chǔ)上開設(shè)了連鎖定制業(yè)務(wù)。由于人體體型的多樣性,顧客在成衣試穿時,服裝往往會出現(xiàn)緊繃、褶皺等板型弊病[1]。為提供良好的定制體驗,改衣師需要現(xiàn)場找出問題并進(jìn)行修正。但多數(shù)改衣師沒有系統(tǒng)學(xué)過服裝結(jié)構(gòu)知識,僅憑個人經(jīng)驗主觀判斷,因此經(jīng)常出現(xiàn)弊病修正不當(dāng)甚至多次修改的現(xiàn)象。隨著服裝智能制造的發(fā)展,國內(nèi)外不少學(xué)者對面料疵點(diǎn)自動檢測開展研究[2-4]。在服裝外觀質(zhì)量檢測方面的研究,國內(nèi)近些年也有所進(jìn)展,如利用圖像處理技術(shù)對男西裝袖子著裝效果進(jìn)行弊病判別及分類[5];利用數(shù)字圖像處理和模式識別技術(shù)對服裝縫紉工藝疵點(diǎn)進(jìn)行識別分類[6];利用深度學(xué)習(xí)對服裝裁片缺陷進(jìn)行自動檢測[7],但國內(nèi)外對服裝板型弊病智能檢測的研究尚少。
為協(xié)助改衣師在客戶服裝試穿現(xiàn)場快速準(zhǔn)確找到其板型弊病,文中采用深度學(xué)習(xí)算法中的YOLOv8網(wǎng)絡(luò)模型,收集4類常見女西褲板型弊病圖像為數(shù)據(jù)樣本進(jìn)行實驗,最終構(gòu)建一套智能檢測系統(tǒng),可以對4種女西褲板型弊病進(jìn)行位置和類別識別,并且提供合理修改方案。
女西褲是定制頻率較高的服裝品類之一,也是較易出現(xiàn)板型弊病的品類。如西褲襠部的合體度易受到腹臀厚、后落襠量、后襠彎形狀、后起翹、臀圍松量、前襠寬、前襠彎形狀、歸拔工藝等多個因素影響,使西褲襠部及周圍出現(xiàn)板型弊病,且弊病原因難以識別。觀察發(fā)現(xiàn),不同類別女西褲弊病外觀紋路各不相同,而同種女西褲弊病外觀紋路的分布位置、指定方向相同或相近,且紋路長短、大小均呈現(xiàn)一定規(guī)律性,因此,選出4種常見的女西褲板型弊病,命名為HA,HB,HC,HD,并假設(shè)產(chǎn)生的原因:
HA:弊病是由前襠彎形狀偏彎或前襠拔開量偏少引起;
HB:弊病是由腹臀圍偏小引起;
HC:弊病是由腹臀寬偏小引起;
HD:弊病是由于后襠寬偏大和大腿圍內(nèi)側(cè)縫明顯偏長引起。
4種女西褲板型弊病問題如圖1所示。由圖1(a)可知,HA有圍繞前襠彎與大腿根周圍的發(fā)散型褶皺,人體穿著時前襠彎長度、臀圍松度合適,無緊繃感,排除前襠彎過長或臀圍偏小原因。由于HA弊病圍繞前襠彎產(chǎn)生,并未受到四周其他量的牽扯,因此假設(shè)HA弊病是前襠彎形狀偏彎或前襠拔開量偏小導(dǎo)致前襠容量不足引起的。圖1(b)中,HB弊病為前襠貓須明顯,貓須形態(tài)較細(xì)較長,人體穿著時前襠彎長度合適,但臀腹部有緊繃感且貓須紋路指向臀腹部位的側(cè)縫位置,因此假設(shè)HB弊病是由腹臀圍偏小引起。圖1(c)中,HC為夾襠問題,在人體的臀凸下方形成幾條斜向紋路,紋路上端指向坐骨,下端指向大腿內(nèi)側(cè),臀圍松量合適,但后襠部緊繃,坐蹲時緊繃感更加強(qiáng)烈,推測其產(chǎn)生原因是腹臀寬偏小導(dǎo)致襠部拉力過大[8],因此假設(shè)HC弊病是腹臀寬偏小導(dǎo)致。圖1(d)中,HD弊病為襠下大腿內(nèi)側(cè)有堆量,人體穿著時,臀圍松量、后襠彎長度、膝圍處西褲與人體的間隙度均是合體狀態(tài),但襠下大腿圍內(nèi)側(cè)與人體的間隙偏大且褲子大腿圍內(nèi)側(cè)有堆量,褲內(nèi)側(cè)縫明顯偏長,因此假設(shè)HD弊病是后襠寬偏大和大腿圍內(nèi)側(cè)縫明顯偏長引起的。

圖1 4種女西褲板型弊病問題
展平后的原始褲片如圖2所示。圖2是基于人體剝離法獲取展平后的原始褲片,雖然原始褲片與常規(guī)褲片形態(tài)具有一定差異,卻反映了縫制合體褲裝的客觀要求[9],前后襠彎處的重疊量需要進(jìn)行拔開以提高襠部容量[10],因此針對HA弊病,可在前襠彎處適度拔開進(jìn)行改善。

注:“+”為該部位展平后重疊程度,即拔開量;“-”為該部位展平后的豁開程度,即歸攏量。
1.2.1HA驗證實驗 利用白坯布經(jīng)平面與立裁相結(jié)合方式制作出具有HA板型弊病的褲子,具體如圖3所示。

圖3 假設(shè)HA驗證過程
按照假設(shè)HA的猜想,先檢查紙樣的前襠彎,發(fā)現(xiàn)前襠彎形狀偏彎,經(jīng)多次調(diào)試減小前襠彎弧度,前襠堆量現(xiàn)象得到改善;再使用熨斗將前襠彎適量拔開,增加前襠部容量,最終消除前襠處的堆量,因此,HA假設(shè)成立。HA堆量是由前襠彎形狀偏彎或前襠拔開量偏少引起,可以通過改小前襠彎弧度以及拔開前襠彎來緩解或消除該弊病。
1.2.2HB驗證實驗 利用白坯布經(jīng)平面與立裁相結(jié)合方式制作出具有HB板型弊病的褲子,具體如圖4所示。按照假設(shè)HB的猜想,將前后片臀腹圍進(jìn)行不同程度的加大,經(jīng)多次調(diào)試最終消除前襠處貓須,因此,假設(shè)HB成立。HB女西褲弊病是由臀腹圍偏小引起,可以通過加大臀腹圍來緩解或消除。

圖4 假設(shè)HB驗證過程
1.2.3HC驗證實驗 利用白坯布經(jīng)平面與立裁相結(jié)合方式制作出具有HC板型弊病的褲子,具體如圖5所示。

圖5 假設(shè)HC驗證過程
模擬出具有HC弊病的女褲,并按照假設(shè)HC的猜想,將臀腹寬進(jìn)行不同程度的加大,經(jīng)多次調(diào)試最終消除褲后襠與大腿根處產(chǎn)生的斜向紋路,因此,假設(shè)HC成立。HC弊病是由褲子臀腹寬偏小引起,可以通過加大臀腹寬來消除。
1.2.4HD驗證實驗 利用白坯布經(jīng)平面與立裁相結(jié)合方式制作出具有HD板型弊病的褲子,具體如圖6所示。按照假設(shè)HD的猜想,減小后襠寬后,線段ac短于線段bc,經(jīng)多次調(diào)試最終消除后大腿根的斜向紋路,因此,假設(shè)HD成立。HD弊病是由于女褲后襠寬偏寬和內(nèi)側(cè)縫明顯偏長引起,可以通過減小后襠寬和褲內(nèi)側(cè)縫長來緩解或消除。

圖6 假設(shè)HD驗證過程
YOLO模型將物體檢測統(tǒng)一作為回歸問題求解,檢測網(wǎng)絡(luò)相較簡單,因其檢測速率可達(dá)45 Hz,被廣泛應(yīng)用在實時檢測領(lǐng)域。YOLOv8算法是Ultralytics公司推出的YOLO最新系列,其提供了一個全新的SOTA模型,并基于縮放系數(shù)提供了N/S/M/L/X不同尺度的模型,滿足了不同部署平臺和應(yīng)用場景的需求[11-12]。YOLOv8網(wǎng)絡(luò)由輸入端、Backbone、Neck、Head 4部分組成,具體模型結(jié)構(gòu)如圖7所示。

圖7 YOLOv8 網(wǎng)絡(luò)模型結(jié)構(gòu)
Backbone部分借鑒了CSP模塊思想,并將YOLOv5中的C3模塊替換成了C2f模塊,進(jìn)一步實現(xiàn)了輕量化,同時沿用YOLOv5中的SPPF模塊,對不同尺度的模型進(jìn)行精心微調(diào),大幅提升了模型性能。Neck負(fù)責(zé)對特征圖進(jìn)行多尺度特征融合,并把這些特征傳遞給預(yù)測層。Neck中也采用C2f結(jié)構(gòu),由于C2f結(jié)構(gòu)有很多殘差連接,所以YOLOv8的梯度流比較豐富。YOLOv8網(wǎng)絡(luò)通過設(shè)置推理參數(shù)Resize,將輸入端的板型弊病圖片統(tǒng)一調(diào)整成640×640像素,通過Backbone網(wǎng)絡(luò)提取圖像特征后,將網(wǎng)絡(luò)的第4,6以及第9層的輸出特征圖作為Neck網(wǎng)絡(luò)的輸入特征圖。YOLOv8的Neck采用了PANet結(jié)構(gòu),Layer4、Layer6、Layer9作為PANnet結(jié)構(gòu)的輸入端,經(jīng)過上采樣,通道融合,最終將PANet的3個輸出分支送入Detect head進(jìn)行損失函數(shù)計算或結(jié)果解算。Head網(wǎng)絡(luò)是YOLO模型中的最后一部分,負(fù)責(zé)根據(jù)Neck網(wǎng)絡(luò)提供的特征進(jìn)行最終的回歸預(yù)測,YOLOv8選擇了目前主流的解耦頭結(jié)構(gòu)(Decoupled-Head),將分類和檢測頭分離,同時也從Anchor-Based變換為Anchor-Free[13-14]。

(1)
式中:P為模型預(yù)測為正樣本中真正為正樣本的比例;TP為算法預(yù)測正確的個數(shù)(預(yù)測為正例,實際為正例);FP為算法預(yù)測錯誤的個數(shù)(預(yù)測為正例,實際為負(fù)例)。
(2)
式中:R值用來評估模型正確檢測出的正樣本占所有正樣本的比例;FN為算法預(yù)測錯誤的個數(shù)(預(yù)測為負(fù)例,實際為正例)。
(3)


文中4種常見女西褲板型弊病的紋路形狀、分布位置均呈現(xiàn)一定規(guī)律,其密集程度、長度等特征形態(tài)會隨弊病的嚴(yán)重程度而不同。因此,每種弊病收集10張經(jīng)典圖像作為實驗數(shù)據(jù),并代表不同程度的弊病。數(shù)據(jù)增強(qiáng)是一種通過有限數(shù)據(jù)產(chǎn)生更多等價數(shù)據(jù),用于擴(kuò)展數(shù)據(jù)集的技術(shù)。常用的數(shù)據(jù)擴(kuò)增方法有灰度處理、比例放縮、翻轉(zhuǎn)、平移、鏡像等。針對女西褲圖像上有面料顏色、紋理、光線明暗的變化,使用數(shù)據(jù)增強(qiáng)技術(shù)對收集到的40張圖像進(jìn)行灰度處理,以真實反映出目標(biāo)形態(tài)特征,提高算法的泛化能力和檢測準(zhǔn)確率[17]。由于無法從收集到的弊病圖像中辨別出穿著者的體型特征,因此,文中利用CLO3D軟件虛擬建模,依據(jù)國家號型標(biāo)準(zhǔn)中Y,A,B,C 4類體型人體凈尺寸[18],編輯原始虛擬模特各關(guān)鍵部位尺寸,獲取16種體型的虛擬模特,具體如圖8所示。每種等級的西褲板型弊病都會依據(jù)這16種體型對弊病區(qū)域進(jìn)行橫向或縱向放縮,從而得到不同體型人群穿著這4種板型弊病女西褲的圖像,實現(xiàn)圖像在尺寸方面的擴(kuò)增。人體因生活習(xí)慣、站姿的不同會導(dǎo)致西褲產(chǎn)生的弊病形態(tài)不對稱,因此最后再對每張圖像進(jìn)行鏡像對稱,以消除此類問題。數(shù)據(jù)擴(kuò)增過程如圖9所示。將40張形態(tài)各異的女西褲版型弊病圖像經(jīng)過灰度處理、比例放縮、鏡像對稱處理后,總樣本集被擴(kuò)增至2 560張。弊病圖像均為正視角度,且圖像中的試穿者保持自然站姿。

注:我國成年女子以人體凈胸圍與凈腰圍的差數(shù)為依據(jù)劃分體型,分為Y,A,B,C 4類。

圖9 數(shù)據(jù)擴(kuò)增過程演示
4種板型弊病圖像采集后,裁剪掉與目標(biāo)圖像不相關(guān)的干擾因素,以提高識別效果,并保留圖像背景多樣性,從而增加模型在多場景識別中的適用性。YOLOv8模型訓(xùn)練是一個監(jiān)督學(xué)習(xí)的過程,因此模型訓(xùn)練前,需要對訓(xùn)練集圖像進(jìn)行標(biāo)注。本次文中使用LabelImg標(biāo)注工具,用LabelImg打開訓(xùn)練集圖像文件夾,使用界面中的Creat RecBox按鈕將弊病所在區(qū)域進(jìn)行框選,然后彈出類別選擇框,如果是當(dāng)前已有類別則直接選擇,若需要新加類別則在輸入框中輸入類別標(biāo)簽。
3.3.1模型訓(xùn)練參數(shù) 使用YOLOv8深度學(xué)習(xí)模型,選擇PyTorch作為深度學(xué)習(xí)框架,實驗數(shù)據(jù)集包含4種女西褲板型弊病的2 560張圖像,按9∶1比例劃分實驗訓(xùn)練集和測試集,具體見表1。實驗所用計算機(jī)操作系統(tǒng)為Windows11 64位,處理器型號為i7-11800H,顯卡型號為NVIDIA GeForce RTX 3060 Laptop。數(shù)據(jù)集圖像分辨率均為640×640。訓(xùn)練過程中每批次圖像數(shù)量為16張,模型在數(shù)據(jù)集中循環(huán)訓(xùn)練200次。

表1 各類板型弊病樣本數(shù)量


圖10 可視化訓(xùn)練結(jié)果


表2 部分測試結(jié)果

圖11 P-R圖
文中以女西褲常見的4種板型弊病為例,通過數(shù)據(jù)集選取與擴(kuò)增、數(shù)據(jù)集訓(xùn)練和測試,證明了YOLOv8算法在服裝板型弊病檢測方面具有較高的可行性。并結(jié)合弊病修正實驗,檢驗了系統(tǒng)在檢測女西褲弊病時產(chǎn)生的原因及提出修正方案方面的準(zhǔn)確性。最后在圖形用戶界面成功展示檢測目標(biāo)的弊病類別、弊病位置和修正方案,實現(xiàn)了女西褲板型弊病檢測與修正系統(tǒng)的構(gòu)建。數(shù)據(jù)集擴(kuò)增中的尺寸擴(kuò)增,是依據(jù)國家號型標(biāo)準(zhǔn)中的16種體型比例對弊病區(qū)域進(jìn)行放縮,有效擴(kuò)充了樣本數(shù)量。雖然進(jìn)行放縮后的弊病圖像與真實弊病形態(tài)有所差異,會導(dǎo)致該系統(tǒng)在識別真實弊病形態(tài)圖像中檢測準(zhǔn)確率有所下降,但擁有完善數(shù)據(jù)資源庫的服裝企業(yè),會提供大量的圖像作為數(shù)據(jù)樣本,重新訓(xùn)練后,不會影響檢測效果。
該研究只是對女西褲板型弊病提出了定向的修改方案,不能根據(jù)弊病的嚴(yán)重程度給出定量修正方案,且實驗數(shù)據(jù)集中板型弊病均由單一原因引起的,對于多種問題引起的弊病并未涉及,因此后續(xù)研究重點(diǎn)是弊病修正的定量研究與多原因(板型、材料、工藝)女褲弊病的檢測識別。