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 |