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
- 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
2025
Elektrik ve Elektronik Mühendisliğiİzmir Demokrasi ÜniversitesiElektrik ve Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. KEMAL AVCI
- 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
2024
Eğitim ve ÖğretimYıldız Teknik ÜniversitesiMatematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı
PROF. DR. ASLI GÖRGÜLÜ ARI
- 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
2024
Eğitim ve ÖğretimYozgat Bozok ÜniversitesiMatematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı
PROF. DR. MUHARREM KIRAK
- 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
2024
Eğitim ve ÖğretimBursa Uludağ ÜniversitesiMatematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı
DOÇ. DR. SEVGÜL ÇALIŞ
- Arduino ile güneş enerjili sera otomasyonu
Solar energy greenhouse automation with arduino
YASİN AYGÖR
Yüksek Lisans
Türkçe
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇanakkale Onsekiz Mart ÜniversitesiEnerji Kaynakları ve Yönetimi Ana Bilim Dalı
DOÇ. DR. FATMA BAYCAN KOYUNCU