IP PortfolioVideo, imaging and audiovision

of_mm_cv_edge

Edge detection engine

Maturity simulatedTargets FPGA + ASICDifficulty MediumPriority 1

Sobel, Scharr and Canny edge detection with gradient magnitude, direction and hysteresis thresholding.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAPB control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
pix_ininAXI4-Stream8 
pix_outoutAXI4-Stream8 

Standards

No external standard applies.

More in vision

IDBlockMaturity
of_mm_cv_cnn_preCNN preprocessing engineplanned
of_mm_cv_cnn_postCNN postprocessing engineplanned
of_mm_cv_fast_orbFAST corner and ORB descriptor engineplanned
of_mm_cv_sift_likeScale-space feature extractorplanned
of_mm_cv_harrisHarris corner detectorplanned
of_mm_cv_houghHough transform engineplanned
of_mm_cv_cclConnected components labelingplanned
of_mm_cv_histogramImage histogram and equalizationplanned
of_mm_cv_morphMorphology engineplanned
of_mm_cv_conv_filterGeneric 2D convolution filtersimulated