《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 一種新型人體三維建模系統(tǒng)的設(shè)計(jì)
一種新型人體三維建模系統(tǒng)的設(shè)計(jì)
來源:電子技術(shù)應(yīng)用2013年第3期
程 駿1,張 琴1,李海華2
1.廣東技術(shù)師范學(xué)院,廣東 廣州510665; 2.華南農(nóng)業(yè)大學(xué),廣東 廣州510640
摘要: 設(shè)計(jì)了一款新型的人體三維建模識(shí)別系統(tǒng)。系統(tǒng)采用2片TI TMS320C64x+數(shù)字信號(hào)處理器組成算法核心單元,采用S3C6410嵌入式處理器實(shí)現(xiàn)時(shí)序及總線控制功能。該系統(tǒng)無需人體佩戴任何骨骼傳感器網(wǎng)絡(luò),僅通過光學(xué)攝像頭及圖像處理算法即可完成人體三維運(yùn)動(dòng)建模,并可實(shí)現(xiàn)多人體運(yùn)動(dòng)目標(biāo)的實(shí)時(shí)追蹤功能。給出了該系統(tǒng)的實(shí)時(shí)多人三維運(yùn)動(dòng)建模結(jié)果,實(shí)測效果良好。
中圖分類號(hào): TP391
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2013)03-0014-03
A new design of the 3D human modeling system
Cheng Jun1,Zhang Qin1,Li Haihua2
1.Guang Dong Polytechnic Normal University, Guangzhou 510665,China; 2.South China Agriculture University, Guangzhou 510640,China
Abstract: A new design of the 3D human modeling & identification system is presented in this paper. Two TI TMS320C64x+digital signal processors are used as the algorithm unit and a S3C6410 embedded processor is used to control the timing sequence and the operation bus. Without any bone sensor networks for the human body, the 3D human modeling can be realized only through the optical cameras and the image processing algorithms. In addition, the traces of multiple real-time human targets can also be pursued in this system. The results of the real-time 3D human modeling experiments are also presented in this paper, which shows a good performance.
Key words : 3D modeling;human body identification;motion tracking;image processing

    人體建模識(shí)別技術(shù)一直是信號(hào)與信息處理領(lǐng)域的研究熱點(diǎn),在遠(yuǎn)程醫(yī)療、模式識(shí)別、安防監(jiān)控等各個(gè)方面都有著廣泛的應(yīng)用。但傳統(tǒng)的人體建模識(shí)別技術(shù)需要被測人體佩戴復(fù)雜的關(guān)節(jié)傳感器網(wǎng)絡(luò),通過高清紅外攝像頭獲取人體運(yùn)動(dòng)節(jié)點(diǎn)信息,從而實(shí)現(xiàn)目標(biāo)的三維建模。這種方法實(shí)施復(fù)雜,且價(jià)格昂貴。本文設(shè)計(jì)了一款新型的人體三維建模識(shí)別系統(tǒng),無需人體佩戴特殊的傳感器,僅通過光學(xué)攝像頭陣列即可完成人體建模,系統(tǒng)具有高速的視頻處理幀速率,可實(shí)現(xiàn)多人體運(yùn)動(dòng)目標(biāo)同時(shí)建模的功能,具有廣泛的應(yīng)用前景。

1 系統(tǒng)體系結(jié)構(gòu)
    實(shí)時(shí)視頻處理算法涉及到復(fù)雜的數(shù)學(xué)計(jì)算,需要消耗大量的處理器資源。為提高效率,本系統(tǒng)將控制器與數(shù)據(jù)處理器分開,由2片TI TMS320C64x+系列DSP處理器組成數(shù)據(jù)處理單元,由1片S3C6410 ARM1176JZF-S嵌入式處理器作為核心控制單元,以最大限度地提高DSP處理器的數(shù)字信號(hào)處理能力。ARM11處理器與DSP處理器之間通過高速同步SPI協(xié)議通信。
    光學(xué)攝像頭陣列采集的視頻流數(shù)據(jù)由ARM11處理器按統(tǒng)一的時(shí)序?qū)嵤┛偩€控制,視頻流由高速數(shù)據(jù)總線輸送給DSP處理器系統(tǒng),DSP處理器系統(tǒng)負(fù)責(zé)對視頻流進(jìn)行編解碼操作并進(jìn)一步完成三維建模算法。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

 

 

