System and method for determining optical flow
First Claim
1. A computer implemented method of determining optical flow between first and second images, comprising the steps of:
- sensing the first image and the second image by a sensor;
generating first and second multi-resolution images from the first and second images, respectively, such that each of said first and second multi-resolution images includes a plurality of levels of resolution;
initializing a multi-resolution optical flow field at a first resolution level of said levels of resolution;
at each of said resolution levels higher than said first resolution level, determining a residual optical flow field at each of said higher resolution levels;
updating said multi-resolution optical flow field by adding said residual optical flow field; and
wherein said step of determining said residual optical flow field comprises the steps of;
expanding said multi-resolution optical flow field from a lower one of said resolution levels to said higher resolution level;
generating a registered image at said higher resolution level by registering said first multi-resolution image relative to said second multi-resolution image at said higher resolution level in response to said multi-resolution optical flow field after said expanding step; and
determining said residual optical flow field by determining an optical flow field between said registered image and said first multi-resolution image at said higher resolution level.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for determining optical flow between first and second images. First and second multiresolution images are generated (108, 110) from the first and second images, respectively, such that each multiresolution image has a plurality of levels of resolution. A multiresolution optical flow field is initialized (112) at a first one of the resolution levels. At each resolution level higher than the first resolution level, a residual optical flow field is determined (120) at the higher resolution level, and the multiresolution optical flow field is updated (122) by adding the residual optical flow field.
82 Citations
8 Claims
-
1. A computer implemented method of determining optical flow between first and second images, comprising the steps of:
-
sensing the first image and the second image by a sensor; generating first and second multi-resolution images from the first and second images, respectively, such that each of said first and second multi-resolution images includes a plurality of levels of resolution; initializing a multi-resolution optical flow field at a first resolution level of said levels of resolution; at each of said resolution levels higher than said first resolution level, determining a residual optical flow field at each of said higher resolution levels; updating said multi-resolution optical flow field by adding said residual optical flow field; and wherein said step of determining said residual optical flow field comprises the steps of; expanding said multi-resolution optical flow field from a lower one of said resolution levels to said higher resolution level; generating a registered image at said higher resolution level by registering said first multi-resolution image relative to said second multi-resolution image at said higher resolution level in response to said multi-resolution optical flow field after said expanding step; and determining said residual optical flow field by determining an optical flow field between said registered image and said first multi-resolution image at said higher resolution level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method of determining optical flow between first and second images, comprising the steps of:
-
sensing the first image and the second image by a sensor; generating first and second multi-resolution images from the first and second images, respectively, such that each of said first and second multi-resolution images includes a plurality of levels of resolution; initializing a multi-resolution optical flow field at a first resolution level of said levels of resolution; at each of said resolution levels higher than said first resolution level, determining a residual optical flow field at each of said higher resolution levels; and updating said multi-resolution optical flow field by adding said residual optical flow field; and wherein the method comprises the step of providing a number of pixels of a highest one of said resolution levels being substantially equal to a number of pixels of the first image; and wherein said step of generating said first multi-resolution image comprises the steps of; for each pixel of said highest resolution level, setting a value of said pixel equal to a value of a corresponding pixel of the first image; and for each pixel of a resolution level lower than said highest resolution level, setting a value of each said pixel according to a weighted averaging function of values of corresponding pixels of said highest resolution level. - View Dependent Claims (8)
-
Specification