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

dc.contributor.authorErdal, Erdal
dc.contributor.authorErgüzen, Atilla
dc.date.accessioned2025-01-21T16:18:31Z
dc.date.available2025-01-21T16:18:31Z
dc.date.issued2019
dc.departmentKırıkkale Üniversitesi
dc.description.abstractSon 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üphanesi (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.
dc.identifier.doi10.21541/apjes.451125
dc.identifier.endpage480
dc.identifier.issn2147-4575
dc.identifier.issue3
dc.identifier.startpage473
dc.identifier.trdizinid469301
dc.identifier.urihttps://doi.org/10.21541/apjes.451125
dc.identifier.urihttps://search.trdizin.gov.tr/tr/yayin/detay/469301
dc.identifier.urihttps://hdl.handle.net/20.500.12587/22882
dc.identifier.volume7
dc.indekslendigikaynakTR-Dizin
dc.language.isotr
dc.relation.ispartofACADEMIC PLATFORM-JOURNAL OF ENGINEERING AND SCIENCE
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_20241229
dc.subjectMühendislik
dc.subjectElektrik ve Elektronik
dc.subjectBilgisayar Bilimleri
dc.subjectYazılım Mühendisliği
dc.titleKinect Uygulamaları için Veri Transfer Platformu Tasarımı
dc.typeArticle

Dosyalar