Main Content

HDL-Optimized Algorithm Design

Select blocks or System objects for streaming video processing

The Vision HDL Toolbox™ blocks and System objects in this category implement hardware-friendly architectures and support HDL code generation when used with HDL Coder™.

Blocks

expand all

Birds-Eye View Transform front-facing camera image into top-down view
Chroma Resampler Downsample or upsample chrominance component
Color Space Converter Convert color information between color spaces
Demosaic Interpolator Construct RGB pixel data from Bayer pattern pixel stream
Gamma Corrector Apply or remove gamma correction of pixel stream
Lookup Table Map input pixel to output pixel using custom rule
Bilateral Filter 2-D bilateral filtering
Edge Detector Find edges of objects in grayscale pixel stream
Image Filter 2-D FIR filtering
Median Filter 2-D median filtering
Corner Detector Find corners using FAST or Harris algorithm
Closing Morphological closing of binary pixel data
Dilation Morphological dilation of binary pixel data
Erosion Morphological erosion of binary pixel data
Opening Morphological opening of binary pixel data
Grayscale Closing Morphological closing of grayscale pixel data
Grayscale Dilation Morphological dilation of grayscale pixel data
Grayscale Erosion Morphological erosion of grayscale pixel data
Grayscale Opening Morphological opening of grayscale pixel data
Histogram Frequency distribution of pixel values in video stream
Image Statistics Calculate mean, variance, and standard deviation
Line Buffer Store video lines and return neighborhood pixels
Pixel Stream Aligner Align two streams of pixel data
ROI Selector Select a region of interest (ROI) from pixel stream
HV Counter Count active dimensions of pixel stream

Objects

expand all

visionhdl.BirdsEyeView Transform front-facing camera image into top-down view
visionhdl.ChromaResampler Downsample or upsample chrominance component
visionhdl.ColorSpaceConverter Convert color information between color spaces
visionhdl.CornerDetector Finds corners using FAST or Harris algorithm
visionhdl.DemosaicInterpolator Construct full RGB pixel data from Bayer pattern pixel stream
visionhdl.GammaCorrector Apply or remove gamma correction
visionhdl.EdgeDetector Find edges of objects
visionhdl.BilateralFilter Perform 2-D filtering of a pixel stream
visionhdl.ImageFilter 2-D FIR filtering
visionhdl.MedianFilter 2-D median filtering
visionhdl.Closing Morphologically closes binary pixel stream
visionhdl.Dilation Morphologically dilate binary pixel stream
visionhdl.Erosion Morphologically erode binary pixel stream
visionhdl.Opening Morphologically open binary pixel stream
visionhdl.GrayscaleClosing Morphologically close grayscale pixel stream
visionhdl.GrayscaleDilation Morphologically dilate grayscale pixel stream
visionhdl.GrayscaleErosion Morphologically erode grayscale pixel stream
visionhdl.GrayscaleOpening Morphologically open grayscale pixel stream
visionhdl.Histogram Frequency distribution
visionhdl.ImageStatistics Mean, variance, and standard deviation
visionhdl.LookupTable Map input pixel to output pixel using custom rule
visionhdl.LineBuffer Store video lines and return neighborhood pixels
visionhdl.ROISelector Select region of interest (ROI) from pixel stream
visionhdl.PixelStreamAligner Align two streams of pixel data
visionhdl.HVCounter Counts active pixel dimensions of streaming video

Functions

visionhdlframetoregions Convert video frame dimensions into tiled regions of interest

Topics

Video Modeling

In MATLAB