吳 尚, 齊 琳, 周雙喜, 尚笑梅
(1. 蘇州大學(xué) 紡織與服裝工程學(xué)院, 江蘇 蘇州 215006; 2. 上海紡織集團(tuán)檢測(cè)標(biāo)準(zhǔn)有限公司, 上海 200336)
21世紀(jì)以來(lái),隨著計(jì)算機(jī)視覺(jué)技術(shù)的高速發(fā)展,針對(duì)非接觸式自動(dòng)人體測(cè)量技術(shù)的研究越來(lái)越多。通過(guò)非接觸式人體掃描儀獲得人體輪廓數(shù)據(jù),并設(shè)計(jì)人體曲線尺寸估算算法,根據(jù)直接測(cè)量到的人體數(shù)據(jù)建立數(shù)學(xué)模型進(jìn)行曲線擬合,進(jìn)而計(jì)算人體曲線尺寸,這種自動(dòng)測(cè)量方法設(shè)備簡(jiǎn)單、占用空間小、成本低、精度基本滿足需求,更利于推廣和產(chǎn)業(yè)化應(yīng)用。
由于人體為非剛性,在非接觸式人體測(cè)量技術(shù)中確保人體曲線尺寸測(cè)量的準(zhǔn)確性是最主要的技術(shù)難點(diǎn)之一[1]。目前針對(duì)非接觸式測(cè)量的準(zhǔn)確性驗(yàn)證方法研究還處于起步階段:尚笑梅等[2]通過(guò)對(duì)其建立的服用人體數(shù)據(jù)庫(kù)進(jìn)行大量統(tǒng)計(jì)分析,制定了GB/T 30548—2014《服裝用人體數(shù)據(jù)驗(yàn)證方法 用三維測(cè)量?jī)x獲取的數(shù)據(jù)》,確定了人體測(cè)量的數(shù)值驗(yàn)證方法;而對(duì)非接觸式測(cè)量獲取的人體圖形的準(zhǔn)確性驗(yàn)證還鮮有研究報(bào)道。
針對(duì)以非接觸式測(cè)量獲取人體圖像確定標(biāo)準(zhǔn)化圖形的驗(yàn)證方法,對(duì)樣本的輪廓曲線進(jìn)行擬合處理是核心內(nèi)容。以大量數(shù)據(jù)為基礎(chǔ),依照體型分類(lèi)確定人體各部位的標(biāo)準(zhǔn)曲線模型[3],即可通過(guò)對(duì)比來(lái)檢驗(yàn)樣本的擬合曲線是否準(zhǔn)確。本文以身高為170 cm成年男性的背部曲線為研究對(duì)象,使用非接觸式人體測(cè)量?jī)x采集樣本的背部曲線并對(duì)其進(jìn)行擬合,進(jìn)而以此為基礎(chǔ)對(duì)人體測(cè)量圖形進(jìn)行驗(yàn)證。
人體體型學(xué)所定義的背部曲線是指從人體第7頸椎點(diǎn)到骼嵴,沿著脊椎走勢(shì)緊貼背部皮膚所得到的曲線[4],其示意圖如圖1所示。人體背部曲線雖然略微復(fù)雜,但其走勢(shì)大致可分為“一峰一谷”,其中:“一峰”是指從第7頸椎(點(diǎn)1)到肩胛骨下角(點(diǎn)3)間向體外凸起的一部分弧線;“一谷”是指從肩胛骨下角(點(diǎn)3)到骼嵴(點(diǎn)5)間向體內(nèi)凹陷的一部分弧線。
圖1 過(guò)肩胛人體背部曲線示意圖Fig.1 Schematic diagram of male′s back-curve
由此可知,確定背部曲線需要的控制點(diǎn)至少有 5個(gè)(見(jiàn)圖1),包括起點(diǎn)第7頸椎點(diǎn)(點(diǎn)1)、最凸點(diǎn)(點(diǎn)2)、肩胛骨下角點(diǎn)(點(diǎn)3)、最凹點(diǎn)(點(diǎn)4)、終點(diǎn)骼嵴點(diǎn)(點(diǎn)5),控制點(diǎn)越多則模擬出來(lái)的曲線越接近真實(shí)的背部曲線。為兼顧曲線的精確度和測(cè)量的效率,最終確定由起點(diǎn)至終點(diǎn)每隔1 cm取一個(gè)標(biāo)記點(diǎn)。
根據(jù)中國(guó)《服裝號(hào)型標(biāo)準(zhǔn)及其應(yīng)用》規(guī)定,選擇170/88 A號(hào)型成年男性作為樣本,使用SIZE STREAM型非接觸式人體測(cè)量?jī)x采集背部曲線,如圖2所示。其中:藍(lán)色曲線為人體表面的點(diǎn)云集合;紅色曲線為人體背部曲線。紅色曲線右方的點(diǎn)是人體肩胛骨凸出部分,從側(cè)面看均高于人體背部曲線,這是正常體型都會(huì)出現(xiàn)的情況。從測(cè)量?jī)x所構(gòu)建的點(diǎn)云人體模型中可透過(guò)肩胛骨凸出部分看到背部曲線。將測(cè)量?jī)x中提取的背部曲線導(dǎo)入AutoCAD軟件,得到人體背部曲線如圖3所示。
圖2 人體背部中心三維模擬圖Fig.2 3-D simulation diagram of male′s back-curve
圖3 AutoCAD人體背部曲線圖Fig.3 Male′s back-curve in AutoCAD
在服用人體尺寸采集時(shí),因不會(huì)將真實(shí)貼體長(zhǎng)度作為該部位的準(zhǔn)確尺寸,而是使用軟尺圍住人體弧線測(cè)量其外接曲線的弧長(zhǎng)[5],因此,需要在獲取的背弧曲線上模擬軟尺的走勢(shì),構(gòu)建一條圓順的外接曲線,通過(guò)測(cè)量該曲線的弧長(zhǎng)即可得到軟尺測(cè)量的背長(zhǎng)值。
考慮到背弧曲線的凹凸性[6],而B(niǎo)樣條曲線可通過(guò)逼近任意數(shù)目的控制點(diǎn)來(lái)擬合曲線[7],該曲線可滿足人體背部曲線特征。根據(jù)背部曲線的走勢(shì),模擬軟尺曲線必須經(jīng)第7頸椎點(diǎn)、最凸點(diǎn)、肩胛骨下角以及骼嵴點(diǎn),可構(gòu)成三次B樣條曲線。使用AutoCAD擬合的背部曲線效果如圖4所示,白色曲線為原貼體曲線,紅色曲線為模擬軟尺曲線。
圖4 AutoCAD模擬軟尺曲線圖Fig.4 Schematic diagram of tape measuring with AutoCAD
將AutoCAD擬合曲線的弧長(zhǎng)與樣本手工測(cè)量值進(jìn)行對(duì)比,平均誤差約為0.3 cm,遠(yuǎn)低于服裝背長(zhǎng)尺寸的檔差,模擬軟尺測(cè)量的效果比較理想,符合服用人體測(cè)量的需求。
獲取背部的模擬軟尺曲線以后,就可進(jìn)行曲線函數(shù)的擬合。前期研究已表明,對(duì)于圓順曲線中截取的等距離點(diǎn)集,采用最小絕對(duì)殘差(LAR)的穩(wěn)健回歸分析法[8]進(jìn)行最小二乘擬合,多項(xiàng)式函數(shù)擬合的結(jié)果要比對(duì)數(shù)函數(shù)和指數(shù)函數(shù)更好,因此,本文對(duì)比了對(duì)數(shù)函數(shù)和多項(xiàng)式函數(shù)擬合效果,并對(duì)擬合函數(shù)的次數(shù)對(duì)擬合優(yōu)度的影響進(jìn)行更深層次的討論。
將AutoCAD中模擬的軟尺曲線以第7頸椎點(diǎn)為起點(diǎn)、以骼嵴點(diǎn)為終點(diǎn),截取間距為1 cm的等距離的點(diǎn),并將所有點(diǎn)的坐標(biāo)記錄到Excel表格中,準(zhǔn)備導(dǎo)入擬合程序。
將等距離點(diǎn)集的坐標(biāo)導(dǎo)入Origin中,考慮到多項(xiàng)式函數(shù)圖像的特征,將原本的橫縱坐標(biāo)交換,獲得待擬合的散點(diǎn)圖如圖5所示。設(shè)置不同次冪的函數(shù)對(duì)散點(diǎn)圖進(jìn)行擬合。
圖5 人體背部曲線散點(diǎn)圖Fig.5 Scatter diagram of male′s back-curve
經(jīng)過(guò)Origin函數(shù)擬合,分別得到對(duì)數(shù)函數(shù)以及二次、三次、四次多項(xiàng)式函數(shù)的擬合效果,其擬合結(jié)果如圖6~9所示。
圖6 對(duì)數(shù)函數(shù)擬合結(jié)果Fig.6 Logarithmic function fitting result
圖7 二次多項(xiàng)式擬合結(jié)果Fig.7 Quadratic polynomial function fitting result
圖8 三次多項(xiàng)式擬合結(jié)果Fig.8 Cubic polynomial function fitting result
圖9 四次多項(xiàng)式擬合結(jié)果Fig.9 Four times polynomial function fitting result
根據(jù)擬合結(jié)果可知,多項(xiàng)式擬合的效果非常理想,綜合考慮擬合優(yōu)度及函數(shù)表達(dá)式的簡(jiǎn)潔性,決定選用三次多項(xiàng)式作為標(biāo)準(zhǔn)擬合函數(shù)。將25組樣本數(shù)據(jù)根據(jù)擬合函數(shù)求出弧長(zhǎng),與手工測(cè)量值進(jìn)行對(duì)比,平均誤差僅為0.57 cm左右,遠(yuǎn)低于 GB/T 1335.1—2008《服裝號(hào)型 男子》中對(duì)背長(zhǎng)檔差規(guī)定的2 cm[9],其準(zhǔn)確性較高,符合服用尺寸測(cè)量的需求。
經(jīng)過(guò)對(duì)25組樣本數(shù)據(jù)的擬合分析,將170/88A男性背部曲線模擬軟尺測(cè)量的標(biāo)準(zhǔn)曲線函數(shù)表達(dá)式確定為:
f(x)=-0.000 33x3+0.008x2+0.19x+18
為檢驗(yàn)標(biāo)準(zhǔn)擬合曲線的準(zhǔn)確性,需要利用驗(yàn)證組數(shù)據(jù)進(jìn)行對(duì)比。由于同號(hào)型的人體曲線形狀在誤差范圍內(nèi)近乎相似,可將標(biāo)準(zhǔn)擬合曲線參數(shù)化,根據(jù)樣本曲線相關(guān)的基本直線長(zhǎng)度數(shù)據(jù)與標(biāo)準(zhǔn)曲線對(duì)應(yīng),進(jìn)行參數(shù)函數(shù)的比例放縮,從而推算出樣本曲線的長(zhǎng)度。將樣本曲線的推算長(zhǎng)度與擬合長(zhǎng)度進(jìn)行對(duì)比,根據(jù)其誤差大小即可判斷標(biāo)準(zhǔn)擬合曲線是否準(zhǔn)確[10]。
人體背部曲線所對(duì)應(yīng)的基本直線長(zhǎng)度數(shù)據(jù)為背長(zhǎng)(直)和胸厚,此處背長(zhǎng)(直)定義為人體第7頸椎點(diǎn)到腰圍平面的直線距離,而胸厚定義為人體胸部最外側(cè)切面到人體背部最外側(cè)切面的直線距離;因此,首先檢驗(yàn)人體背部曲線長(zhǎng)度與背長(zhǎng)(直)和胸厚之間的相關(guān)性,將驗(yàn)證組數(shù)據(jù)導(dǎo)入SPSS中進(jìn)行相關(guān)性分析,結(jié)果如表1所示。可以看出,背長(zhǎng)(直)與背部曲線長(zhǎng)具有相關(guān)性但不顯著,而胸厚與背部曲線長(zhǎng)在0.01水平顯著相關(guān)。
表1 相關(guān)性分析結(jié)果Tab.1 Result of correlation analysis
由此可知,人體背部曲線長(zhǎng)度和背長(zhǎng)(直)、胸厚之間具有相關(guān)性,可以通過(guò)背長(zhǎng)和胸厚推算背部曲線長(zhǎng)度。以標(biāo)準(zhǔn)曲線函數(shù)為參照函數(shù),將y=f(x)轉(zhuǎn)換為參數(shù)方程:
式中:t為參數(shù);α、β分別為所求樣本的背長(zhǎng)(直)和胸厚;a、b為參照函數(shù)所對(duì)應(yīng)背部曲線的背長(zhǎng)(直)和胸厚。
在此基礎(chǔ)上通過(guò)對(duì)x、y進(jìn)行比例縮放,再對(duì)參數(shù)方程進(jìn)行定積分求弧長(zhǎng),即可推算出所求樣本的背長(zhǎng)(弧)。
將驗(yàn)證組的5個(gè)樣本數(shù)據(jù)采用上述方法進(jìn)行推算,其對(duì)照結(jié)果如表2所示。
表2背長(zhǎng)(弧)推算與擬合結(jié)果對(duì)照表
Tab.2Comparisonresultofvalidationgroupcm
背長(zhǎng)(直)胸厚背長(zhǎng)(弧)擬合長(zhǎng)度背長(zhǎng)(弧)推算長(zhǎng)度誤差39132216404540150303794204139894012023387320923996402502939322190403540100253923214540234016007
可見(jiàn)推算結(jié)果誤差較為穩(wěn)定,均小于1 cm,可靠性較高,在同號(hào)型范圍內(nèi),通過(guò)擬合確定的標(biāo)準(zhǔn)人體背部曲線函數(shù)的準(zhǔn)確性符合要求。
本文通過(guò)對(duì)170/88A號(hào)型青年男性的背部曲線進(jìn)行擬合分析,得出以下結(jié)論。
1)考慮函數(shù)表達(dá)式簡(jiǎn)潔性和擬合曲線弧長(zhǎng)誤差后,確定采用三次多項(xiàng)式函數(shù)作為擬合函數(shù),其擬合優(yōu)度達(dá)到0.995 62。根據(jù)擬合函數(shù)計(jì)算得到的背部曲線弧長(zhǎng)與實(shí)際測(cè)量長(zhǎng)度的平均誤差小于1 cm,遠(yuǎn)低于服裝號(hào)型中背長(zhǎng)檔差的規(guī)定,符合服裝用人體數(shù)據(jù)的精確度要求。
2)通過(guò)多次擬合實(shí)驗(yàn)確定了170/88A體型的青年男性背部曲線標(biāo)準(zhǔn)參照函數(shù),為f(x)=-0.000 33x3+0.008x2+0.19x+18。
3)人體背部曲線長(zhǎng)度與背長(zhǎng)(直)、胸厚這2個(gè)直線尺寸具有相關(guān)性,以標(biāo)準(zhǔn)參照函數(shù)為基礎(chǔ),通過(guò)參數(shù)函數(shù)比例放縮法,推算出同號(hào)型樣本的背部曲線長(zhǎng)度,經(jīng)對(duì)比樣本的曲線擬合長(zhǎng)度和比例推算長(zhǎng)度誤差小于1 cm,證明該曲線擬合的準(zhǔn)確性符合要求。
4)由于采集樣本的范圍和數(shù)量有限,本文研究?jī)H限于170/88A體型的成年男性背部曲線,要建立完善的標(biāo)準(zhǔn)化人體測(cè)量圖形驗(yàn)證方法,還需要將人群按體型分類(lèi)后分別進(jìn)行大量的擬合計(jì)算,對(duì)本文的研究成果進(jìn)行檢驗(yàn)。
FZXB
參考文獻(xiàn):
[1] 葉璇, 肖平, 白小菡, 等. 三維人體測(cè)量技術(shù)標(biāo)準(zhǔn)比較[J]. 紡織科技進(jìn)展, 2013, 20(5): 61-64.
YE Xuan, XIAO Ping, BAI Xiaohan, et al. Compare of 3-D body scanning technique standard[J]. Progress in Textile Science & Technology, 2013, 20(5): 61-64.
[2] 田亞楠, 賀莉文, 尚笑梅. 不同測(cè)量方法對(duì)測(cè)量值精確度的影響分析[J]. 北京服裝學(xué)院學(xué)報(bào)(自然科學(xué)版), 2016, 36(4): 25-31.
TIAN Ya′nan, HE Liwen, SHANG Xiaomei. Influence of measurement methods on the accuracy of measured data[J]. Journal of Beijing Institute of Fashion Technology(Natural Science Edition), 2016, 36(4): 25-31.
[3] 倪世明, 金娟鳳, 龐程方. 基于縱向輪廓曲線的青年女性體型細(xì)分研究[J]. 紡織學(xué)報(bào), 2014, 35(8): 87-93.
NI Shiming, JIN Juanfeng, PANG Chengfang. Research of young female somatotype based on longitudinal profile curves[J]. Journal of Textile Research, 2014, 35(8): 87-93.
[4] 尚笑梅, 盧晨, 王輝. 基于自動(dòng)測(cè)體的圍度曲線擬合模型[J]. 紡織學(xué)報(bào), 2010, 31(4): 128-131,138.
SHANG Xiaomei, LU Chen, WANG Hui. Human body circumference curve fitting model based on automatic measurement[J]. Journal of Textile Research, 2010, 31(4): 128-131,138.
[5] 盧晨, 王輝, 尚笑梅. 人體胸圍曲線的擬合方法[J]. 蘇州大學(xué)學(xué)報(bào)(工科版), 2009, 29(3): 47-50.
LU Chen, WANG Hui, SHANG Xiaomei. Fitting methods for size of human bodies chest circumfe-rence[J]. Journal of Soochow University (Engineering Science Edition), 2009, 29(3): 47-50.
[6] 雋峰, 黎小間. B樣條曲面擬合方法在人體測(cè)量中的應(yīng)用[J]. 計(jì)算機(jī)應(yīng)用研究, 2007, 24(5): 183-185.
JUAN Feng, LI Xiaojian. Application of B-spline fitting surface to measure of body[J]. Application Research of Computers, 2007, 24(5): 183-185.
[7] TULI M, REDDY N V, SAXENA A. Constrained shape modification of B-spline curves[J]. Computer-Aided Design and Applications, 2006, 3: (1-4):437-446.
[8] VARA R D L, AGUIRRE V M. Robust regression methods for the analysis of unreplicated factorials[J]. Lecture Notes in Engineering and Computer Science, 2009, 2177(1).
[9] 蔡蘭, 厲旗, 尚笑梅. 基于襯衫部件重構(gòu)的紙樣設(shè)計(jì)方法[J]. 紡織學(xué)報(bào), 2015, 36(8): 116-120.
CAI Lan, LI Qi, SHANG Xiaomei. Pattern design method based on reconstruction of parts in blouse[J]. Journal of Textile Research, 2015, 36(8): 116-120.
[10] 高佩佩, 樂(lè)逸朦, 尚笑梅. 服用人體控制部位截面模型研究綜述[J]. 現(xiàn)代絲綢科學(xué)與技術(shù), 2015, 22(6): 234-236.
GAO Peipei, LE Yimeng, SHANG Xiaomei. A review on the research of human station′s section model for garment[J]. Modern Silk Science & Technology, 2015, 22(6): 234-236.