Video RUNNER
< Projeler Sayfası
Proje Adı
Geniş Ölçekte Video İşleme
Şirket Adı
Karel
Şirket Mentoru
Dr. Enis Ungan
Akademik Mentor
Yrd. Doç. Tolga Çukur
Asistan
Necip Kurt
Takım Üyeleri
Alperen Kibar, Berk Turhan, Berat Osmanbeyoğlu, Volkan Toklu, Orhun Tomruk
Summary
The aim of this project is to provide a basis in processing high definition video signals through 2D filtering operations such as edge detection, sharpening or blurring on FPGA. The user will be able to configure the FPGA by giving different filter coefficients and observe the output. We have a 7x7 generic filter and we perform the any filtering operation with respect to the input video and given any filter coefficients through this generic structure. We handle taking the input video and convolving it in 1 clock cycle therefore, we give the desired output video. Since we have a limited space in the FPGA we performed our convolution algorithm with the usage of Mega Wizard function that exists in the tools of the Quartus II, so that we achieved the perform the operation in a limited space. Besides, in order to get a proper normalization process which is crucial in our project because of the quantization problem for each pixel value in image or video, we used the algorithm that selects the relevant 8 bits. Lastly, accomplishments according to content of the project can be listed as: implementing 2 dimensional convolution process on FPGA, creating a generic structure for filtering (which has maximum size of 7x7) and filtering process on run time which may be applied to real case scenarios like video surveillance or movie industry.