| 研究生: |
楊智堯 Yang, Chi-Yiao |
|---|---|
| 論文名稱: |
使用單一Kinect掃描點建立人體模型與運動捕捉 Construct a Body Model and Motion Capture Using One Kinect |
| 指導教授: |
蔡明俊
Tsai, Ming-June |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 機械工程學系 Department of Mechanical Engineering |
| 論文出版年: | 2016 |
| 畢業學年度: | 104 |
| 語文別: | 中文 |
| 論文頁數: | 106 |
| 中文關鍵詞: | Kinect 、多視角掃描 、階層式對正 、運動轉換 、運動捕捉 |
| 外文關鍵詞: | Kinect, Scan, Registration, Motion Capture |
| 相關次數: | 點閱:79 下載:7 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本研究之目的為利用Kinect人體掃描點建立結構化模型,並重現捕捉到的運動資料。首先介紹本研究團隊所研發之Kinect應用系統,包含了硬體設施、軟體架構,以及實驗時的系統配置。接著介紹如何利用Kinect進行自動化人體八視角的掃描,並經過濾點、轉正等初步處理取得人體八視角點群。之後再利用自行研發的“階層式對正”方法,對人體八組不同視角點群進行對正,取得一個完整、平滑的人體三維點群。
接著利用本研究團隊研發的人體結構化方法對人體三維點群進行結構化,取得結構化模型與各種結構檔。
本文亦從模型桿件Kinect捕捉到的關節對應關係、重新計算關節方向,與桿件、關節座標系的關係,開發出一種運動轉換方法,能將Kinect捕捉的運動資料轉換,套用到人體模型後能夠成功重現運動的真實情況。
This study describes a method to construct a body model and capture motion data by using one Kinect. Because there is only one Kinect, there are 8 scanning times of the subject. After using our registration method, we can register all 8 sets of scan points and get a whole smooth body points. By using the structure method, we can construct a body model from the body points.
We also present a method to capture motion data by using Kinect and recalculate every joint coordinate system from the position information of the joint. Then by finding the relationship between the coordinate systems of Kinect joints and model links, we can transfer the motion data that will be used to animate the body model.
[1] Lu Xia, Chia-Chih Chen, J. K. Aggarwal. (2011). Human detection using
depth information by Kinect. CVPR 2011 WORKSHOPS (pp. 15-22).
Colorado Springs: IEEE.
[2] I.Oikonomidis, N.Kyriazis, A.Argyros. (2011). Efficient Model-based
3D Tracking of Hand Articulations using Kinect. Proc. British Mach.
Vision Conf., pp. 101.1-101.11.
[3] Ross Girshick, Jamie Shotton, Pushmeet Kohli, Antonio Criminisi,
Andrew Fitzgibbon. (Nov. 2011). Efficient regression of
general-activity human poses from depth images. 2011 International
Conference on Computer Vision (pp. 415 - 422). Barcelona: IEEE.
[4] Jamie Shotton, Toby Sharp, Alex Kipman, Andrew Fitzgibbon,Mark
Finocchio, Andrew Blake, Mat Cook, Richard Moore. (2013). Real-time
human pose recognition in parts from single depth images.
Communications of the ACM, pp. 116-124.
[5] Xiao-Lin Wei, Peiz-Hao Zhang, Jin-Xiang Chai. (Nov. 2012). Accurate
realtime full-body motion capture using a single depth camera. ACM
Transactions on Graphics, Volume 31 Issue 6.
[6] Jing Tong, Jin Zhou, Li-Gang Liu, Zhi-Geng Pan, Hao Yan. (April 2012).
Scanning 3D Full Human Bodies Using Kinects. IEEE Transactions on
Visualization and Computer Graphics, pp. 643-650.
[7] Yin Chen, Gang Dang, Zhi-Quan Cheng, Kai Xua. (January 2014). Fast
capture of personalized avatar using two Kinects. Journal of
Manufacturing Systems, pp. 233-240.
[8] P. J. Besl, N. D. Mckay. (1992). A Method for Registration of 3-D Shapes.
IEEE Trans on PAMI, pp. 239-256.
[9] Michael Greenspan, Mike Yurick. (2003). Approximate K-D Tree Search
for Efficient ICP. 3-D Digital Imaging and Modeling (pp. 442-448).
Canada: IEEE.
[10] Y. F. Wu, W. Wang, K. Q. Lu, Y. D. Wei, Z. C. Chen. (2015). A new
method for registration of 3D point sets with low overlapping ratios.
Procedia CIRP, pp. 202-206.
[11] M. Gleicher. (1998). Retargetting motion to new characters.
SIGGRAPH '98 Proceedings of the 25th annual conference on Computer
graphics and interactive techniques, pp. 33-42.
[12] Jean-Sébastien Monzani, Paolo Baerlocher, Ronan Boulic and Daniel
Thalmann. (September 2000). Using an Intermediate Skeleton and
Inverse Kinematics for Motion Retargeting. Computer Graphics Forum,
pp. 11-19.
[13] Mao-Jiun J. Wang, Wen-Yen Wu, Liang-Kai Huang, Der-Meei Wang . (June
1995). Corner detection using bending value. Pattern Recognition
Letters, pp. 575-583.
[14] J. KirschvinkL. (January 1980). The least-squares line and plane and
the analysis of palaeomagnetic data. Geophysical Journal
International, pp. 699-718.
[15] Y. Zhong and B. Xu. (2006). Automatic segmenting and measurement on
scanned human body. International Journal of Clothing Science and
Technology, pp. 19-30.
[16]梁嘉哲, 運動追蹤系統中建立自動化註冊程序於編碼標誌框及人體模型之
間, 國立成功大學機械工程學系碩士論文, 2010.
[17]Microsoft, “Kinect Adapter for Windows,” [線上]. Available:
https://developer.microsoft.com/en-us/windows/kinect. [存取日期:
2016].
[18]Microsoft, “Kinect for Windows SDK 2.0,” [線上]. Available:
https://www.microsoft.com/en-us/download. [存取日期:2016].
[19]陳治評, 自動化人體計測與電腦人模之建立, 國立成功大學機械工程學系
碩士論文, 2003.
[20]黃靖元, 使用三維掃描點資料建立人體結構化模型, 國立成功大學機械工
程學系碩士論文, 2013.
[21]OpenCV, “OpenCV for Windows 2.2.0,” [線上]. Available:
http://opencv.org/downloads.html. [存取日期:2016].
[22]勞動部勞動及職業安全衛生研究所, “我國人體肢段特性資料,” [線上].
Available:
http://www.ilosh.gov.tw/wSite/ct?xItem=7305&ctNode=665&mp=11 . [存
取日期:2016].
[23]Circular and linear regression, “C++ code for circle fitting
algorithms,” [線上]. Available:
people.cas.uab.edu/~mosya/cl/CPPcircle.html. [存取日期:2016].
[24]陳平維, iBMPS之系統架構及其應用, 國立成功大學機械工程學系碩士論文,
2015.
[25]Cater Ming, “Kinect v2基礎軀體與骨架資訊,” [線上]. Available:
http://poco-cater.blogspot.tw/2014/11/ofkinect-v2.html. [存取日期:
2016].