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.
Algorithm | Backend Support | ||||
---|---|---|---|---|---|
CPU | CUDA | PVA1 | VIC2 | NVENC2 | |
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 |
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 | yes1 | no |
Perspective Warp | yes | yes | no | yes1 | no |
FFT | yes | yes | no | no | no |
Inverse FFT | yes | yes | no | no | no |
Lens Distortion Correction | yes | yes | no | yes1 | no |
Stereo Disparity Estimator | yes | yes | yes | no | no |
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 | yes1 |
Image Histogram | yes | yes | no | no | no |
Equalize Histogram | yes | yes | no | no | no |
Background Subtractor | yes | yes | no | no | no |
1Only available on Jetson Xavier NX and Jetson AGX Xavier series.
2Only available on Jetson platforms.