Grafik işleme ünitesi (GPU) tabanlı öğrenme kullanarak otonom araçlar için algılama sisteminin geliştirilmesi
Development of perception system for autonomous vehicles by using GPU-based learning
- Tez No: 524615
- Danışmanlar: DOÇ. DR. AYŞEGÜL UÇAR
- Tez Türü: Yüksek Lisans
- Konular: Mekatronik Mühendisliği, Mechatronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2018
- Dil: Türkçe
- Üniversite: Fırat Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Mekatronik Mühendisliği Bilim Dalı
- Sayfa Sayısı: 76
Özet
Otonom araçlar çevre koşullarını algılayarak kararlar alan ve aldıkları kararlar doğrultusunda hareket eden araçlardır. Günümüzde otonom araçlara olan ilgi hızla artmaktadır. Gelişen, sensör, Grafik İşleme Birimi (GPU - Graphics Process Unit) teknolojisi ve yapay öğrenme yöntemlerindeki yenilikler ile birlikte otonom araç teknolojisi de gelişmektedir. Bu çalışmada ilk olarak, otonom araçlar ile ilgili genel bilgiler verilmiştir. İkinci olarak, Linux ortamında Caffe kullanılarak, MNIST veri kümesi ile rakam tanıma yapılmıştır. Bu uygulama için Nvidia TK1 ve Nvidia TX1 kartlarına ek olarak iki adet bilgisayar kullanılmış ve Merkezi İşlem Birimi (CPU - Central Process Unit) ile GPU'lar hız ve doğruluk bakımından değerlendirilmiştir. Üçüncü olarak, nesne tanıma uygulamaları yapılmıştır. Bu amaçla ilk olarak, Windows ortamında Matlab'da yaya geçidi trafik tabelası algılama uygulaması yapılmıştır. Bu uygulama için Elazığ, Niğde ve Kayseri şehirlerinin yaya geçitlerinde çekilen görüntüler ile oluşturulan veri kümesi kullanılmıştır. Algılama için Bölgesel Konvolüsyonel Sinir Ağı (B-KSA), Daha Hızlı Bölgesel Konvolüsyonel Sinir Ağı (Daha Hızlı B-KSA) kullanılmış ve sonuçlar incelenmiştir. Sonrasında, Linux ortamında temel anlamda YOLO kullanılarak nesne tanıma uygulaması yapılmış ve çıktılara yer verilmiştir. Son olarak, küçük bir yer aracı ile yapay öğrenme yöntemlerini kullanan otonom bir araç yapılmıştır. Bu amaçla, yer aracı üzerine çeşitli sensörler, kamera ve Nvidia TX2 kartı yerleştirilmiştir. Otonom araç, tasarlanan parkur üzerinde test edilmiştir. Tüm uygulamalar başarılı bir şekilde gerçekleştirilmiştir. Elde edilen sonuçlar karşılaştırmalı olarak ve şekiller ile verilmiştir.
Özet (Çeviri)
Autonomous vehicles are that perceive environmental conditions and act in accordance with decisions. At present, interest in autonomous vehicles is increasing rapidly. With the development of sensor and GPU (Graphics Process Unit) technology, and innovations in artificial learning methods, autonomous vehicle technology is also developing. In this study, firstly, general information about autonomous vehicles was given. Secondly, using the Caffe in the Linux environment, the MNIST dataset was used for digit recognition. For this application, two computers were used in addition to the Nvidia TK1 and Nvidia TX1 cards, and the CPU (Central Process Unit) and GPUs were evaluated for speed and accuracy. Thirdly, object recognition applications have been implemented. For this purpose, firstly, in Matlab in Windows environment, pedestrian crossings traffic sign detection application was done. The originally created dataset was used for this application. For detection, Region Convolution Neural Network (R-CNN), Faster R-CNN was used and the results were examined. Later in the Linux environment, object recognition was implemented using Yolo in a basic sense and output was given. Finally, a small autonomous land vehicle was built using artificial learning methods. For this purpose, various sensors, camera and Nvidia TX2 card were installed on the land vehicle. The autonomous vehicle were tested on the designed racecourse. All applications were realized successfully. The results were given comparatively in tables and figures.
Benzer Tezler
- Efficient graphics processing unit based algorithms for high-throughput communication systems
Yüksek veri hacimli haberleşme sistemleri için etkili grafik işleme ünitesi tabanlı algoritmalar
SELÇUK KESKİN
Doktora
İngilizce
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. TAŞKIN KOÇAK
- Design and implementation of real-time eye detection and tracking system based on gpu
Grafik işleme ünitesi tabanlı gerçek zamanlı göz bulma ve takip sistemi'nin tasarlanması ve uygulanması
ALİ ACIOĞLU
Yüksek Lisans
İngilizce
2016
Elektrik ve Elektronik MühendisliğiGaziantep ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. ERGUN ERÇELEBİ
- Efficient mapping of ADAS (Advanced Driver Assistance System) algorithms onto multicore architectures
ADAS (İleri Sürüş Destek Sistemi) algoritmalarının çok çekirdekli mimariler üzerine verimli uyarlanması
KEREM PAR
Doktora
İngilizce
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBoğaziçi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
PROF. DR. OĞUZ TOSUN
- Ultra-fast influence maximization with fused sampling and sketches
Örneklem birleştirme ve veri özetleri ile yüksek performanslı etki eniyilemesi
GÖKHAN GÖKTÜRK
Doktora
İngilizce
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSabancı ÜniversitesiBilgisayar Bilimleri ve Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ KAMER KAYA
- Parallelization study on the clustering technique to mine large datasets
Geniş veri kümelerini işleme amacıyla öbekleme tekniği üzerine paralelleştirme çalışması
AHMET ARTU YILDIRIM
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. CEM ÖZDOĞAN