Research Article

Kinect Uygulamaları için Veri Transfer Platformu Tasarımı

Volume: 7 Number: 3 September 28, 2019
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. [1] Z. Zhang, "Microsoft Kinect Sensor and Its Effect," IEEE Multimedia, vol. 19, no. 2, pp. 4-10, 2012.
  2. [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. [3] N. Kitsunezaki, E. Adachi, T. Masuda, and J. Mizusawa, "KINECT applications for the physical rehabilitation," pp. 294-299, 2013.
  4. [4] B. Lange et al., "Interactive game-based rehabilitation using the Microsoft Kinect," pp. 171-172, 2012.
  5. [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. [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. [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. [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