Upload
mukaddes-bueyuekkavut-ertas
View
29
Download
0
Embed Size (px)
Citation preview
Bilgisayar Mühendisliği Bölümü
GYTE - Bilgisayar Mühendisliği Bölümü
ANDROİD CİHAZLA BAŞ HAREKETİ ANALİZİ
BIL 496
Mukaddes Büyükkavut
Proje Danışmanı: Doç. Dr. Yusuf Sinan Akgül
Haziran 2014
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi2
• Projenin Tanımı• Projenin Başlatılma Nedenleri• Tek Elle Etkileşim Örnekleri• UML Diagramları• Hareket ve Yön
Belirleme• Teknik Detaylar• Performans Etkenleri• Sensor ile Konum Bilgisi• Test- Test Sonuçları• Kaynaklar• Başarı kriterleri
İçerik
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi3
Tanımı • Android cihaz üzerindeki kamera ve sensorleri
kullanarak kullanıcının baş hareketlerinin yönünü tespit eden sistem
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi4
Projenin Başlatılma Nedenleri
• İnsan mobil cihaz etkileşimi
• İki elle kullanım zahmeti
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Tek Elle Etikileşim Örnekleri
• FaceUnlock: Ekran Kilidi Açma- Android
• Smart Stay: Ekranın Kararmasını engelleme
-Samsung
• Smart Scroll: Dikey scroll – Samsung
• Smart Pause:
Oynayan Görüntüyü
durdurma
5
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
• Kullanım Durum Diyagramları
UML Diyagramları
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Hareket ve Yön Belirleme-1• Optic Flow Vectorleri: yukarı(up)
7
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Hareket ve Yön Belirleme-2• Optic Flow Vectorleri: sol(left)
8
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Teknik Detaylar
9
• Feature Detector– Haris Corner detector algorithm
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Performans Etkenleri
10
Corner detector
algoritması
Feature sayısı
Cihaz özellikleri
Arka plan
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi11
Sensor ile Konum Bilgisi
• Accelometre ile yön tespiti
– Sensorden konum
bilgisi alıyor
– Uygulama içerisine
entegre edilemedi
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test Uygulaması
12
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test
13
• Test Nasıl yapıldı ?
1 2
3 4
= feature point last picture
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
Test Sonuçları
Sağ Sol Yukarı Aşağı
Desenli Arka Plan 5/10 4/10 6/10 3/10
Desensiz Arka Plan 9/10 8/10 7/10 7/10
14
Köşe Sayısı / Yön
İşlem Süresi (Mili Saniye)
FPS
20 ±610 ±1.1
50 ±620 ±1.2
100 ±650 ±1.0
200 ±670 ±1.0
• Belirlenen yön oranı ve Köşe belirlemeye göre bulma oranı
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi15
Başarı Kriterleri
•Baş hareketleri tanımlama:
– Arkada plan yok%75
– Arka plan var %45
•Konum bilgisi alma: %80
•Baş hareketleri ve konum bilgisi karşılaştırma:
Yapılmadı
•Yön bilgilerini bir uygulamada kullanılma:
Başarılamadı
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi16
Kaynaklar[1] Antonio Haro, Koichi Mori, Tolga Capin, Stephen Wilkinson. (2005). Mobile Camera-based User Interaction, 10.
[2] Jesper Kjeldskov and Connor Graham. (2003). A Review of Mobile HCI Research Methods, 19.
[3] Vision on Android, http://developer.android.com/design/get-started/creative-vision.html
[4] Barış Samancı. (2011). Accelerometer, Gyroscope, IMU nedir?.Available: http://www.barissamanci.net/Makale/26/accelerometer-gyroscope-imu-nedir/. Last accessed 3rd March 2014.
[5] Standford University. (2014). Android Tutorials for Mobile Image Processing. Available: http://www.stanford.edu/class/ee368/Android/. Last accessed 3rd March 2014.
GYTE - Bilgisayar Mühendisliği Bölümü BIL 496 Dönem Projesi
• Teşekkürler
17