Show simple item record

dc.contributor.advisorKoyuncu, İsmail
dc.contributor.authorTaşdemir, Muhammed Furkan
dc.date.accessioned2020-12-02T09:20:47Z
dc.date.available2020-12-02T09:20:47Z
dc.date.submitted2020
dc.date.issued2020-11-23
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/23173
dc.description.abstractSon yıllarda yoğun çalışma yapılan alanlardan birisi olan görüntü işleme, birçok mühendislik alanında başarıyla kullanılmaktadır. Görüntü işleme, girişleri ve çıkışları görüntüler olan işlemleri ve ayrıca bu görüntülerden öznitelikleri çıkartan süreçleri kapsamaktadır. Bu süreçlere, bölütleme, morfolojik işlemler, kenar bulma, köşe bulma ve filtreleme gibi işlemler örnek olarak verilebilir. Bu işlemler için kullanılan Resim veya görüntüler piksellerden oluşmaktadır. Bir VGA (Video Graphics Array (Video Grafik Dizisi)) aracılığı ile aktarılan 640x480 piksel boyutundaki bir görüntü üzerinde işlem yapılabilmesi için 307,200 adet verinin hesaplanması gerekmektedir. Görüntü kalitesi veya boyutu arttığında işlem hacmi de büyümektedir. Bu işlemlerin gerçek zamanlı yapılabilmesi için yüksek hızlı ve paralel işlem yapabilen sayısal platformlara ihtiyaç duyulmaktadır. Sunulan bu çalışmada, köşe algılama algoritmalarından FAST (Features from Accelerated Segment Test (Hızlandırılmış Segment Testinden Özellikler)) ve Harris köşe algılama algoritmaları, kenar bulma algoritmalarından Sobel kenar bulma algoritması, morfolojik işlem algoritmalarından yayma ile aşındırma yöntemleri ve renk değiştirme algoritması FPGA (Field Programmable Gate Array (Alanda Programlanabilir Kapı Dizileri)) çipleri üzerinde çalışmak üzere gerçek zamanlı olarak tasarlanmıştır. Tasarlanan gerçek zamanlı görüntü işleme algoritmalarında Xilinx Vivado Design Suite HLx kullanılmıştır. Gerçek zamanlı görüntüler HDMI (High Defination Multimedia Interface (Yüksek Çözünürlüklü Çoklu- Ortam Arayüzü)) aracığıyla kameradan alınmıştır. Alınan gerçek zamanlı görüntü verilerinin FPGA üzerinde işlenebilmesi için VHDL (Very High Speed Integrated Circuit Hardware Description Language (Çok Yüksek Hızlı Tümleşik Devre Donanımı Tanımlama Dili)) kullanılmıştır. Yapılan tüm tasarımlar Xilinx Zybo Z7-20 kartı üzerinde gerçeklenmiştir. FPGA-tabanlı tasarımların sonuçlarından elde edilen görüntü verileri HDMI aracılığıyla monitöre aktarılmıştır. Xilinx Zybo Z7-20 FPGA kartı üzerinde çalışmak üzere tasarımı yapılan gerçek zamanlı görüntü işleme algoritmalarından elde edilen sonuçlar sunulmuştur.
dc.description.abstractImage processing, which has been one of the areas of intensive work in recent years, has been successfully used in many engineering fields. Image processing includes processes whose inputs and outputs are images, as well as processes that extract attributes from these images. Examples of these processes are segmentation, morphological operations, edge finding, corner finding and filtering. The pictures or images used for these operations consist of pixels. 307,200 pieces of data need to be calculated in order to be able to process an image of 640x480 pixels, which is transferred via a VGA (Video Graphics Array). As image quality or size increases, the transaction volume also increases. In order to carry out these transactions in real time, digital platforms that can perform high speed and parallel transactions are required. In this study presented, FAST (Features from Accelerated Segment Test) and Harris corner detection algorithms, Sobel algorithm from edge detection algorithms, spreading and erosion methods from morphological processing algorithms, and color changing algorithm FPGA (Field Programmable It is designed to run on Gate Array (Field Programmable Gate Arrays) chips in real time. Xilinx Vivado Design Suite HLx was used in the designed real time image processing algorithms. Real-time images were taken from the camera via HDMI (High Definition Multimedia Interface). VHDL (Very High Speed Integrated Circuit Hardware Description Language) was used to process the real-time image data received on FPGA. All the designs were implemented on the Xilinx Zybo Z7-20 card. Image data obtained from the results of FPGA-based designs were transferred to the monitor via HDMI. The results obtained from real-time image processing algorithms designed to work on Xilinx Zybo Z7-20 FPGA board are presented.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.titleFPGA üzerinde görüntü işleme algoritmalarının gerçek zamanlı olarak gerçekleştirilmesi
dc.title.alternativeReal time realization of basic image processing algorithms on FPGA
dc.typemasterThesis
dc.date.updated2020-11-23
dc.contributor.departmentElektrik-Elektronik Mühendisliği Anabilim Dalı
dc.subject.ytmDigital image processing
dc.subject.ytmGrayscale image
dc.subject.ytmVideo image
dc.subject.ytmParallel processors
dc.subject.ytmDigital imaging techniques
dc.subject.ytmColored vision
dc.subject.ytmVideo image
dc.subject.ytmDigital image
dc.identifier.yokid10244503
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityAFYON KOCATEPE ÜNİVERSİTESİ
dc.identifier.thesisid646806


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