Akdeniz Üniversitesi DSpace

FPGA platformu için VIVIADO HLS tabanlı surf algoritmasının gerçekleşmesi

Show simple item record

dc.contributor.author Özdemir, Hüseyin
dc.date.accessioned 2021-06-30T12:20:04Z
dc.date.available 2021-06-30T12:20:04Z
dc.date.issued 2018
dc.identifier.uri http://acikerisim.akdeniz.edu.tr/xmlui/handle/123456789/3577
dc.description.abstract SURF algoritması, görüntü işlemede kullanılan, görüntünün boyut, renk, kontrast gibi özellik değişimlerinden etkilenmeyen bir yöntemdir. Bu çalışmada, işlem yoğunluğu çok olan SURF algoritması, Vivado HLS aracı ile oluşturulmuştur. HLS ile donanım tanımlama dilleri (verilog, VHDL, vb.) kullanılmadan C, C++,vb. diller kullanılarak algoritmalar gerçeklenebilmektedir. SURF algoritması C dili ile gerçekleştirilmiştir. HLS'de bulunan direktifler ile sistemin donanımsal optimizasyonu gerçekleştirilmiştir. Bu kapsamda, sistemin daha hızlı olması ve saklayıcıların daha az yer kaplaması için veri tipi olarak kayan nokta (floating-point) yerine sabit nokta (fixed-point) seçilmiştir. Ayrıca uygun kod blokları paralel çalıştırılarak çalışma zamanı azaltılmıştır. SURF algoritmasının başarısına etki eden parametrelerin belirlenebilmesi için "Genetik Algoritma" kullanılmıştır. Tespit edilen parametreler kullanıldığında başarı oranının önemli ölçüde arttığı gözlemlenmiştir. Önerilen metot karakter boyutu ve dönmeden bağımsız sabit fontlu rakam tanıma uygulaması için denenmiştir. Yapılan çalışmada rakamlardan oluşturulan resimler ile testler gerçekleştirilmiştir. Her rakam için referans resmi ve test resimleri oluşturulmuştur. Test resimleri için rakamların farklı büyüklük ve rotasyonda (±10) olduğu durumlar seçilmiştir. Böylece referans resimleri ile test resimlerinin aynı olmaması amaçlanmıştır. Uygun parametre değerleri matlab ile tespit edildikten sonra HLS'de kullanılmıştır. Önerilen optimize edilmiş SURF yapısı kullanılarak yüksek başarı oranları elde edilmiştir. en_US
dc.publisher Akdeniz Üniversitesi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.title FPGA platformu için VIVIADO HLS tabanlı surf algoritmasının gerçekleşmesi en_US
dc.type info:eu-repo/semantics/masterThesis en_US
dc.contributor.department Elektrik-Elektronik Mühendisliği en_US
dc.contributor.consultantID Övünç Polat en_US
dc.contributor.institute Fen Bilimleri Enstitüsü en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account