Show simple item record

dc.contributor.advisorAlkan, Ahmet
dc.contributor.authorÇelik, Ali Recai
dc.date.accessioned2020-12-09T11:30:39Z
dc.date.available2020-12-09T11:30:39Z
dc.date.submitted2013
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/209189
dc.description.abstractGörüntü işleme uygulamaları; sağlık sektöründe, güvenlik sistemlerinde, robot uygulamalarında, radar ve uydu sistemleri gibi birçok alanda kullanılmaktadır. Coğrafi haritaların çıkarılması, fraktal resim oluşturulması, uçak simülasyonlarının hazırlanması, bilgisayar grafiklerinin ve oyunlarının oluşturulması gibi birçok uygulamada görüntü işleme algoritmaları kullanılmaktadır. Bu çalışmada, çeşitli algoritmalar ve görüntü işleme teknikleri kullanılarak ?Sahada Programlanabilir Kapı Dizileri (FPGA)? donanımı üzerinde bazı uygulamalar gerçekleştirilmiştir. Gerçekleştirilen ilk uygulamada ?difüzyon ile sınırlı tanecik kümeleşme modeli (DLA)? kullanılarak fraktal bir şeklin görüntüsü elde edilmiş ve bu görüntünün piksellerine kırmızı, yeşil ve mavi renklerin atamaları yapılmıştır. İkinci uygulamada; ?elmas-kare algoritması? kullanılarak, farklı yükseklik seviyelerine sahip şekillerden oluşan bir görüntü elde edilmiştir. Kırmızı, yeşil, mavi renklerin ve bu renklerin kombinasyonlarıyla oluşturulan renklerin, görüntüdeki yükseklik seviyelerine atamaları yapılmıştır. Üçüncü uygulamada; görüntüdeki gürültünün azaltılmasında kullanılan ve görüntü işlemenin temel tekniklerinden biri olan ?filtreleme işlemi? gerçekleştirilmiştir. Dördüncü uygulamada ise; ?döndürme matrisi? kullanılarak, 2 boyutlu resimlerin 3 boyutlu olarak görüntülenmesi sağlanmıştır. Uygulamalar için gerekli olan kodlar, donanım tanımlama dillerinden biri olan Verilog HDL dili ile oluşturulmuştur. Uygulamaların sonuçları, FPGA donanımı üzerinde bulunan VGA çıkış birimi aracılığı ile ekranda gösterilmiştir.
dc.description.abstractImage processing algorithms are used in different areas such as health, security, robot applications, radar and satellite systems. Also they can be used in mapping techniques, fraktal picture building, flight simulation, computer graphics and games. In this study, several algorithms and image processing techniques were implemented by using ?Field Programmable Gate Arrays (FPGA)? hardware. In first application, image of the fractal shape was generated by ?Diffusion Limited Aggregation (DLA)? method and red, green, blue colors were assigned to the shape. In second application, an image which consists of some shapes have different heights was generated by using ?diamond-square algorithm?. Red, green, blue and some other colors which can be created by combinations of these colors were assigned to the each height levels on shape. In third application, one of the basic technique of image processing is named filtration, which is used for decreasing the noise on the image, was implemented. In fourth application, two-dimensional image was displayed as three dimensional by using ?rotation matrix?. Necessary codes for these applications were created by Verilog HDL language which is one of the hardware description language. Results of the applications were displayed on the screen through VGA output unit of FPGA hardware.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectElektrik ve Elektronik Mühendisliğitr_TR
dc.subjectElectrical and Electronics Engineeringen_US
dc.titleGörüntü işleme algoritmalarının FPGA donanımı üzerinde gerçeklenmesi
dc.title.alternativeImplementation image processing algorithms on FPGA hardware
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentElektrik-Elektronik Mühendisliği Anabilim Dalı
dc.identifier.yokid10012495
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityKAHRAMANMARAŞ SÜTÇÜ İMAM ÜNİVERSİTESİ
dc.identifier.thesisid338755
dc.description.pages65
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess