毛片tv网站无套内射tv网站,毛片免费视频在线观看,久久人人爽爽爽人久久久,久久伊人少妇熟女大香线蕉,老鸭窝视频在线观看

愛采購

發(fā)產(chǎn)品

  • 發(fā)布供應(yīng)
  • 管理供應(yīng)

人體運(yùn)動實(shí)時捕捉儀器設(shè)計與應(yīng)用

   2012-07-12 轉(zhuǎn)載于網(wǎng)絡(luò)佚名3890
導(dǎo)讀

引言人體運(yùn)動是個復(fù)雜的連續(xù)過程,對此過程實(shí)現(xiàn)數(shù)字化記錄和處理,則可為人體運(yùn)動分析與研究提供極大方便。人體運(yùn)動是由人體上各

引言

人體運(yùn)動是個復(fù)雜的連續(xù)過程,對此過程實(shí)現(xiàn)數(shù)字化記錄和處理,則可為人體運(yùn)動分析與研究提供極大方便。人體運(yùn)動是由人體上各個關(guān)節(jié)點(diǎn)來牽引和約束的1,如果能記錄到每1 幀中各主要關(guān)節(jié)點(diǎn)的位置數(shù)據(jù),再進(jìn)行人體建模與圖像重構(gòu),則可實(shí)現(xiàn)人體運(yùn)動數(shù)字化。結(jié)合國家“863”課題,研究開發(fā)這套人體運(yùn)動實(shí)時捕捉設(shè)備,它實(shí)現(xiàn)對人體在有限空間運(yùn)動時各主要關(guān)節(jié)點(diǎn)(Marker 點(diǎn))的探測和數(shù)據(jù)采集,根據(jù)相應(yīng)計算和處理,得出各點(diǎn)坐標(biāo)數(shù)據(jù),同時進(jìn)行虛擬人運(yùn)動圖像重構(gòu)。這樣,人體在運(yùn)動時,PC 機(jī)上實(shí)時動態(tài)地顯示虛擬人運(yùn)動及虛擬空間的圖像,并保存數(shù)據(jù)和圖像以備進(jìn)一步處理。

由于實(shí)現(xiàn)人體運(yùn)動數(shù)據(jù)化、同步圖像動態(tài)顯示、數(shù)據(jù)和圖像保存等多項功能,這套設(shè)備在影視廣告和動畫的實(shí)時制作、特技動作拍攝、體育、醫(yī)療、測量和輔助設(shè)計等方面都有很大的應(yīng)用潛力,而且體現(xiàn)出實(shí)時、快速、經(jīng)濟(jì)、可重復(fù)等優(yōu)勢。本文介紹其設(shè)計原理,并對其應(yīng)用前景進(jìn)行說明。

1 系統(tǒng)設(shè)計原理

1.1 系統(tǒng)硬件設(shè)計

成套設(shè)備包括:4 ~ 6 個探測支架、主控制盒、特制緊身衣、同步控制盒、三角檢測架及專用導(dǎo)線等。主控制盒內(nèi)嵌USB Hub、電源及工作切換等模塊,向設(shè)備供電并使主機(jī)通過USB 口連接各支架,在運(yùn)行前檢測時提供轉(zhuǎn)換功能。特制緊身衣上頭部和各關(guān)節(jié)點(diǎn)粘有高亮紅光LED,各LED 有線連到同步控制盒。同步控制盒由電路控制各LED 發(fā)光時序,并與各探測支架通過無線收發(fā)電路進(jìn)行同步工作。三角檢測架用于在系統(tǒng)運(yùn)行前設(shè)定地面坐標(biāo)系并檢測出各個探測支架放置的位置與姿態(tài)。

其中,探測支架是整個系統(tǒng)的核心部件,下面介紹其設(shè)計原理(見圖1)。

 
圖1 人體運(yùn)動實(shí)時捕捉儀示意圖

由于光不具穿透性,系統(tǒng)采用4 ~ 6 個探測支架(見圖1b)環(huán)形向內(nèi)探測。人穿上特制緊身衣,啟動(手機(jī)狀)同步控制盒工作,在1 幀時間內(nèi),它控制各LED交替閃爍1 次,并與各探測支架無線同步,各支架同時對閃爍的LED 進(jìn)行探測和信號采集,將1 幀中分別對各LED(即Marker 點(diǎn))采集到的數(shù)據(jù)通過USB 通信傳輸給上位機(jī),進(jìn)行數(shù)據(jù)遴選、濾波和計算等處理,即可得到各Marker 點(diǎn)的位置坐標(biāo),按25 幀/ s 進(jìn)行連續(xù)采集,經(jīng)上位機(jī)圖像重構(gòu),可實(shí)現(xiàn)人體運(yùn)動→虛擬空間實(shí)時圖像的再現(xiàn)。

1.2 數(shù)據(jù)處理與坐標(biāo)計算

上位機(jī)應(yīng)用程序由定時器控制每幀開始時分別從各探測支架通過USB 傳輸讀取幾個數(shù)據(jù)包,對這些數(shù)據(jù)包進(jìn)行解析,得到1 幀中各支架分別探測各Marker點(diǎn)時的上下沿數(shù)據(jù)(即na、nb 系列),由這些原始數(shù)據(jù)計算出1 幀中各Marker 點(diǎn)的坐標(biāo)位置,還需要進(jìn)行如下處理:

1.2.1 數(shù)據(jù)遴選、補(bǔ)缺與平滑處理如果1 個支架上3個CCD 全部感光輸出,則可計算出該點(diǎn)的支架坐標(biāo)(相對坐標(biāo))。由于人體運(yùn)動的隨意性和光不可穿透性,1 個Marker 點(diǎn)發(fā)光時,可能有多個支架探測到也可能都沒探測到。前者要進(jìn)行遴選,結(jié)合幾個選優(yōu)原則,取其中1 個支架探測數(shù)據(jù)進(jìn)行相對坐標(biāo)計算。后者要進(jìn)行補(bǔ)缺,根據(jù)該點(diǎn)與肢體上附近其它幾點(diǎn)的關(guān)聯(lián)特性(如相對距離等因素)和該點(diǎn)前幾幀位置進(jìn)行擬合計算。

當(dāng)LED 不動時,由于CCD 工作時溫度變化、積分時間變化對暗電壓有影響,引起輸出電壓微小波動,經(jīng)固定閾值二值化處理后,na、nb 即發(fā)生極小波動,這是CCD 工作不可避免的,如果按這種波動的數(shù)據(jù)計算坐標(biāo)并提供給圖像顯示,則圖像出現(xiàn)微小抖動而不清晰。

為此進(jìn)行平滑濾波處理,將該幀數(shù)據(jù)與前3 ~ 4 幀數(shù)據(jù)一起做平滑處理,降低一點(diǎn)探測精度但保證圖像穩(wěn)定效果,根據(jù)使用的CCD 芯片,實(shí)際探測精度達(dá)到4mm以內(nèi),滿足人體運(yùn)動建模要求。1.2.2 相對坐標(biāo)計算首先計算各Marker 點(diǎn)在支架坐標(biāo)系中坐標(biāo),按光學(xué)成像公式計算,但由于加工安裝等因素,許多參數(shù)要通過實(shí)驗檢測來測得,還要進(jìn)行補(bǔ)償修正。具體計算公式這里略,用函數(shù)表示(式1)為:

X⊥Y⊥Z = f(P1,P2,P3,D1,D2,D3,R,L,f,μ,na1,nb1,na2,nb2,an3,nb3) (1)

式(1)中P1、P2、P3分別為3 個鏡頭光軸線對準(zhǔn)的CCD 像敏元的序號,D1、D2、D3為3 個鏡頭中CCD 感光面距光學(xué)鏡頭距離,L、R 為支架左、右臂長,f 為鏡頭焦距,μ為CCD 像敏元寬度,f、μ已知。P1、P2、P3、D1、D2、D3和L、R 這8 個與安裝有關(guān)的參量要通過定點(diǎn)、定距實(shí)驗測算出來。系統(tǒng)運(yùn)行時,由na1、nb1、na2、nb2、na3、nb3這6 個輸出量,來計算該點(diǎn)相對坐標(biāo)。

1.3 位姿檢測與坐標(biāo)融合

式(1)算出的是各Marker 點(diǎn)的支架相對坐標(biāo),而人體上各點(diǎn)要統(tǒng)一到地面坐標(biāo)系中,因而在系統(tǒng)運(yùn)行開始時,要通過檢測求得各支架的擺放位置和姿態(tài)(即支架坐標(biāo)系與地面坐標(biāo)系之間的偏移量Δx、Δy、Δz 和旋轉(zhuǎn)角度α、β、γ)。用三點(diǎn)間相互距離確定的三點(diǎn)檢測架(見圖2)放在中間并設(shè)定地面坐標(biāo)系OXYZ,依次閃亮ABC 三點(diǎn),各支架對其探測并計算,采用空間向量旋轉(zhuǎn)計算方法,求得地面坐標(biāo)系與各支架坐標(biāo)系的轉(zhuǎn)換矩陣。爾后撤去檢測架,人體進(jìn)行活動范圍運(yùn)動。幾個探測支架在1 幀中聯(lián)合對各Marker 點(diǎn)探測計算,最終得各點(diǎn)地方坐標(biāo),供人體建模與圖像重構(gòu)調(diào)用。

 
圖2 3 點(diǎn)檢測支架

