Geri Dön

FPGA tabanlı nesne algılama

FPGA based object detecting

  1. Tez No: 392361
  2. Yazar: ALPER NABİ AKPOLAT
  3. Danışmanlar: YRD. DOÇ. CAFER BAL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Mekatronik Mühendisliği, Electrical and Electronics Engineering, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: Türkçe
  9. Üniversite: Fırat Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 85

Özet

Örüntü, bir nesne veya olay kümesindeki elemanların art arda ve düzenli bir biçimde birbirlerini takip ederek yenilenmesidir. Nesne algılama ise bu nesne veya olayı, belirlenmiş kategorilere atamadır. Nesneler farklı yöntemler ile tanınabilir. Günümüzde gelişen sayısal yöntemler ve elektronik devre teknolojileri sayesinde bu sorunlara farklı çözümler üretilebilmektedir. Sayısal tasarım gelişiminin son noktası FPGA yongasıdır. FPGA'ler programlanabilir komponentler (Lojik Bloklar) ve bağlantılar içeren yarı iletken cihazlardır. Lojik bloklar basit lojik kapıların (AND, XOR vs…) işlemlerini yerine getirmek için programlanabildikleri gibi, daha karmaşık fonksiyonların da (Multiplexer-Decoder-İşlemci vs…) işlemlerini yerine getirebilmektedirler. Bu tez çalışmasında donanım tasarlamak için FPGA cihazı olarak Xilinx Spartan 3E-100 serisi ve programlama dili olarak da VHDL (Very High Speed Hardware Description Language) kullanılmıştır. Yazılımsal olarak oluşturulan donanımları test etmek ve FPGA'e yüklemeden önce doğruluğunu denemek için Xilinx üreticisinin yazılımı olan ISE Design Suite ara yüzü kullanılmıştır. Bu yazılımın nasıl kullanılacağı ve yazılan programların cihaza gömme işlemi adım adım gerçekleştirilmiştir. FPGA tabanlı bir nesne algılama algoritması olarak, FPGA'e bağlı bir ultrasonik sensör ile sabit bir fiziksel nesnenin algılanması ve algılanan o fiziksel nesnenin mesafesinin hesaplanması gerçekleştirilmiştir. Hesaplanan bilginin görüntülenmesi, FPGA'deki yedi parçalı göstergede sağlanmıştır.

Özet (Çeviri)

Pattern is renewal by following each other elements consecutively and regularly in an object or set of event. Object detecting is designation this object or event for specified categories. Objects can be detected with different methods. Nowadays, different solutions can be produced by means of developing digital methods and electronical circuit technologies. The end point of development of digital design is FPGA chip. FPGAs are programmable semiconductor devices of which consist programmable components (logic blocks) and connections. Logic blocks can be programmed to perform implementation of basic logic gates (AND, XOR, etc...), also it can be programmed in order to fulfil more complex functions of transactions (Multiplex-Decoder-Processor, etc...). In this thesis study, Xilinx Spartan 3E-100 serial and VHDL (Very High Speed Hardware Description Language) have been used as FPGA device and software language. The software of Xilinx's manufacturer is ISE Design Suite interface which has been used for testing hardware created by the interface and for trying the accuracy of the software prior to installation to FPGA. How to use the software and embedding process of the written program has been executed step by step. As FPGA based an object detecting algorithm, detecting a constant physical object and calculating distance of this physical object with ultrasonic sensor which is connected to FPGA has been achieved. Visualization of calculating data has been provided with seven segment display on FPGA.

Benzer Tezler

  1. Uydu görüntülerinde derin öğrenme ile süper çözünürlük

    Super resolution with deep learning in satellite images

    GAMZE DANIŞMAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Elektrik ve Elektronik MühendisliğiGazi Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. HASAN ŞAKİR BİLGE

  2. FPGA implementation of machine learning algorithms for vibrotactile feedback in prostheses

    Protezlerde titreşim uyaranlı geri bildirim sağlamak için makine öğrenmesi algoritmalarının FPGA kartında çalıştırılması

    İSMAİL ERBAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    BiyomühendislikBoğaziçi Üniversitesi

    Biyomedikal Mühendisliği Ana Bilim Dalı

    PROF. DR. BURAK GÜÇLÜ

  3. Ataletsel ölçüm birimi destekli kızılötesi görüntüleme sistemi tasarımı

    Design of inertial measurement unit aided infrared imaging system

    TUGAY DÖNER

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Elektrik ve Elektronik MühendisliğiHacettepe Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ DİNÇER GÖKCEN

  4. Real time 3D surface feature extraction on fpga

    Fpga kullanarak 3B yüzeylerin özniteliklerinin gerçek zamanlı olarak çıkartılması

    ZAFER HASİM TELİOĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik ve Elektronik Mühendisliği Bölümü

    YRD. DOÇ. DR. İLKAY ULUSOY

  5. FPGA based stereo camera depth map generation

    FPGA tabanlı çiftli kamera derinlik haritası oluşturulması

    CELAL GÜVENDİK

    Yüksek Lisans

    İngilizce

    İngilizce

    2014

    Elektrik ve Elektronik MühendisliğiDokuz Eylül Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ÖZGÜR TAMER