{"title":"Kinect Uygulamaları için Veri Transfer Platformu Tasarımı","authors":"Erdal Erdal, Atilla Ergüzen","doi":"10.21541/apjes.451125","DOIUrl":null,"url":null,"abstract":"Son yillarda yazilim, donanim ve algoritma konularinda buyuk gelismeler meydana gelmistir. Teknolojide yasanan bu gelismeler sensor teknolojilerini de etkilemistir. Baslangicta bir oyun cihazi olarak piyasaya surulen Kinect sensor gerek arastirmacilar gerek gelistiriciler tarafindan buyuk ilgiyle karsilanmistir. Kinect sensor literaturde farkli alanlarda farkli amaclar icin kullanilmistir. Kinect sensorden alinan tum veriler Microsoft tarafindan gelistirilen Yazilim Gelistirme Kiti (YGK) ile gelistiricilere iletilmektedir. Kinect sensoru sahne karmasikligina gore degismek uzere normal durumlarda her saniyede 240 bin ile 270 bin nokta verisi uretmektedir. Bu calismanin amaci Kinect uygulamalari icin veri transfer platformu tasarlanmasidir. Gelistirilen platform istemci sunucu mimarisi uzerinde calismaktadir. Cevrimici ve cevrimdisi haberlesme durumlara uygun farkli senaryolar barindiran platform, ayni zamanda bir dizi filtreleme ve sifreleme algoritmalarini da sunmaktadir. Platformda 2D/3D goruntu ve nokta bulutu isleme icin buyuk olcekli, acik kaynakli bir proje olan Nokta Bulut Kutuphanesi ni (NBK) kullanilmistir. Istege bagli olarak VoxelGrid (VG) Filtre, Outlier Filtre, Histogram Tabanli Kosullu Filtre, Octree-tabanli Sikistirma ve PGP Şifreleme yontemlerini de barindirmaktadir. Ayrica Kinect uygulamalarina ozel bir veri yapisi da gelistirilmistir. Cevrimici haberlesme icin WebRTC ara katman yazilimi kullanilmistir. Tum bu asamalar sonucunda gereksiz veri noktalari temizlenmis, sikistirilmis, guvenli hale getirilmis ve gelistirilen veri yapisina uygun veri paketleri elde edilmistir. Filtrelemeler sonucunda % 19.96 sikistirma orani elde edilmistir. Istege bagli tasarim sayesinde uygulama veya istemci bazli filtreleme saglanmistir. Filtrelemeler sonrasinda uygulanan dosya sikistirma yaklasimi ile % 10.38 oraninda dosya sikistirma sonucu da elde edilmistir. Sunulan platform arastirmacilar ve gelistiriciler tarafindan kullanilan Kinect uygulamalarinda performans saglayacaktir.","PeriodicalId":294830,"journal":{"name":"Academic Platform Journal of Engineering and Science","volume":"629 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Academic Platform Journal of Engineering and Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21541/apjes.451125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Son yillarda yazilim, donanim ve algoritma konularinda buyuk gelismeler meydana gelmistir. Teknolojide yasanan bu gelismeler sensor teknolojilerini de etkilemistir. Baslangicta bir oyun cihazi olarak piyasaya surulen Kinect sensor gerek arastirmacilar gerek gelistiriciler tarafindan buyuk ilgiyle karsilanmistir. Kinect sensor literaturde farkli alanlarda farkli amaclar icin kullanilmistir. Kinect sensorden alinan tum veriler Microsoft tarafindan gelistirilen Yazilim Gelistirme Kiti (YGK) ile gelistiricilere iletilmektedir. Kinect sensoru sahne karmasikligina gore degismek uzere normal durumlarda her saniyede 240 bin ile 270 bin nokta verisi uretmektedir. Bu calismanin amaci Kinect uygulamalari icin veri transfer platformu tasarlanmasidir. Gelistirilen platform istemci sunucu mimarisi uzerinde calismaktadir. Cevrimici ve cevrimdisi haberlesme durumlara uygun farkli senaryolar barindiran platform, ayni zamanda bir dizi filtreleme ve sifreleme algoritmalarini da sunmaktadir. Platformda 2D/3D goruntu ve nokta bulutu isleme icin buyuk olcekli, acik kaynakli bir proje olan Nokta Bulut Kutuphanesi ni (NBK) kullanilmistir. Istege bagli olarak VoxelGrid (VG) Filtre, Outlier Filtre, Histogram Tabanli Kosullu Filtre, Octree-tabanli Sikistirma ve PGP Şifreleme yontemlerini de barindirmaktadir. Ayrica Kinect uygulamalarina ozel bir veri yapisi da gelistirilmistir. Cevrimici haberlesme icin WebRTC ara katman yazilimi kullanilmistir. Tum bu asamalar sonucunda gereksiz veri noktalari temizlenmis, sikistirilmis, guvenli hale getirilmis ve gelistirilen veri yapisina uygun veri paketleri elde edilmistir. Filtrelemeler sonucunda % 19.96 sikistirma orani elde edilmistir. Istege bagli tasarim sayesinde uygulama veya istemci bazli filtreleme saglanmistir. Filtrelemeler sonrasinda uygulanan dosya sikistirma yaklasimi ile % 10.38 oraninda dosya sikistirma sonucu da elde edilmistir. Sunulan platform arastirmacilar ve gelistiriciler tarafindan kullanilan Kinect uygulamalarinda performans saglayacaktir.