1.4 人體建模與圖像重構(gòu)

在人體建模時,先定義人體結(jié)構(gòu),本系統(tǒng)將人體分成16 個肢體段,由15 個關(guān)節(jié)相連,采用相對真實(shí)的體模型來建立人體運(yùn)動模型,采用VRML 語言中H - Anim標(biāo)準(zhǔn)來寫人體結(jié)構(gòu),即采用一種稱為CSG(ConstructiveSolid Geometry)的模型表示法,利用關(guān)節(jié)嵌套來設(shè)定各關(guān)節(jié)和肢體段的關(guān)系,定義各肢體間位置關(guān)系即關(guān)節(jié)位置和各肢體朝向等信息,最后為人體附著各色衣服,使人體模型更加逼真2,4。

當(dāng)人體模型運(yùn)動時,關(guān)節(jié)結(jié)合部可能產(chǎn)生較大裂痕,系統(tǒng)通過動態(tài)生成點(diǎn)圈來進(jìn)行各肢體間的無縫化處理,從而保證人體運(yùn)動圖像肢體、表面的完整性和連貫性。

2 系統(tǒng)應(yīng)用前景

該系統(tǒng)的實(shí)質(zhì)性功能是三維空間范圍內(nèi)若干個點(diǎn)的實(shí)時動態(tài)位置檢測。它不僅僅用于描述人體運(yùn)動,還可以進(jìn)行拓展。在應(yīng)用程序中建立男女老少等不同的人體基本模型,以及各種固體道具模型或辦公設(shè)施,可心構(gòu)成動靜結(jié)合的虛擬空間。該系統(tǒng)可在如下幾方面具有很大的應(yīng)用價值和開發(fā)潛力。

2.1 廣告動畫和影視特技制作

目前,用軟件進(jìn)行動畫制作一般要1 幀1 幀地設(shè)計,工作量大、費(fèi)時長,因而資金投入多、商業(yè)風(fēng)險大。應(yīng)用該系統(tǒng)進(jìn)行廣告動畫或影視特技片段制作時,人穿上特制緊身衣,按照設(shè)計的情節(jié)和動作,在探測范圍內(nèi)表演,調(diào)用相應(yīng)的人體模型,則上位機(jī)上同步顯示虛擬人的相同動作的運(yùn)動圖像,保存圖像并將人的運(yùn)動保存為標(biāo)準(zhǔn)的運(yùn)動數(shù)據(jù)文件(如csm文件等)。通過對局部幀的圖像修飾或使用專業(yè)制作軟件調(diào)用已形成的csm文件進(jìn)行修飾,在虛擬空間中配上一定的三維場景,則可實(shí)現(xiàn)廣告動畫或影視特技片段的制作。與傳統(tǒng)方法相比,應(yīng)用該系統(tǒng)制作時,制作速度快、成本低、簡單方便。幾分鐘的簡單動畫或廣告很快就能完成。而且它是由實(shí)際人的運(yùn)動采集來的,其動畫動作更符合人性化。

當(dāng)采用更高速的CCD 芯片時,在保證按25 幀/ s進(jìn)行連續(xù)采集的情況下,Marker 點(diǎn)數(shù)目不斷增加,進(jìn)而可實(shí)現(xiàn)雙人和多人運(yùn)動表演或?qū)稳诉\(yùn)動的更細(xì)膩描述(如手指運(yùn)動等)。

2.2 人體運(yùn)動分析

現(xiàn)代體育運(yùn)動學(xué)的研究更強(qiáng)調(diào)對人體運(yùn)動過程的精細(xì)描述,實(shí)現(xiàn)人體運(yùn)動的數(shù)字化記錄將為該項研究提供極大方便,它便于進(jìn)行統(tǒng)計和對比分析,在體育運(yùn)動分析等方面具有有效的輔助作用。如以跑步訓(xùn)練為例(見圖3),當(dāng)運(yùn)動員在跑步機(jī)上測試時,設(shè)備探測、記圖3 跑步訓(xùn)練實(shí)例錄幾個點(diǎn)(也是Marker 點(diǎn),例如圖中一側(cè)的10 個)在3個坐標(biāo)軸(或平面)上的位置,并計算其速度、加速度等變化參數(shù),按時間曲線顯示,通過與優(yōu)秀運(yùn)動員的數(shù)據(jù)對比分析或與過去訓(xùn)練記錄對比,可以對訓(xùn)練中存在的問題、訓(xùn)練方法和訓(xùn)練進(jìn)展情況等主要訓(xùn)練問題進(jìn)行細(xì)致量化的分析。與此相似,該系統(tǒng)在運(yùn)動醫(yī)療康復(fù)保健方面也有療效分析的輔助作用。

 
圖3 跑步訓(xùn)練實(shí)例