2 系統(tǒng)各功能模塊
2.1 攝像頭采集陣列

    攝像頭陣列由不同類型的攝像頭模塊組成光學(xué)采集系統(tǒng),具體介紹如下:
    (1)紅外發(fā)射攝像頭:發(fā)射近紅外光譜,當(dāng)紅外光線投射到三維物體表面時(shí),反射光譜會(huì)發(fā)生扭曲,扭曲的差值數(shù)據(jù)會(huì)被深度感應(yīng)攝像頭讀取。
    (2)深度感應(yīng)攝像頭:分析紅外光譜,按深度重構(gòu)算法對2D平面圖像進(jìn)行處理,進(jìn)而生成3D圖像的深度相對值坐標(biāo)。
    (3)256色真色彩攝像頭:高速彩色攝像頭,拍攝物體的實(shí)時(shí)彩色圖像,供處理器獲取原始的流媒體彩色數(shù)據(jù)。
    (4)平面建模攝像頭:數(shù)字濾波攝像頭,負(fù)責(zé)拍攝物體的邊緣銳化效果圖像,以獲取物體的邊緣輪廓數(shù)據(jù),使之作為3D建模的基礎(chǔ)數(shù)據(jù)之一。
    (5)熱感感應(yīng)攝像頭:負(fù)責(zé)拍攝物體的熱感輻射照片,以獲取人體、動(dòng)物等運(yùn)動(dòng)目標(biāo)數(shù)據(jù)并與環(huán)境背景相區(qū)分,使之作為人體運(yùn)動(dòng)跟蹤算法的重要基礎(chǔ)數(shù)據(jù)。
2.2 ARM11處理器系統(tǒng)(S3C6410)
    使用三星S3C6410 ARM1176JZF-S處理器,最高主頻可達(dá)667 MHz,它由8級(jí)流水線組成,比以前的ARM內(nèi)核提高了至少40%的吞吐量[1]。在本產(chǎn)品中,ARM11處理器主要作為控制中樞系統(tǒng),負(fù)責(zé)完成攝像頭采集陣列的驅(qū)動(dòng)和控制功能,以及對藍(lán)牙、USB接口、以太網(wǎng)、RS232等外設(shè)的驅(qū)動(dòng)控制功能。
2.3 C64x+ DSP處理器系統(tǒng)
    使用TI公司的高性能DSP處理器TMS320C64x+系列,該系列處理器中的 8 個(gè)功能單元可以并行操作,大大地提高了乘法速度,非常適合于視頻、圖像處理等領(lǐng)域的應(yīng)用[2-3]。在本產(chǎn)品中,共采用2片TMS320C64x+數(shù)字信號(hào)處理器,負(fù)責(zé)對實(shí)時(shí)視頻圖像數(shù)據(jù)進(jìn)行編解碼計(jì)算,并完成復(fù)雜的人體三維建模算法。
2.4 電源管理模塊
    由ARM11處理器實(shí)現(xiàn)電源管理的控制功能,實(shí)現(xiàn)包括低功耗模式、休眠模式、電壓調(diào)節(jié)輸出、電流檢測等電源管理功能。
3 算法移植及改進(jìn)
    傳統(tǒng)上,人體三維建模技術(shù)常見的算法主要有曲面建模算法[4]、基于物理特性的建模算法[5]、基于解剖學(xué)的分層建模算法[6]和多剛體動(dòng)力學(xué)建模算法[7]。但這些算法并不能很好地滿足實(shí)時(shí)人體運(yùn)動(dòng)目標(biāo)的建模要求。2011年,Microsoft公司免費(fèi)公布了Kinect SDK開發(fā)包Beta版,該版本針對計(jì)算機(jī)系統(tǒng)的Windows開源代碼數(shù)據(jù)包,運(yùn)用了新一代的動(dòng)態(tài)骨骼追蹤算法。本文對KInect SDK開發(fā)包進(jìn)行了算法移植,將其移植到DSP數(shù)字信號(hào)處理器,使其可以脫離Windows系統(tǒng)在硬件上獨(dú)立運(yùn)行,并進(jìn)一步對算法進(jìn)行了改進(jìn),使人體追蹤目標(biāo)數(shù)由原來的1~2人提高到1~4人。
3.1 系統(tǒng)初始化
3.1.1 ARM11系統(tǒng)的初始化

    上電復(fù)位后,ARM開始從起始空間執(zhí)行程序,存放在該地址處的指令為中斷向量表。該中斷向量表共有8條跳轉(zhuǎn)指令。系統(tǒng)最先執(zhí)行復(fù)位指令,該指令通過修改CPSR更改處理器運(yùn)行模式。CPSR設(shè)置完成后,ARM11系統(tǒng)將進(jìn)行CPU初始化,CPU初始化主要涉及關(guān)閉指令緩存(ICache)和數(shù)據(jù)緩存 (DCache)等過程。
