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
- Tez No: 880672
- Danışmanlar: PROF. DR. TEVHİT KARACALI
- Tez Türü: Yüksek Lisans
- Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2024
- Dil: Türkçe
- Üniversite: Atatürk Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- 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
- Data acquisition systems(DAQs) in photovoltaic cells
Fotovoltaik hücrelerde veri toplama sistemleri (DAQ'lar)
ABDULAI RABIU
Yüksek Lisans
İngilizce
2023
Elektrik ve Elektronik MühendisliğiGaziantep ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. NURAN DOĞRU
- Arduino-arm uyumlu esnek yapılı mikrodenetleyici eğitim seti
Arduino-arm compatible flexible microcontroller training set
PELİN KESLER
Yüksek Lisans
Türkçe
2021
Elektrik ve Elektronik MühendisliğiPamukkale ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. YUSUF ÖNER
- Arduino ile desteklenmiş fen, mühendislik, matematik, teknoloji eğitimi: Vücudumuzdaki sistemler
Arduino-supported science, engineering, mathematics, technology education: Systems in our body
GÜLSÜM MEÇO
Yüksek Lisans
Türkçe
2021
Eğitim ve ÖğretimYıldız Teknik ÜniversitesiMatematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı
DOÇ. DR. ASLI GÖRGÜLÜ ARI
- Design dual axis sun power tracking system using arduino
Arduino kullanarak çift-eksenli güneş takip sisteminin tasarımı
SABAN JAWHAR MOHAMMED SHAREEF
Yüksek Lisans
İngilizce
2016
Elektrik ve Elektronik MühendisliğiYüzüncü Yıl ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. NACİ GENÇ
- Remote control of arm robotic guided by GPS
GPS yardımıyla robot kolu uzaktan kontrolü
MOHAMMAD NABI AHMMAD
Yüksek Lisans
İngilizce
2016
Elektrik ve Elektronik MühendisliğiYüzüncü Yıl ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. NACİ GENÇ