IRJET Sobel Edge Detection On Zynq Based
IRJET Sobel Edge Detection On Zynq Based
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1068
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
2. IP Creation using HLS DVI to RGB converts the input from the HDMI source into
the RGB format sampled from 1280x720 resolution video.
We have used processing function that accepts an AXI- After that Video into AXI-4 stream converts the RGB
stream RGB video input and outputs the similarity format into AXI mapping, this is fed to the edge detection
formatted processed video data. The project requirements ip which detects the edge of the video into AXI form. Video
are 1280x720 resolution and a stable video feed. Sobel timing controller ensures the timing constrains between
edge detection algorithm takes RGB matrix and then its all the IPs. Edge detection ip propagates the edge detected
processes its value and generates the sobel edge detected image into AXI-4 to video stream, which further converts
output according to that image. First of all the data is in the the AXI mapping into video and finally fed to VGA source
AXI format which need to be converted into the matrix capable of supporting same resolution.
format and function used for the same is: AXIvideo2mat
(stream_in, img0). Function used for converting matrix into Final board resources utilization is given by:
gray scale is CvtColor<HLS_RGB2GRAY> (img0, img1).
Fig -5
Fig -2: Resource utilization (HLS)
Fig -6
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1069
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
5. CONCLUSION
The paper has illustrated how efficiently Zybo board
is capable of implementing the entire video processing
system singularly with low power consumption, smaller
physical size and with minimal resources utilization
evidenced from the figure 4. Implication of implementing
entire system singularly is notion of SoC. Individual can
implement any complex design entirely using Zynq based
architecture. In our example we used HLS and saw how
good alternative it is to HDL language and can be time
saving. Vivado provides tightly integration of all IPs and
peripherals and also reusability. The video pipelining
architecture designed in our example can be used for any
video application is future.
6. REFERENCES
1. The zynq e-Book
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 1070