Geri Dön

Screen positioning algorithm for augmented reality application on android devices

Android arttırılmış gerçeklik uygulamaları için ekran konumlandırma algoritması

  1. Tez No: 425891
  2. Yazar: DOĞA ERIŞIK
  3. Danışmanlar: YRD. DOÇ. DR. GÜLFEM IŞIKLAR ALPTEKİN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: İngilizce
  9. Üniversite: Galatasaray Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 100

Özet

Artırılmış gerçeklik teknolojisi dört farklı çevre biriminin birleşimidir. Bu çevre birimleri kamera, bilgisayar alt yapısı, işaretleyici ve gerçek dünyadan oluşmaktadır. Artırılmış gerçeklik bu farklı dört birimin üç boyutlu olarak gerçek dünyada konumlandırılması olarak tanımlanabilir. Artırılmış gerçekliğin hedefi, gerçek bir yere ya da nesneye bilgi ve anlam katmaktır. Mobil cihaz kullanımı günümüzde çok artmış ve bu artış ile birlikte artırılmış gerçeklik uygulamaları daha da önemli bir hale gelmiştir. İnsanların üzerlerinde taşıdıkları bu cihazlar ile etraflarında gördükleri cisimler ile etkileşime geçebilir hale gelmişlerdir. Tez için geliştirilen uygulama ve algoritma Bilim ve Sanayi Bakanlığı'nın finansal desteği ve Yapı Kredi Bankası'nın teknik ve veri desteği ile birlikte Android işletim sistemli mobil cihazlar üzerinde çalışacak şekilde geliştirilmiştir. Tasarlanan uygulamanın amacı, Yapı Kredi Bankası'na ait üye iş yerleri ve banka şubelerini mobil cihazın ekranında, kullanıcıya göre konumlarını hesaplayarak doğru bir şekilde yerleştirmektir. Bu tezde, uygulamanın temelini oluşturan ekrana yerleştirme algoritması üzerine odaklanılmıştır. Algoritmanın akademik yazında önerilen diğer algoritmalara kıyasla daha basit, daha az pil harcayan ve daha hızlı çalışan bir algoritma olması hedeflenmiştir. Bunun dışında filtre seçenekleri, harita desteği, QR Kod okuma ekranı gibi diğer özellik ve servislerin de, mobil cihazın pil ömrü ve performansını en arttıracak şekilde çalışması sağlanmıştır. Bu enerji kazancını üç farklı GPS edinme yolu kullanarak ve iki farklı kütüphane kullanılarak sağlanmıştır. Aynı zamanda önerilen algoritma akademik yazında bulunan farklı bir algoritma ile karşılaştırılmış ve sonuçların çoğu durumda daha iyi olduğu gösterilmiştir. Önerilen algoritma ara yönleri tayin etme ve ekrana konumlandırmada doğruya daha yakın sonuçlar vermiştir.

Özet (Çeviri)

The 'Augmented Reality' technology is a combination of four different peripherals. These peripherals consist of camera, computer infrastructure, markers and the real world. Augmented reality can be summarized as these four units being positioned in the real world with three dimensions. The ultimate goal of augmented reality is to create a convenient and natural immersion. Development of mobile technologies has contributed significantly to the improvement of this domain. Using it, humans can interact with objects which surround them via their mobile devices. In this thesis, we've developed an augmented reality application which runs on mobile devices with Android operating system. This application is developed with the corporation of Yapı Kredi Bank with the financial support of Ministry of Industry and Sciences. The purpose of this application is to correctly place bank merchants (will be referred as point of interests (POI)) and offices on device's screen by calculating their positions relatively to user's current position. A new screen positioning algorithm that optimizes application's performance and minimizes its energy consumption is proposed for this application. Furthermore, additional features and services (user choice filters, map support, QR Code screen) that use different sensors have been developed in the most energy efficient way. To accomplish energy efficiency we added different GPS fetching modes and libraries. These modes are particular to our application. Also we compare our algorithm to another algorithm and we saw that our application has a better accuracy on screen positioning and direction finding.

Benzer Tezler

  1. A friendly physical layer warden system

    Dost bir fiziksel katman bekçi sistemi

    MİRAÇ KUMRAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜNEŞ ZEYNEP KARABULUT KURT

  2. Sanal giysi deneme kabini uygulaması için kinect ile insan modeli oluşturma ve kontrolü

    Modelling and control of a human model using kinect for a virtual dressing room application

    MUHAMMED KOTAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı

    DOÇ. DR. CEMİL ÖZ

  3. Bir matkap için kullanıcı arayüz yazılımı

    A User interface for a drilling system

    CÜNEYT SABIRCAN

  4. Building an autonomous wheeled tracking robot and location positioning

    Otonom tekerlekli takip robotu oluşturma ve konumlandırma

    HALİL DEMİREZEN

    Yüksek Lisans

    İngilizce

    İngilizce

    2011

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMarmara Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MEHMET BARAN

  5. A position optimization of a powertrain mounting system for a commercial vehicle in terms of vibration isolation

    Ticari bir aracın güç grubu montaj sisteminin titreşim izolasyonu açısından konum optimizasyonu

    SİNAN YILDIRIM

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Makine Mühendisliğiİzmir Katip Çelebi Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. MEHMET ÇEVİK