VPI - Vision Programming Interface

2.1 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
CPUCUDAPVA1VIC1NVENC1OFA2
Box Filter yes yes yes no no no
Bilateral Filter yes yes no no no no
Gaussian Filter yes yes yes no no no
Gaussian Pyramid Generator yes yes yes no no no
Laplacian Pyramid Generator yes yes no no no no
Erode yes yes no no no no
Dilate yes yes no no no no
Convolution yes yes yes no no no
Separable Convolution yes yes yes no no no
Convert Image Format yes yes no yes no no
Rescale yes yes no yes no no
Remap yes yes no yes no no
Perspective Warp yes yes no yes no no
FFT yes yes no no no no
Inverse FFT yes yes no no no no
Lens Distortion Correction yes yes no yes no no
Stereo Disparity Estimator yes yes yes no yes yes
KLT Feature Tracker yes yes no no no no
Harris Corner Detector yes yes yes no no no
Temporal Noise Reduction no yes no yes no no
Pyramidal LK Optical Flow yes yes no no no no
Dense Optical Flow no no no no yes no
Image Histogram yes yes no no no no
Equalize Histogram yes yes no no no no
Background Subtractor yes yes no no no no
Minimum/Maximum Location yes yes no no no no
Image Flip yes yes no no no

no

Median Filter yes yes no no no no
FAST Corners Detector yes yes no no no no
Mix Channels yes yes no no no no

1Only available on Jetson platforms.
2Only available on Jetson AGX Orin platforms.