3.1.2 TMS320C64+ DSP處理器系統(tǒng)初始化
    為適應(yīng)算法移植的要求,使用DSP/BIOS來初始化DSP系統(tǒng)。DSP/BIOS是TI公司提供的一套初始化代碼接口,它以API和宏的形式封裝了TI公司的所有硬件模塊[8],其初始化過程如下:
    (1)初始化DSP引導(dǎo)程序。DSP/BIOS程序從入口c_int00開始。復(fù)位后,復(fù)位中斷向量將程序指針自動(dòng)引導(dǎo)到c_init00。(2)BIOS_init執(zhí)行基本的模塊初始化,然后調(diào)用MOD_init宏分別初始化每個(gè)使用的模塊。(3)調(diào)用用戶主程序。在完成所有DSP/BIOS模塊的初始化后,硬件中斷和軟件中斷均為使能,此時(shí)應(yīng)用程序可以添加代碼對各種外設(shè)進(jìn)行初始化。最后,調(diào)用BIOS_start啟動(dòng)DSP/BIOS。DSP/BIOS系統(tǒng)啟動(dòng)流程如圖2所示。

3.2 DSP人體建模算法流程
    攝像頭采集陣列均由ARM11處理器統(tǒng)一總線控制,并通過數(shù)據(jù)總線將幀圖像數(shù)據(jù)傳遞給TMS320C64x+ DSP處理器1,由該處理器完成深度圖像處理算法、2D圖像重構(gòu)算法、2D圖像互補(bǔ)算法,最后可生成單幀人體三維建模圖像,并將數(shù)據(jù)輸出給TMS320C64x+ DSP處理器2。
    TMS320C64x+ DSP處理器2通過提取256色真色彩攝像頭的流媒體同步數(shù)據(jù)信息,并運(yùn)用3D視頻流重構(gòu)算法,即可實(shí)現(xiàn)對單幀人體三維建模圖像的視頻流重構(gòu)計(jì)算,從而生成連續(xù)幀結(jié)構(gòu)的人體3D建模數(shù)據(jù)流,最后運(yùn)用視頻流媒體壓縮算法,即可輸出完整流暢的人體三維建模結(jié)果。DSP雙處理器陣列算法流程如圖3所示。

3.3 算法改進(jìn)
    原Kinect SDK開源數(shù)據(jù)包只支持1~2個(gè)人體運(yùn)動(dòng)目標(biāo)的捕捉及建模功能。本系統(tǒng)運(yùn)用迭代算法,計(jì)算出第3個(gè)及第4個(gè)人體運(yùn)動(dòng)目標(biāo)的解析方程,代入攝像頭陣列的采集參數(shù)后,即可確定4個(gè)動(dòng)態(tài)的人體運(yùn)動(dòng)目標(biāo)的坐標(biāo)參數(shù),從而完成4個(gè)人體運(yùn)動(dòng)目標(biāo)的三維建模。按迭代算法計(jì)算,系統(tǒng)理論上可實(shí)現(xiàn)12個(gè)人體運(yùn)動(dòng)學(xué)目標(biāo)的三維建模結(jié)果,目前已經(jīng)實(shí)現(xiàn)了1~4個(gè)人體運(yùn)動(dòng)目標(biāo)的實(shí)時(shí)追蹤及三維建模功能。
