Geri Dön

Arduino MKR vidor 4000 kartı ile video görüntülerinin gerçek zamanlı olarak işlenmesi

Real-time processing of video images with arduino MKR vidor 4000 board

  1. Tez No: 880672
  2. Yazar: YASHAR YASSIN HAMEED
  3. Danışmanlar: PROF. DR. TEVHİT KARACALI
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: Atatürk Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

İşlenmesi" adlı bu çalışmada, FPGA tabanlı geliştirilmiş bir sistem kullanılarak video görüntülerinin gerçek zamanlı olarak nasıl işlenebileceğine odaklanılmıştır. Çalışma, FPGA teknolojisinin video işleme ve görüntü yakalama kapasitesini artırma potansiyelini keşfetmeyi amaçlamaktadır. Yöntem: Bu çalışmada, Arduino MKR Vidor 4000 kartının FPGA bileşeni kullanılarak gerçek zamanlı video işleme yetenekleri geliştirilmiştir. Çeşitli donanım platformları ile karşılaştırmalı performans analizleri yapılmıştır. Sistem, FPGA programlama adımlarını içermekte olup, bu adımlar Verilog ve Arduino programlama dilleri kullanılarak uygulanmıştır. Ayrıca, Python dilinde yazılmış bazı destekleyici kodlar da sistemin entegrasyonunu ve işlevselliğini artırmıştır. Bulgular: Uygulamalar esnasında, MKR Vidor 4000 kartı dışında Raspberry Pi 4, NVIDIA Jetson Nano ve bir dizüstü bilgisayar gibi farklı donanım platformları da kullanılmıştır. Bu platformlar arasında yapılan karşılaştırmalı testler, FPGA tabanlı sistemin video işleme hızı ve verimliliği açısından üstün performans sergilediğini ortaya koymuştur. Özellikle, FPGA'nın paralel işleme özellikleri sayesinde yüksek kare hızları elde edilmiş ve gerçek zamanlı işleme taleplerine cevap verilebilmiştir. Sonuç: Sonuç olarak, bu çalışma ile FPGA'nın video görüntülerini işleme konusundaki avantajlarını ortaya koymuş, bu teknolojinin ilerleyen zamanlarda daha geniş uygulama alanlarına sahip olabileceğini öngörülmüştür. FPGA tabanlı sistemlerin, geleneksel işlemcilerle karşılaştırıldığında daha yüksek performans ve esneklik sunduğu, ayrıca enerji verimliliği ve maliyet etkinliği açısından da potansiyel taşıdığı vurgulanmıştır. Raspberry Pi 4-4GB ise düşük maliyeti ve geniş geliştirici topluluğuna karşın sınırlarından biri olan CPU performansı ve hafıza kapasitesi sebebiyle 9.92 FPS ile düşük performans sergilemiştir. Jetson Nano Developer Kit, kuvvetli GPU'su ve NVIDIA'nın derin öğrenme yazılım ekosistemi avantajlarına karşın sınırı olan CPU performansı ve termal engeller sebebiyle 9.93 FPS ile Raspberry Pi'ye benzer bir performans sunmuştur. Dizüstü bilgisayarın ise kuvvetli CPU ve GPU özellikleri sayesinde 30.14 FPS ile yüksek bir performans sergilediği görülmüştür.

Özet (Çeviri)

Aim: The Master's thesis titled“Real-Time Processing of Video Images with Arduino MKR VIDOR 4000 Board”focuses on how video images can be processed in real-time using an FPGA-based system. The study aims to explore the potential of FPGA technology to enhance video processing and image capturing capabilities. Method: In this thesis, real-time video processing capabilities were developed using the FPGA component of the Arduino MKR Vidor 4000 board. Comparative performance analyses were conducted with various hardware platforms. The system includes FPGA programming steps, which were implemented using Verilog and Arduino programming languages. Additionally, some supporting codes written in Python have also enhanced the system's integration and functionality. Findings: During the applications, besides the MKR Vidor 4000 board, different hardware platforms such as Raspberry Pi 4, NVIDIA Jetson Nano, and a laptop were used. Comparative tests among these platforms have shown that the FPGA-based system exhibits superior performance in terms of video processing speed and efficiency. Notably, the FPGA's parallel processing capabilities have achieved high frame rates and met real-time processing demands. Results: Conclusively, this thesis documents the advantages of FPGAs in processing video images and anticipates that this technology may have broader applications in the future. FPGA-based systems offer higher performance and flexibility compared to traditional processors and also demonstrate potential in terms of energy efficiency and cost-effectiveness. The Raspberry Pi 4-4GB, despite its low cost and broad developer community, displayed low performance with 9.92 FPS due to its limited CPU performance and memory capacity. The Jetson Nano Developer Kit, despite its strong GPU and the advantages of NVIDIA's deep learning software ecosystem, showed similar performance to the Raspberry Pi with 9.93 FPS due to limited CPU performance and thermal throttling. The laptop, with its strong CPU and GPU features, exhibited high performance with 30.14 FPS.

Benzer Tezler

  1. Investigation of the applicability of IoT and machine learning approaches in smart coffee roaster design

    Akıllı kahve kavurma makinesi tasarımında IoT ve makine öğrenimi yaklaşımlarının uygulanabilirliğinin incelenmesi

    SERHAT AKTAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Elektrik ve Elektronik Mühendisliğiİzmir Demokrasi Üniversitesi

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

    DOÇ. DR. KEMAL AVCI

  2. Zenom benzetim ortamı ile Arduino kontrolü

    Arduino control with zenom simulation environment

    HÜSNÜ KARAKÜCÜK

    Yüksek Lisans

    Türkçe

    Türkçe

    2014

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGebze Yüksek Teknoloji Enstitüsü

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ERKAN ZERGEROĞLU

  3. Arduino mikrodenetleyici ve güneş enerjisiyle çalışan otomatik bitki sulama sistemi

    The automatic plant irrigation system working with“Arduino”microcontroller and solar energy

    ÇAĞATAY ERSİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    EnerjiSüleyman Demirel Üniversitesi

    Enerji Sistemleri Mühendisliği Ana Bilim Dalı

    PROF. DR. ALİ KEMAL YAKUT

  4. Arduino,C# ve android kullanılarak güvenlik sistemi prototipi tasarımı

    Security system prototype design using arduino,C# and android

    FUAT OCAK

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGaziosmanpaşa Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. LEVENT GÖKREM

  5. Arduino based smart home automation system

    Arduino tabanlı akıllı ev otomasyon sistemi

    KOSAR SALIH BAHIR BAHIR

    Yüksek Lisans

    İngilizce

    İngilizce

    2016

    Elektrik ve Elektronik MühendisliğiYüzüncü Yıl Üniversitesi

    Elektrik-Elektronik Ana Bilim Dalı

    YRD. DOÇ. DR. MEHMET NURİ ALMALI