EN
TR
Kinect Uygulamaları için Veri Transfer Platformu Tasarımı
Abstract
Son yıllarda yazılım, donanım ve algoritma konularında büyük gelişmeler meydana
gelmiştir. Teknolojide yaşanan bu
gelişmeler sensör teknolojilerini de etkilemiştir. Başlangıçta bir oyun cihazı
olarak piyasaya sürülen Kinect sensör gerek araştırmacılar gerek geliştiriciler
tarafından büyük ilgiyle karşılanmıştır. Kinect sensör literatürde farklı alanlarda
farklı amaçlar için kullanılmıştır. Kinect sensörden alınan tüm veriler
Microsoft tarafından geliştirilen Yazılım Geliştirme Kiti (YGK) ile
geliştiricilere iletilmektedir. Kinect sensörü sahne karmaşıklığına göre
değişmek üzere normal durumlarda her saniyede 240 bin ile 270 bin nokta verisi
üretmektedir. Bu çalışmanın amacı Kinect uygulamaları için veri transfer
platformu tasarlanmasıdır. Geliştirilen platform istemci sunucu mimarisi
üzerinde çalışmaktadır. Çevrimiçi ve çevrimdışı haberleşme durumlara uygun
farklı senaryolar barındıran platform, aynı zamanda bir dizi filtreleme ve
şifreleme algoritmalarını da sunmaktadır. Platformda 2D/3D görüntü ve nokta
bulutu işleme için büyük ölçekli, açık kaynaklı bir proje olan Nokta Bulut
Kütüphanesini (NBK) kullanılmıştır. İsteğe bağlı
olarak VoxelGrid (VG) Filtre, Outlier Filtre, Histogram Tabanlı Koşullu Filtre,
Octree-tabanlı Sıkıştırma ve PGP Şifreleme yöntemlerini de barındırmaktadır.
Ayrıca Kinect uygulamalarına özel bir veri yapısı da geliştirilmiştir.
Çevrimiçi haberleşme için WebRTC ara katman yazılımı kullanılmıştır. Tüm bu
aşamalar sonucunda gereksiz veri noktaları temizlenmiş, sıkıştırılmış, güvenli
hale getirilmiş ve geliştirilen veri yapısına uygun veri paketleri elde edilmiştir.
Filtrelemeler sonucunda % 19.96 sıkıştırma oranı elde edilmiştir. İsteğe bağlı
tasarım sayesinde uygulama veya istemci bazlı filtreleme sağlanmıştır. Filtrelemeler
sonrasında uygulanan dosya sıkıştırma yaklaşımı ile % 10.38 oranında dosya
sıkıştırma sonucu da elde edilmiştir. Sunulan platform araştırmacılar ve
geliştiriciler tarafından kullanılan Kinect uygulamalarında performans
sağlayacaktır.
Keywords
References
- [1] Z. Zhang, "Microsoft Kinect Sensor and Its Effect," IEEE Multimedia, vol. 19, no. 2, pp. 4-10, 2012.
- [2] M. Gabel, R. Gilad-Bachrach, E. Renshaw, and A. Schuster, "Full body gait analysis with Kinect," Conf Proc IEEE Eng Med Biol Soc, vol. 2012, pp. 1964-7, 2012.
- [3] N. Kitsunezaki, E. Adachi, T. Masuda, and J. Mizusawa, "KINECT applications for the physical rehabilitation," pp. 294-299, 2013.
- [4] B. Lange et al., "Interactive game-based rehabilitation using the Microsoft Kinect," pp. 171-172, 2012.
- [5] T. Dutta, "Evaluation of the Kinect sensor for 3-D kinematic measurement in the workplace," Appl Ergon, vol. 43, no. 4, pp. 645-9, Jul 2012.
- [6] I. P. T. Weerasinghe, J. Y. Ruwanpura, J. E. Boyd, and A. F. Habib, "Application of Microsoft Kinect Sensor for Tracking Construction Workers," pp. 858-867, 2012.
- [7] Z. Zhang, M. Zhang, Y. Chang, E.-S. Aziz, S. K. Esche, and C. Chassapis, "Real-Time 3D Model Reconstruction and Interaction Using Kinect for a Game-Based Virtual Laboratory," p. V005T05A053, 2013.
- [8] L. Cruz, D. Lucio, and L. Velho, "Kinect and RGBD Images: Challenges and Applications," pp. 36-49, 2012.
Details
Primary Language
Turkish
Subjects
Engineering
Journal Section
Research Article
Publication Date
September 28, 2019
Submission Date
August 6, 2018
Acceptance Date
March 15, 2019
Published in Issue
Year 2019 Volume: 7 Number: 3
APA
Erdal, E., & Ergüzen, A. (2019). Kinect Uygulamaları için Veri Transfer Platformu Tasarımı. Academic Platform - Journal of Engineering and Science, 7(3), 473-480. https://doi.org/10.21541/apjes.451125
AMA
1.Erdal E, Ergüzen A. Kinect Uygulamaları için Veri Transfer Platformu Tasarımı. APJES. 2019;7(3):473-480. doi:10.21541/apjes.451125
Chicago
Erdal, Erdal, and Atilla Ergüzen. 2019. “Kinect Uygulamaları Için Veri Transfer Platformu Tasarımı”. Academic Platform - Journal of Engineering and Science 7 (3): 473-80. https://doi.org/10.21541/apjes.451125.
EndNote
Erdal E, Ergüzen A (September 1, 2019) Kinect Uygulamaları için Veri Transfer Platformu Tasarımı. Academic Platform - Journal of Engineering and Science 7 3 473–480.
IEEE
[1]E. Erdal and A. Ergüzen, “Kinect Uygulamaları için Veri Transfer Platformu Tasarımı”, APJES, vol. 7, no. 3, pp. 473–480, Sept. 2019, doi: 10.21541/apjes.451125.
ISNAD
Erdal, Erdal - Ergüzen, Atilla. “Kinect Uygulamaları Için Veri Transfer Platformu Tasarımı”. Academic Platform - Journal of Engineering and Science 7/3 (September 1, 2019): 473-480. https://doi.org/10.21541/apjes.451125.
JAMA
1.Erdal E, Ergüzen A. Kinect Uygulamaları için Veri Transfer Platformu Tasarımı. APJES. 2019;7:473–480.
MLA
Erdal, Erdal, and Atilla Ergüzen. “Kinect Uygulamaları Için Veri Transfer Platformu Tasarımı”. Academic Platform - Journal of Engineering and Science, vol. 7, no. 3, Sept. 2019, pp. 473-80, doi:10.21541/apjes.451125.
Vancouver
1.Erdal Erdal, Atilla Ergüzen. Kinect Uygulamaları için Veri Transfer Platformu Tasarımı. APJES. 2019 Sep. 1;7(3):473-80. doi:10.21541/apjes.451125