4 實(shí)驗(yàn)結(jié)果及性能分析
    使用該系統(tǒng)分別對1個(gè)、2個(gè)、3個(gè)、4個(gè)人體運(yùn)動(dòng)學(xué)目標(biāo)進(jìn)行了實(shí)時(shí)三維人體建模實(shí)驗(yàn)。結(jié)果顯示,在單目標(biāo)識(shí)別時(shí),系統(tǒng)能夠在較快時(shí)間內(nèi)捕獲運(yùn)動(dòng)目標(biāo),生成初始化建模參考原點(diǎn),并在2 s內(nèi)實(shí)現(xiàn)人體17節(jié)點(diǎn)的三維骨架建模,整體性能良好。同時(shí),多人體運(yùn)動(dòng)目標(biāo)建模實(shí)驗(yàn)也獲得了較好的性能,實(shí)測結(jié)果如圖4~圖7所示。
    本文提出的人體三維建模系統(tǒng)的實(shí)測性能如表1所示。

    經(jīng)測試,該人體三維建模系統(tǒng)可實(shí)現(xiàn)多人體運(yùn)動(dòng)目標(biāo)的實(shí)時(shí)追蹤及三維建模功能,實(shí)測最大人體追蹤目標(biāo)數(shù)為4人,系統(tǒng)初始響應(yīng)時(shí)間低于2 s,二次建模重建時(shí)間低于1 s,系統(tǒng)整體上已達(dá)到了較好的性能。在單個(gè)人體目標(biāo)三維建模時(shí),系統(tǒng)的各項(xiàng)性能均達(dá)到最佳值,隨著人體建模目標(biāo)個(gè)數(shù)的增加,系統(tǒng)的響應(yīng)時(shí)間及幀速率等指標(biāo)均有輕微的下降,這表明隨著人體目標(biāo)個(gè)數(shù)的增加,DSP系統(tǒng)處理能力出現(xiàn)了輕微下降,在下一步的研究中需要對算法進(jìn)行優(yōu)化改進(jìn)。 