2.3 測量與輔助設(shè)計

由于它能動態(tài)測量一定空間范圍內(nèi)多點(diǎn)的位置,因而其相互距離和相對運(yùn)動參數(shù)等均可實(shí)時測量并顯示,在此功能的基礎(chǔ)上,它還可應(yīng)用于某些模型、部件的輔助設(shè)計或三維圖像復(fù)制。用若干Marker 點(diǎn)放置在虛擬的模型外形輪廓的幾個標(biāo)識點(diǎn)上,應(yīng)用程序按相關(guān)曲(平)面擬合,構(gòu)造出模型的三維空間圖像,調(diào)整Marker 點(diǎn)位置,模型圖像隨之調(diào)整,直到符合設(shè)計要求。

它不需要借助實(shí)體模型來實(shí)現(xiàn)數(shù)字化,也不用在機(jī)器上完全繪制,提高設(shè)計時效。對于已有的模型或部件,帖上Marker 點(diǎn)后,很容易得到并保存其三維數(shù)字圖像,供修飾處理。當(dāng)然,應(yīng)用程序中要儲存有大量的模型圖像模板,供調(diào)用。

2.4 其它應(yīng)用

該系統(tǒng)具有三維空間多點(diǎn)動態(tài)位置檢測的功能,在實(shí)際應(yīng)用上有很大的引伸和拓展,如殘缺文物的三維數(shù)字圖像保存、碰撞實(shí)驗或機(jī)械運(yùn)動的數(shù)據(jù)快速自動記錄與分析,等等。它能增加圖像制作時效,節(jié)約成本。形成的數(shù)據(jù)文件還可供進(jìn)一步修飾。

3 結(jié)論

本文對人體運(yùn)動實(shí)時捕捉設(shè)備的硬件設(shè)計原理、所采集到的數(shù)據(jù)信號處理以及坐標(biāo)計算、人體運(yùn)動模型圖像實(shí)時重構(gòu)等進(jìn)行系統(tǒng)介紹,對這套設(shè)備的應(yīng)用前景進(jìn)行分析并引例說明。國內(nèi)市場有從國外引進(jìn)的相關(guān)設(shè)備,價格昂貴,采用多Marker 點(diǎn)同時采集,采集完后進(jìn)行Marker 點(diǎn)圖像跟蹤識別等處理方法,不具同步顯示功能。研發(fā)的本套設(shè)備其主要特點(diǎn)具有同步采集和顯示功能,成本低,經(jīng)濟(jì)實(shí)用。

參考文獻(xiàn)

1 Kalra,P.,Magnenat Thalmann,N.,Moccozet,L.,et al.Real - time Animation of Realistic Virtual HumansJ?. IEEEComputer Graphics and Applications,1998,18(5):42 ~ 55

2 龔光紅,馮勤,彭曉源等. 人體運(yùn)動的形象化建模與仿真〔J〕,系統(tǒng)仿真學(xué)報,2002,14(3):285 ~ 287

3 王有慶編著. CCD 應(yīng)用技術(shù),天津:天津大學(xué)出版社,2000

4 和平鴿工作室. OpenGL 高級編程與可視化系統(tǒng)開發(fā)〔M〕,北京:中國水利水電出版社,2003


 
反對 0舉報 0 收藏 0 打賞 0評論 0
免責(zé)聲明
本文為佚名原創(chuàng)作品,作者: 佚名。歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明原文出處:http://bc83.cn/news/show-2197.html 。本文僅代表作者個人觀點(diǎn),本站未對其內(nèi)容進(jìn)行核實(shí),請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內(nèi)容,一經(jīng)發(fā)現(xiàn),立即刪除,作者需自行承擔(dān)相應(yīng)責(zé)任。涉及到版權(quán)或其他問題,請及時聯(lián)系我們。
 
更多>同類資訊頭條

入駐

企業(yè)入駐成功 可尊享多重特權(quán)

入駐熱線:18682138895

請手機(jī)掃碼訪問

客服

客服熱線:18682138895

小程序

小程序更便捷的查找產(chǎn)品

為您提供專業(yè)幫買咨詢服務(wù)

請用微信掃碼

公眾號

微信公眾號,收獲商機(jī)

微信掃碼關(guān)注

頂部