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ı: 62

Ö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 learningapproaches 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. Arduino destekli STEM etkinliklerinin sürdürülebilir çevre eğitimine entegrasyonu

    Integration of Arduino supported STEM activities into sustainable environmental education

    BÜŞRA ÜNVER GÜRSOY

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimYıldız Teknik Üniversitesi

    Matematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı

    PROF. DR. ASLI GÖRGÜLÜ ARI

  3. Arduino destekli robotik kodlama etkinliklerinin üstün yetenekli olan öğrencilerin fen bilimleri dersine yönelik öz-yeterlik inançlarına ve tutumlarına etkisi

    The effect of arduino assisted robotic coding activities on superior talented students ' self- efficacy beliefs and attitude towards science lesson

    SAMET CENGİZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimYozgat Bozok Üniversitesi

    Matematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı

    PROF. DR. MUHARREM KIRAK

  4. Robotik kodlama etkinliklerinin ortaokul fen bilimleri dersine yönelik akademik başarı, tutum ve yaratıcılığa olan etkisinin incelenmesi

    Examination of how robotic coding activities affect secondary school science courses academic achievement, attitude, and creativity

    SELMA MEHTAP METİN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimBursa Uludağ Üniversitesi

    Matematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı

    DOÇ. DR. SEVGÜL ÇALIŞ

  5. Arduino ile güneş enerjili sera otomasyonu

    Solar energy greenhouse automation with arduino

    YASİN AYGÖR

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇanakkale Onsekiz Mart Üniversitesi

    Enerji Kaynakları ve Yönetimi Ana Bilim Dalı

    DOÇ. DR. FATMA BAYCAN KOYUNCU