Geri Dön

An area-efficient FPGA implementation of lane and obstacle detection for driving assistance systems

Sürüş destek sistemleri için şerit ve engel tespitinin alan verimli FPGA uygulaması

  1. Tez No: 735137
  2. Yazar: FATİH TAT
  3. Danışmanlar: DR. ÖĞR. ÜYESİ SALİH BAYAR
  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: 2022
  8. Dil: İngilizce
  9. Üniversite: Marmara Ü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ı: 46

Özet

Bu tez, sürücüler için daha güvenli ve konforlu bir sürüş sağlayacak düşük maliyetli Alanda Programlanabilir Kapı (FPGA) cihazları üzerinde bir sürücü yardım sisteminin Şerit ve Engel algılama alt sistemlerini geliştirmeyi amaçlamaktadır. Tasarlanan algoritmada başlıca hedefler daha hızlı, verimli, farklı hava koşullarında ve farklı yol koşullarında çalışabilen bir sistem oluşturmaktır. Son zamanlarda Sürücü asistan sistemi, Uyarlanabilir hız sabitleyici, Kilitlenme önleyici fren sistemi, Otomotiv navigasyon sistemi, Çarpışma önleme sistemi, Acil durum sürücü asistanı vb. gibi benzer sistemlerle ilgili birçok çalışma yapılmıştır. Bu tez çalışmasında kenar algılama algoritmalarını, ilgi alanı yöntemini (ROI) ve Hough dönüşümünü (HT) kullanarak şerit takip ve nesne belirlemeyi gerçekleştirmektedir. Önerilen sürücü destek sistemleri Xilinx Zynq-7000 FPGA ve MATLAB yazılım platformu üzerinde 7 farklı hava ve yol koşulu üzerinde yaklaşık 1400 görsel üzerinde test edilmiştir. FPGA üzerinde elde edilen sonuçların MATLAB ile elde edilen sonuçlara göre 1322 kata kadar daha hızlı olduğu gözlemlenmiştir. 1400 görsel için test edilen Sobel operatörünün 1332 görsel ve Prewitt operatörünün 1288 görsel üzerinde şerit belirlemede doğru çalıştığını göstermiştir. Sobel filtresinin sonuç doğruluğu olarak Prewitt filteresine göre şerit belirlemede %6.2 ve engel algılamada %3.3 daha iyi olduğu kanıtlanmıştır. Look up Table (LUT) kullanımı açısından tasarlanan algoritma 1906 LUT kullanarak %38.95 daha verimlidir. Bu sistem, gerçek zamanlı uygulamalar için kabul edilebilir olup kenar algılama algoritmaları, ilgi alanı yönetimi ve Hough Dönüşümü yöntemlerini uygulayarak saniyede 27 kare işleyebilir.

Özet (Çeviri)

This thesis aims to develop the Lane and Obstacle detection subsystems of a driver assistance system on low-cost Field-Programmable Gate Array (FPGA) devices that will provide a safer and more comfortable ride for drivers. The performance parameters are system speed, computational efficiency, and working in different weather and road conditions. Recently, many studies have been carried out on systems such Driver assistant system, Adaptive cruise control, Anti-lock braking system, Automotive navigation system, Collision avoidance system, Emergency driver assistant etc. The presented thesis performs Lane and Obstacle detection by using edge detection algorithms, region of interest (ROI), and the Hough Transform (HT) method. Proposed driver support systems are implemented on Xilinx Zynq-7000 FPGA and MATLAB software platform on approximately 1400 images over seven different weather and road conditions. It has been observed that the results obtained on FPGA are up to 1322 times faster than the results obtained with MATLAB. The study showed that for 1400 frames, the Sobel operator works correctly at 1332 frames and the Prewitt operator at 1288 frames at lane detection. The Sobel filter has been proven to be 6.2% better than the Prewitt filter at lane detection and 3.3% better at Obstacle detection in result efficiency. The designed algorithm implemented in terms of Lookup Tables (LUTs) usage is 38.95% more efficient than using 1906 LUTs, with a low energy footprint. This system can process 27 frames per second by applying edge detection algorithms, ROI, and HT methods which are acceptable for real-time applications.

Benzer Tezler

  1. Power efficient FPGA implementation of RSA algorithm

    RSA algoritmasının düşük güç tüketimli FPGA tasarımı

    DİLEK BAYHAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. SIDDIKA BERNA ÖRS YALÇIN

  2. HC-FFT: Highly configurable and efficient FPGA ımplementation of FFT

    Başlık çevirisi yok

    PAKİZE ERGÜL

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    Elektrik ve Elektronik MühendisliğiÖzyeğin Üniversitesi

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

    PROF. DR. HASAN FATİH UĞURDAĞ

  3. Efficient FPGA implementation of image enhancement using video streams

    Video akışını kullanarak FPGA üzerinde verimli görüntü iyileştirme uygulaması

    HAZAN GÜNAY

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

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

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

    PROF. DR. MURAT AŞKAR

  4. Sıkıştırılmış başvuru çizelgeleri kullanarak yarı-rastgele erişilebilir işlevlerin verimli mantıksal gerçeklemesi

    Area-efficient compressed look-up table implementation for semi-randomly accessible functions

    HASAN ÜNLÜ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. EŞREF ADALI

  5. FPGA based efficient implementation of IPMSM control methodologies

    Başlık çevirisi yok

    BURAK TÜFEKÇİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÖzyeğin Üniversitesi

    Bilgisayar Bilimleri Ana Bilim Dalı

    PROF. DR. HASAN FATİH UĞURDAĞ