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

        ?

        基于2D圖像變換的虛擬試衣算法

        2018-03-05 02:36:56喻春陽

        蘇 卓,喻春陽

        (東北大學(xué) 軟件學(xué)院,遼寧 沈陽 110819)

        0 引 言

        隨著虛擬現(xiàn)實(shí)的發(fā)展,虛擬試衣漸漸出現(xiàn)在人們的視野中,也出現(xiàn)了各種各樣的相關(guān)技術(shù)[1-2]。目前大多數(shù)虛擬試衣系統(tǒng)或算法是基于3D模型匹配人體[3-9]或是2D貼圖跟隨人體運(yùn)動(dòng)[10-11],前者很難對(duì)人體進(jìn)行精確匹配,同時(shí)也面臨著物理效果模擬不佳的問題。國內(nèi)外許多學(xué)者提出將布料模擬[12-16]運(yùn)用到該系統(tǒng)中,但是由于人體的肢體運(yùn)動(dòng),并不能很好地實(shí)現(xiàn)。后者雖然運(yùn)行效率高,但也存在前者的各種問題。

        為了解決上述問題,文中提出了基于2D圖像變換的虛擬試衣算法。該算法通過獲取Kinect深度圖像、彩色圖像和人體關(guān)節(jié)點(diǎn)坐標(biāo),再提供衣服的圖像對(duì)應(yīng)圖像上的關(guān)節(jié)坐標(biāo),將該衣服圖像匹配到人體圖像上。該算法主要將衣服圖像和人體圖像以相同的方法分割成多個(gè)模塊,并將人體圖像上這些對(duì)應(yīng)的模塊逐塊填充。

        1 圖像及關(guān)節(jié)坐標(biāo)獲取

        通過Kinect SDK提供的接口可以比較容易地獲得彩色圖像、人體二值圖像和骨骼關(guān)節(jié)點(diǎn)坐標(biāo),這里的骨骼關(guān)節(jié)點(diǎn)坐標(biāo)為三維坐標(biāo),需要使用SDK提供的映射函數(shù)轉(zhuǎn)換到人體圖像的屏幕坐標(biāo)。

        虛擬的衣服圖像采用讀取BMP文件的方式存儲(chǔ),關(guān)節(jié)點(diǎn)坐標(biāo)在文本文件中,直接讀取即可。

        2 對(duì)圖像進(jìn)行一級(jí)分割

        由于人體圖像和衣服圖像采用相同的方法進(jìn)行分割,所以下述圖像分割(包括二級(jí)分割)均表示對(duì)二者圖像的分割操作。

        一級(jí)分割首先將把人體的頸部、肩部、肘部、腕部進(jìn)行切割。由圖像上這些關(guān)節(jié)點(diǎn)的坐標(biāo)位置進(jìn)行360°射線探測(cè),直到遇到白色像素,各方向探測(cè)線長度記為L(i),0≤i<180,找到過該點(diǎn)最短的一條切割線,記得到的探測(cè)角度為A,以A方向和A+180°方向做分割線。A滿足:

        L(A)+L(A+180)=min{L(i)+L(i+180)}

        (1)

        記錄分割線端點(diǎn)的坐標(biāo)。

        胯部中心采取與脊柱方向垂直的線段進(jìn)行分割,這樣避免了腿部的影響。之后添加胸部到兩肩部的分割線和腹部到兩腋下的分割線。

        人體圖像及衣服圖像一級(jí)分割效果如圖1所示。

        圖1 一級(jí)分割結(jié)果

        圖中,位置1~7為最短探測(cè)線分割,位置8為水平分割,位置9~12為骨骼節(jié)點(diǎn)到對(duì)應(yīng)分割點(diǎn)的直接連接分割。

        3 對(duì)圖像進(jìn)行二級(jí)分割

        由一級(jí)分割結(jié)果得到14個(gè)一級(jí)模塊,如圖2所示。

        圖2 一級(jí)模塊

        每個(gè)模塊由兩個(gè)皮膚端點(diǎn)的坐標(biāo)、兩個(gè)骨骼點(diǎn)坐標(biāo)構(gòu)成。其中3號(hào)模塊以右肩的分割線為皮膚邊界,4號(hào)模塊以左肩的分割線為皮膚邊界。

        對(duì)每個(gè)一級(jí)模塊進(jìn)行二分遞歸分割,具體方法如圖3所示。

        圖3 二分法分割示意

        圖中,計(jì)算遞歸模塊中的兩個(gè)皮膚端點(diǎn)K1,K2的中心點(diǎn)Km,兩個(gè)骨骼點(diǎn)S1,S2的中心點(diǎn)Sm。由骨骼中心點(diǎn)Sm向皮膚中心點(diǎn)Km方向進(jìn)行射線探測(cè),r為分割線,直至遇到白色像素,得到該骨骼中心點(diǎn)對(duì)應(yīng)的實(shí)際的皮膚中心點(diǎn)坐標(biāo)K3。以皮膚中心Km和新得到的骨骼中心Sm構(gòu)造出兩個(gè)新的遞歸模塊K1S1SmKm和KmSmS2K2,繼續(xù)執(zhí)行上述操作。

        這里的遞歸深度為4,也可以按照不同長度的骨骼進(jìn)行不同深度的遞歸,但要保證人體二值圖像和衣服二值圖像對(duì)應(yīng)一級(jí)模塊的遞歸深度相同。否則無法進(jìn)行二級(jí)模塊的區(qū)域匹配。

        在分辨率允許范圍內(nèi),遞歸的深度越多,衣服貼合人體的效果越好。人體圖像及衣服圖像的二級(jí)分割效果如圖4所示。

        圖4 二級(jí)分割結(jié)果

        4 對(duì)人體圖像進(jìn)行填充

        由于上面處理的人體二值圖像和衣服二值圖像的分割結(jié)果具有相同的拓?fù)浣Y(jié)構(gòu),遍歷對(duì)應(yīng)的各個(gè)二級(jí)模塊,將皮膚二級(jí)模塊對(duì)應(yīng)的衣服彩色圖像的逐像素顏色填充至人體對(duì)應(yīng)二級(jí)模塊對(duì)應(yīng)的彩色圖像上。僅針對(duì)一個(gè)二級(jí)模塊,具體步驟如下:

        (1)將該模塊分為兩個(gè)三角形,如圖5所示。

        圖5 二級(jí)模塊三角分割示意

        其中,a、b為骨骼點(diǎn),c、d為皮膚點(diǎn)。這里以abc、bdc作為兩個(gè)三角形。

        (2)構(gòu)造一個(gè)顏色矩陣M,該矩陣的行數(shù)、列數(shù)要較大于三角形的最小外接矩形,這里直接將三角形最長邊的1.2倍長度作為M的行數(shù)R、列數(shù)C。

        (3)由該矩陣的坐標(biāo)(C-1,0)、(C-1,R-1)、(0,0)及該衣服圖像二級(jí)模塊中abc的坐標(biāo),代入:

        (2)

        (4)三角形bdc同理。

        (5)由M中坐標(biāo)(C-1,0)、(C-1,R-1)、(0,0)及該人體圖像二級(jí)模塊中abc的坐標(biāo),求出仿射矩陣A2,遍歷M中坐標(biāo)點(diǎn)P2,通過A2×P2得到人體圖像中的坐標(biāo),并以矩陣M所有元素的顏色值填充人體彩色圖像。

        (6)三角形bdc同理。

        由于需要使用圖像數(shù)據(jù),采用了逐像素填充的方法,CPU負(fù)擔(dān)會(huì)比較重。如果只用于顯示,也可以直接通過渲染三角形的方式,將衣服彩色圖像中三角形的坐標(biāo)轉(zhuǎn)換為UV坐標(biāo),通過貼圖的方式即可實(shí)現(xiàn)。

        5 實(shí)驗(yàn)結(jié)果

        實(shí)驗(yàn)結(jié)果如圖6所示。

        圖6 通過Kincet實(shí)時(shí)獲取人體圖像的填充結(jié)果

        6 結(jié)束語

        算法通過Kinect實(shí)時(shí)顯示了換衣的效果,虛擬衣服可以隨人體關(guān)節(jié)運(yùn)動(dòng)而比較契合地附著在人體圖像上。相比傳統(tǒng)基于3D模型匹配的方法更具有生動(dòng)性,能較好地模擬衣服拉伸效果。由于填充部分完全獨(dú)立,適用于并行計(jì)算。對(duì)于不同一級(jí)模塊的遞歸分割可因一級(jí)模塊區(qū)域大小分配,避免不必要的開銷。對(duì)衣服的原始二值圖像進(jìn)行拓展,即體現(xiàn)出頭部、手部、胯部等,可以更好地對(duì)圖像進(jìn)行一級(jí)分割以及充分利用。

        [1] 周 超,胥朝陽,余海麗.服裝網(wǎng)購中三維虛擬試衣問題研究[J].服飾導(dǎo)刊,2013(1):41-45.

        [2] 田 泉,孔永鋒.淺述虛擬試衣[J].信息與電腦:理論版,2014(7):173-174.

        [3] 楊晨暉,陳 辰.虛擬試衣系統(tǒng)中的模型變形[J].廈門大學(xué)學(xué)報(bào):自然科學(xué)版,2014,53(1):46-51.

        [4] 趙海媚,林振生,彥虹羽,等.基于Kinect的3D實(shí)時(shí)虛擬試衣系統(tǒng)的研究[J].電子技術(shù)與軟件工程,2015(20):69-71.

        [5] 張曉麗,姚俊峰,黃 萍.基于Kinect的實(shí)時(shí)360度虛擬試衣[J].系統(tǒng)仿真學(xué)報(bào),2016,28(10):2378-2384.

        [6] 曾 云,陳盈盈,張 岳.基于人體識(shí)別的在線虛擬試衣系統(tǒng)[J].電視技術(shù),2014,38(11):206-210.

        [7] CORDIER F,SEO H,THALMANN N M.Made-to-measure technologies for online clothing store[J].IEEE Computer Graphics and Applications,2003,23(1):38-48.

        [8] 韓 芳,李英琳.日趨實(shí)用化的三維虛擬服裝設(shè)計(jì)與試衣系統(tǒng)[J].山東紡織經(jīng)濟(jì),2015(5):35-37.

        [9] 徐雪麗.基于Android平臺(tái)的虛擬試衣關(guān)鍵技術(shù)研究[J].西安文理學(xué)院學(xué)報(bào):自然科學(xué)版,2016,19(2):47-51.

        [10] XIONG X Y,ZHU X J.ASM (Active Shape Model) modeling of the human body and its application in virtual fitting[C]//International conference on informatics,networking and intelligent computing.[s.l.]:[s.n.],2014:118-121.

        [11] 張 智,曾 誠.基于RIA技術(shù)的在線試衣間系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011,21(10):143-146.

        [12] CHOI K J,KO H S.Research problems in clothing simulation[J].Computer-Aided Design,2005,37(6):585-592.

        [13] LIU Li,WANG Ruomei,SU Zhuo,et al.Mesh-based anisotropic cloth deformation for virtual fitting[J].Multimedia Tools and Applications,2014,71(2):411-433.

        [14] 石 敏,毛天露,夏時(shí)洪,等.布料動(dòng)畫方法研究進(jìn)展及問題[J].計(jì)算機(jī)學(xué)報(bào),2012,35(12):2446-2458.

        [15] 呂夢(mèng)雅,李發(fā)明,唐 勇,等.基于彈簧質(zhì)點(diǎn)模型的快速逼真的布料模擬仿真[J].系統(tǒng)仿真學(xué)報(bào),2009,21(16):5236-5239.

        [16] 李 健,崔棟梁.基于簡(jiǎn)化的質(zhì)點(diǎn)彈簧模型的布料模擬[J].計(jì)算機(jī)工程與設(shè)計(jì),2010,31(4):819-821.

        国产一区二区女内射| 亚洲女同一区二区三区| 最新中文字幕一区二区| 日本入室强伦姧bd在线观看| 欧美日韩成人在线| 蜜桃av噜噜一区二区三区香| 国产成人自拍视频播放| 国产精品永久免费| 四虎精品视频| 亚洲一区二区三区99区| 亚洲婷婷久悠悠色悠在线播放| 亚洲熟妇久久国产精品| 亚洲成a人片在线| 熟女少妇丰满一区二区| 亚洲一区二区免费在线观看视频| 欧美性xxxx极品高清| 亚洲无毛片| 国产成版人性视频免费版| 精品国产一区二区三区三| 少妇久久久久久被弄到高潮| 国产一级免费黄片无码AV| 日本高清一区在线你懂得| 日韩综合无码一区二区| 97精品人妻一区二区三区香蕉| www.日本一区| 亚洲av在线观看播放| 亚欧中文字幕久久精品无码| 亚洲综合一区二区三区四区五区| 国产精品一区二区久久毛片| 国产亚洲精品国产精品| 亚洲精品乱码久久久久久日本蜜臀| 国产精品高清视亚洲乱码有限公司| 丝袜美腿亚洲综合久久| 欧美丰满熟妇xxxx性ppx人交| 人妻妺妺窝人体色www聚色窝| 国产亚洲无码1024| 一本久道高清视频在线观看| 欧美精品一区二区蜜臀亚洲| 久久婷婷色香五月综合激情| 高清国产亚洲精品自在久久| 中文字幕乱码无码人妻系列蜜桃|