VPI - Vision Programming Interface

3.0 Release

Algorithms

The algorithms supported by VPI are described in the following sections. An overview of the algorithm, instructions on how to use the algorithm, a list of any backend limitations, and the API reference are provided.

AlgorithmBackend Support
CPUCUDAPVA1VIC1OFA1
Box Filter yes yes yes no no
Bilateral Filter yes yes no no no
Gaussian Filter yes yes yes no no
Gaussian Pyramid Generator yes yes yes no no
Laplacian Pyramid Generator yes yes no no no
Erode yes yes no no no
Dilate yes yes no no no
Convolution yes yes yes no no
Separable Convolution yes yes yes no no
Convert Image Format yes yes no yes no
Rescale yes yes no yes no
Remap yes yes no yes no
Perspective Warp yes yes no yes no
FFT yes yes no no no
Inverse FFT yes yes no no no
Lens Distortion Correction yes yes no yes no
Stereo Disparity Estimator no yes yes
KLT Feature Tracker yes yes yes no no
Harris Corner Detector yes yes yes no no
Temporal Noise Reduction no yes no yes no
Pyramidal LK Optical Flow yes yes no no no
Dense Optical Flow no no no no yes
Image Histogram yes yes no no no
Equalize Histogram yes yes no no no
Background Subtractor yes yes no no no
Minimum/Maximum Location yes yes no no no
Image Flip yes yes no yes no
Median Filter yes yes yes no no
FAST Corners Detector yes yes no no no
Mix Channels yes yes no no no
Canny edge detector yes yes no no no
ORB feature detector yes yes no no no
Image Statistics yes yes no no no
Template Matching yes yes no no no
Transform Estimator yes no no no no
Brute Force Matcher yes yes no no no
Crop Scaler no yes no no no
DCF Tracker no yes yes no no

1Only available on Jetson AGX Orin platforms.