參考文獻(xiàn)
[1] S3C6410X RISC microprocessor user′s manual,revision1.10[Z].Samsung Electronics Co.Ltd,2008.
[2] TMS320DM642 video/imaging fixed-point digital signal processor data manual[Z].Texas Instruments,2010.
[3] TMS320DM642 evaluation module with TVP video decoders technical reference[Z].Spectrum Digital,Inc.,2004.
[4] GHEORGHE P.Computing with membranes[J].Journal of Computer and System Sciences,2000,61(1):108-143.
[5] GHEORGHT P.P systems with active membranes:Attacking NP complete problems[J].Journal of Automata Languages and Combinatorics,2001,6(1):75-90.
[6] QI Zhengwei,You Jinyuan.Formalization of P systems by Maude[J].Journal of Shanghai Jiaotong University(Science),2005,10(3):260-264.
[7] HANAVAN E P.A Mathematical model of the human body[R].Biomechanics Laboratory,F(xiàn)aculty of Physical Education,University of Calgary,Canada,1984.
[8] 鄭翔,王賢菊,張寒,等.基于DSP/BIOS的VoIP語音通信終端設(shè)計(jì)[J].軍事通信技術(shù),2012,33(2):89-92.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
aa级大片欧美| 一区二区三区日韩欧美| 亚洲三级免费| 在线视频国内自拍亚洲视频| 国产一区白浆| 国产精品视频999| 欧美三日本三级少妇三2023| 欧美欧美午夜aⅴ在线观看| 牛牛精品成人免费视频| 麻豆国产精品一区二区三区| 久久久久久久久综合| 久久精品亚洲精品| 久久久免费精品| 久久人人爽国产| 噜噜噜躁狠狠躁狠狠精品视频| 久久这里有精品视频| 老司机成人在线视频| 蜜乳av另类精品一区二区| 久久综合图片| 嫩草国产精品入口| 欧美激情女人20p| 欧美精品播放| 欧美日本三区| 国产精品高潮呻吟视频| 国产精品久久久久秋霞鲁丝| 国产精品二区影院| 国产欧美日韩视频在线观看| 国产午夜精品全部视频在线播放| 国产欧美日韩视频一区二区三区| 国产日韩欧美在线一区| 黄色成人精品网站| 亚洲福利精品| 亚洲理伦电影| 亚洲一区视频| 久久超碰97人人做人人爱| 亚洲国产中文字幕在线观看| 亚洲精品无人区| 亚洲天堂成人在线视频| 午夜亚洲视频| 久久亚洲精品一区| 欧美日本不卡高清| 国产精品国产馆在线真实露脸| 国产精品丝袜白浆摸在线| 国产日韩av高清| 有码中文亚洲精品| 亚洲美女视频| 亚洲欧美国产视频| 亚洲国产精品久久91精品| 99国产精品久久久久久久成人热| 亚洲在线视频观看| 久久婷婷麻豆| 欧美日韩亚洲另类| 国产无一区二区| 亚洲国产一区二区三区a毛片| 一区二区三区高清视频在线观看| 亚洲欧洲av一区二区| 亚洲国产成人在线视频| 一区二区三区日韩在线观看| 欧美一区二区三区精品电影| 老色鬼久久亚洲一区二区 | 久久疯狂做爰流白浆xx| 欧美成人中文| 国产欧美日韩中文字幕在线| 亚洲成色精品| 亚洲欧美精品suv| 亚洲毛片播放| 久久精品视频在线看| 欧美日韩免费观看中文| 国产亚洲精品久久久| 亚洲美女在线视频| 久久精品青青大伊人av| 亚洲一区免费网站| 免费日韩av电影| 国产精品日韩二区| 亚洲精品久久久久| 久久精品国产第一区二区三区最新章节| aaa亚洲精品一二三区| 久久国产福利| 国产精品二区在线| 亚洲激情在线播放| 欧美一区二区在线| 亚洲综合色激情五月| 免费一区视频| 国产一区二区三区免费不卡| 一本色道久久综合一区| 最新亚洲电影| 久久久久久久性| 国产精品亚洲аv天堂网| 亚洲理伦电影| 亚洲精品国产无天堂网2021| 久久av资源网站| 国产精品久久久久久久免费软件 | 亚洲第一天堂无码专区| 亚洲欧美国产视频| 欧美精品v日韩精品v韩国精品v| 国产综合亚洲精品一区二| 亚洲小说区图片区| 亚洲色图综合久久| 欧美激情第六页| 伊人久久久大香线蕉综合直播| 午夜精品在线| 午夜精品久久久久久久久久久久 | 国产精品中文在线| 亚洲图片欧洲图片av| 一本色道综合亚洲| 欧美激情一区二区三区成人| 狠狠色丁香婷婷综合影院| 小黄鸭视频精品导航| 午夜一区在线| 国产精品国产三级国产专播精品人| 亚洲欧洲综合另类| 亚洲精品视频在线| 欧美激情在线观看| 亚洲国产一区二区三区在线播 | 国产欧美日韩精品一区| 亚洲一级黄色片| 亚洲尤物在线视频观看| 欧美图区在线视频| 一区二区三区视频观看| 亚洲一区制服诱惑| 国产精品久久久久久久久免费| 在线一区亚洲| 亚洲欧美卡通另类91av| 国产精品美女xx| 亚洲专区欧美专区| 久久se精品一区二区| 国产偷国产偷亚洲高清97cao| 欧美亚洲综合另类| 久久久久久久一区二区| 红桃视频亚洲| 亚洲精品久久久久久下一站| 欧美国产一区在线| 99av国产精品欲麻豆| 亚洲午夜精品一区二区| 国产精品v欧美精品v日韩| 中国av一区| 欧美在线观看视频| 黄色一区二区在线| 日韩视频在线观看| 欧美私人啪啪vps| 亚洲女性喷水在线观看一区| 久久成人免费视频| 今天的高清视频免费播放成人| 亚洲激情啪啪| 欧美日本中文字幕| 亚洲深夜av| 久久国产精彩视频| 亚洲福利视频网| 亚洲午夜在线观看视频在线| 国产精品嫩草久久久久| 欧美在线视频一区二区三区| 欧美电影电视剧在线观看| 亚洲精品在线视频| 亚洲欧美日韩一区在线| 国产一区久久久| 亚洲美女av电影| 国产精品久久看| 久久精品女人| 欧美日韩一区综合| 午夜在线视频观看日韩17c| 另类天堂av| 一区二区三区波多野结衣在线观看| 久久gogo国模裸体人体| 亚洲福利视频网站| 亚洲欧美在线播放| 在线精品国产欧美| 午夜精品婷婷| 亚洲国产精品va在线看黑人动漫| 亚洲一区二区三区高清| 国产亚洲精品资源在线26u| 亚洲精品日本| 国产欧美在线播放| 亚洲精品影视| 国产日韩精品综合网站| 亚洲精品国偷自产在线99热| 国产精品欧美日韩一区| 亚洲国产精品一区二区www在线| 欧美日韩亚洲综合一区| 新片速递亚洲合集欧美合集| 欧美大片一区| 亚洲欧美日韩精品久久久久| 欧美xart系列在线观看| 亚洲一区在线观看免费观看电影高清| 久热爱精品视频线路一| 亚洲午夜av在线| 欧美aaaaaaaa牛牛影院| 亚洲欧美中文日韩在线| 欧美日韩成人精品| 久久国产福利国产秒拍| 国产精品v欧美精品v日本精品动漫 | 亚洲免费在线看| 欧美激情视频在线播放| 午夜精品999| 欧美视频在线观看免费| 亚洲国产二区| 国产日韩精品视频一区| 亚洲天堂成人在线视频| 亚洲国产精品ⅴa在线观看| 久久精品国产2020观看福利| 99国产一区二区三精品乱码|