การจับการเคลื่อนไหวสามมิติบนหน่วยประมวลผลกราฟิกโดยใช้คูดา

ผู้แต่ง

  • ธนพนธ์ จันทรวงศ์สาลี สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • ไอราวัณ มงคลการ สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • ศิริชัย จูทิม สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา
  • อภิสิทธิ์ รัตนาตรานุรักษ์ สาขาวิชาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา

คำสำคัญ:

หน่วยประมวลผลกราฟิก, การจับเคลื่อนไหวสามมิติ, คูดา

บทคัดย่อ

ในบทความนี้กล่าวถึงการจับการเคลื่อนไหวสามมิติบนหน่วยประมวลผลกราฟิก โดยใช้คูดาซึ่งเป็นเฟรมเวิร์คในการพัฒนาโปรแกรมบนหน่วยประมวลผลกราฟิกของ NVIDIA บทความนี้เริ่มต้นโดยการวิเคราะห์เวลาในการสร้างหุ่นในแต่ละส่วน ได้แก่ แขนและมือขวา แขนและมือซ้าย หัวและลำตัว ขาและเท้าขวา ขาและเท้าซ้าย จากนั้นได้มี การนำคูดาเข้าไปประยุกต์ในอัลกอริธึมเพื่อใช้ในการสร้างหุ่นโดยใช้หน่วยประมวลผลกราฟิก ผลลัพธ์ที่ได้พบว่าค่าเฉลี่ยของความเร็วที่เพิ่มขึ้น คือ 73.74 เท่าบน 96 แกนคูดา

เอกสารอ้างอิง

AMD (2011). OpenCL programming guide. จาก http://developer.amd.com/sdks/AMDAPPSDK/documentation.

Bian, Y., Zhao, X., Song, J., & Liu, Y. (2012, November). Parallelized annealed particle filter for real-time marker-less motion tracking via heterogeneous computing. In Pattern Recognition (ICPR), 2012 21st International Conference on (pp. 2444-2447). IEEE.

Khronos OpenCL Working Group (2010). The OpenCL Specification (version 1.1).

Kwolek, B., Krzeszowski, T., & Wojciechowski, K. (2011, August). Swarm intelligence based searching schemes for articulated 3D body motion tracking. In International Conference on Advanced Concepts for Intelligent Vision Systems (pp. 115-126). Springer Berlin Heidelberg.

Moeslund, T. B., & Granum, E. (2001). A survey of computer visionbased human motion capture. Computer vision and image understanding, 81(3), 231-268.

Mokhov, S. A., Song, M., Llewellyn, J., Zhang, J., Charette, A., Wu, R., & Ge, S. (2016, July). Realtime collection and analysis of 3-Kinect v2 skeleton data in a single application. In ACM SIGGRAPH 2016 Posters (p. 53). ACM.

Muratov, O., Slynko, Y., Chernov, V., Lyubimtseva, M., Shamsuarov, A., & Bucha, V. (2016). 3DCapture: 3D Reconstruction for a Smartphone. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops (pp. 75-82).

NVIDIA, C. U. D. A. (2007). Compute unified device architecture programming guide. NVIDIA. (2009).

NVIDIA Open CL Jump start guide Shujun, Z., Cong, W., Xuqiang, S., & Wei, W. (2009, May). Dream World: CUDA-accelerated real-time 3D modeling system. In 2009 IEEE International Conference on Virtual Environments, Human Computer Interfaces and Measurements Systems (pp. 168-173). IEEE.

Wei, X., Zhang, P., & Chai, J. (2012). Accurate realtime full-body motion capture using a single depth camera. ACM Transactions on Graphics (TOG), 31(6), 188.

Zhang, Z., & Seah, H. S. (2012, December). CUDA acceleration of 3D dynamic scene reconstruction and 3D motion estimation for motion capture. In Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on (pp. 284-291). IEEE.

ดาวน์โหลด

เผยแพร่แล้ว

2025-07-07

รูปแบบการอ้างอิง

จันทรวงศ์สาลี ธ., มงคลการ ไ., จูทิม ศ., & รัตนาตรานุรักษ์ อ. (2025). การจับการเคลื่อนไหวสามมิติบนหน่วยประมวลผลกราฟิกโดยใช้คูดา. วารสารวิชาการเทคโนโลยีอุตสาหกรรม : มหาวิทยาลัยราชภัฏสวนสุนันทา, 4(2), 25–36. สืบค้น จาก https://ph01.tci-thaijo.org/index.php/fit-ssru/article/view/262938

ฉบับ

ประเภทบทความ

บทความวิชาการ