Systems and Methods for Performing Optical Flow Using GPU Tensor Processing Cores
AssigneeCalifornia Institute of Technology
InventorsSamuel H. Foxman, Scott A. Bollt, Morteza Gharib
Life of this patent
Estimating the term…
Loading patent…
AssigneeCalifornia Institute of Technology
InventorsSamuel H. Foxman, Scott A. Bollt, Morteza Gharib
Estimating the term…
The present disclosure relates to machine vision systems and methods for performing optical flow calculations. Machine vision systems in accordance with many embodiments of the invention use GPU tensor processing cores to perform one-dimensional Discrete Fourier Transform (DFT) calculations using real DFT matrices, enabling efficient separable window correlation for optical flow. In one embodiment, the machine vision system includes: a camera; a processor; a processor comprising tensor processing cores; and a memory containing instructions. Executing the instructions using the processors causes the machine vision system to: obtain a pair of sequential images from the camera; identify windows in the images; perform optical flow calculations using separable window correlation, wherein the separable window correlation calculations comprise performing one-dimensional discrete Fourier transform (DFT) calculations using the tensor processing cores, and wherein the one-dimensional DFT calculations are performed on the tensor processing cores using real DFT matrices; and output optical flow information.
A machine vision system, comprising:
A method for performing optical flow in a machine vision system, the method comprising:
Dependencies are inferred from the claim text.