Claims Analysis
Total Claims: 99
Claim 1
Independent Claim
205 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . .a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, determining the motion parameters a that give the total support a minimum value using a Hough transform, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . by calculating partial derivatives dH i =MH(Y, a n )/Ma n,i of the total support for a parameter estimate a n with respect to each of the parameters a 1 and evaluating the calculated partial derivatives for taking a new a n+1 , wherein, in the evaluating of the partial derivatives, the partial derivatives dH i are first sealed by multiplying by scaling factors dependent on the spatial extension of the region to produce sealed partial derivatives dHN i .
Claim 2
Dependent Claim
205 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . .a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, determining the motion parameters a that give the total support a minimum value using a Hough transform, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . by calculating partial derivatives dH i =MH(Y, a n )/Ma n,i of the total support for a parameter estimate a n with respect to each of the parameters a 1 and evaluating the calculated partial derivatives for taking a new a n+1 , wherein, in the evaluating of the partial derivatives, the partial derivatives dH i are first sealed by multiplying by scaling factors dependent on the spatial extension of the region to produce sealed partial derivatives dHN i .
Claim 3
Dependent Claim
118 words
The method of claim 1 , wherein for a four-parameter motion model according to: dx=a 1 x−a 2Yi y+a 3 dy=a 2 x+a 1 y+a 4 where dx, dy are components of a displacement vector d=(dx,dy) for apixel at a location (x, y), the scaled partial derivatives are calculated as follows: dHN 1 =dH 1 /t 1 ; dHN 2 =dH 2 /t 2 dHN 3 =dH 3 /t 3 ; dHN 4 =dHN 4 =dH 4 /t 3 where the factors t 1 -t 3 are computed as follows: t 1 =φ (p0Y) *x+y*; t 2 =φ (p0Y) * x−y*; t 3 =φ (P0Y) 1; where Y is a set of all pixels in the region Y.
Claim 4
Dependent Claim
131 words
The method of claim 1 , wherein for an affine motion model according to: dx=a 1 x+a 2 y+a 3 dy=a 4 x+a 5 y+a 6 where dx, dy are components of a displacement vector d=(dx,dy) for a pixel at a location (x, y), the scaled partial derivatives are calculated as follows: dHN 1 =dH 1 /t 4 ; dHN 2 =dH 2 /t 5 ; dHN 3 =dH 3 /t 3 dHN 4 =dH 4 /t 4 ; dHN 5 =dH 5 /t 5 ; dHN 5 =dH 6 /t 3 where the factors t 3 -t 5 are computed as follows: t 3 =φ (p0Y) 1; t 4 =φ (p0Y) *x*; t 5 =φ (p0Y) *y* where Y is a set of all pixels included in the region Y.
Claim 5
Dependent Claim
72 words
The method of claim 1 comprising the additional step of selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, and in the step of determining the motion parameters a that give the total support a minimum value, each parameter estimate taken to be a point in the grid.
Claim 6
Dependent Claim
113 words
The method of claim 4 , wherein, in the evaluating of the partial derivatives, a gradient vector vd=(dHN 1 , . . . , dHN N ) of the scaled partial derivatives for the parameter estimate a n is formed and is multiplied by normalized vectors b 1 , . . . , b 2 to form quantities M j =vd X b i , the normalized vectors obtained by normalizing vectors extending in the N-dimensional parameter space from the parameter estimate a n to all neighbouring points in the grid, and the neighbouring point having the maximum vale of said quantities is taken to be the next parameter estimate a n+1 .
Claim 7
Dependent Claim
76 words
The method of claim 4 , wherein, after the step of determining the motion parameters a that give the total support a minimum value, a finer resolution r i in the parameter space for each of the parameters a i of motion is selected, and thereafter the step of determining the motion parameters a that give the total support a minimum value is executed again for the finer resolution and the grid of points given thereby.
Claim 8
Dependent Claim
69 words
The method of claim 4 , wherein, after making each of the steps of the iterative process, the resolutions r i are set to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps the resolutions r i being set to smaller values only after every k steps, where k is an integer <1.
Claim 9
Dependent Claim
68 words
The method of claim 4 , wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale calculated in every k:th step of the iterative process, k being an integer ≧1, k being dependent on a current spatial resolution of the pixels and the current parameter resolutions r i .
Claim 10
Dependent Claim
55 words
The method of claim 4 , wherein in the step of selecting resolutions r i in the parameter space, the resolutions are selected to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region.
Claim 11
Dependent Claim
72 words
The method of claim 9 , comprising the additional steps of: after the step of determining a parameter estimate, selecting a second spatial resolution in which the first and following images are represented by the pixels, and then again executing the steps of determining the total support and of determining the motion parameters, wherein the relation of the resolutions in the parameter space is preserved in the steps that are again executed.
Claim 12
Dependent Claim
121 words
The method of claim 1 comprising the additional steps of: selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, and determining, before determining the motion parameters a in an iterative process, parameter estimates of the motion parameters a in a non-iterative process, each parameter estimate taken to be a point in the grid, thereafter setting the resolutions r i to values smaller than the values used in the previous step of determining, in the step of determining the motion parameters a in the iterative process, each parameter estimate being taken to be a point in the grid.
Claim 13
Dependent Claim
25 words
The method of claim 1 , wherein the iterative process is stopped when the number of steps in the iterative process exceeds an iteration threshold.
Claim 14
Dependent Claim
43 words
The method of claim 4 , wherein the iterative process is stopped when the number of steps in the iterative process exceeds an iteration threshold dependent on a current spatial resolution of the pixels and the current resolutions r i of the parameters.
Claim 15
Dependent Claim
48 words
The method of claim 1 , wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the iterative process stopped when the value of the median estimate of scale is below a scale threshold.
Claim 16
Dependent Claim
35 words
The method of claim 14 , wherein the median estimate of scale is calculated in every step of the iteration process or in every k:th step of the iterative process, k being an integer <1.
Claim 17
Dependent Claim
24 words
The method of claim 1 , wherein the iterative process is stopped when in the iterative process the same steps as before are taken.
Claim 18
Dependent Claim
54 words
The method of claim 1 , wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale being calculated as a median absolute derivation (MAD) robust estimate of scale to which a positive constant is added.
Claim 19
Dependent Claim
14 words
The method of claim 17 , wherein the positive constant is equal to 0.3.
Claim 20
Dependent Claim
33 words
The method of claim 1 , wherein the region Y has an arbitrary shape, a centre of the coordinate system for the pixels being chosen as the centre of gravity of the region.
Claim 21
Dependent Claim
66 words
The method of claim 1 , comprising the additional step of first prefiltering the first and following images by a low-pass filter giving the prefiltered first and following images a dynamic range that is larger than the dynamic range of the first and following images, using the prefiltered first and following images in the steps of determining the total support and of determining the motion parameters.
Claim 22
Dependent Claim
25 words
The method of claim 20 , wherein, in the step of first prefiltering, the first and following images are filtered using a Gaussian shape filter.
Claim 23
Dependent Claim
229 words
A Hough transform based method of estimating N parameters a=(a i , . . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein after making each of the steps of the iterative process, the resolutions r i are set to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps the resolution r i are set to smaller values only after every k:th step, where k is an integer <1.
Claim 24
Dependent Claim
229 words
A Hough transform based method of estimating N parameters a=(a i , . . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein after making each of the steps of the iterative process, the resolutions r i are set to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps the resolution r i are set to smaller values only after every k:th step, where k is an integer <1.
Claim 25
Dependent Claim
205 words
A Hough transform based method of estimating N parameters a=(a 1 . . . . , a N ) of motion o a region Y in a first image to a following image, the first and following images represented, i a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining parameter estimates of the motion parameters a in a non-iterative process, each parameter estimate taken to a point in the grid, thereafter setting the resolution r i to values smaller than the values used in the previous step, determining the total support N(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid.
Claim 26
Dependent Claim
205 words
A Hough transform based method of estimating N parameters a=(a 1 . . . . , a N ) of motion o a region Y in a first image to a following image, the first and following images represented, i a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining parameter estimates of the motion parameters a in a non-iterative process, each parameter estimate taken to a point in the grid, thereafter setting the resolution r i to values smaller than the values used in the previous step, determining the total support N(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid.
Claim 27
Dependent Claim
188 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of; determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameters pace for each of the parameters a i of motion, the selected resolution giving a grid of pints in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein the iterative process is stopped is stopped when the number of steps made in the iterative process exceeds an iteration threshold.
Claim 28
Dependent Claim
188 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of; determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameters pace for each of the parameters a i of motion, the selected resolution giving a grid of pints in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein the iterative process is stopped is stopped when the number of steps made in the iterative process exceeds an iteration threshold.
Claim 29
Dependent Claim
32 words
The method of claim 24 , wherein the iteration threshold is selected to be dependent on a current spatial resolution of the pixels and the current resolutions r i of the parameters.
Claim 30
Dependent Claim
207 words
A Hough transform based method of estimating N parameters a=(a i , . . . a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a i , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a medium estimate of scale is calculated for use in the step of determining the total support, the iterative process stopped when the value of the medium estimate of scale is below a scale threshold.
Claim 31
Dependent Claim
207 words
A Hough transform based method of estimating N parameters a=(a i , . . . a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a i , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a medium estimate of scale is calculated for use in the step of determining the total support, the iterative process stopped when the value of the medium estimate of scale is below a scale threshold.
Claim 32
Dependent Claim
35 words
The method of claim 26 , wherein the median estimate of scale is calculated in every step of the iteration process or in every k:th step of the iterative process, k being an integer <1.
Claim 33
Dependent Claim
228 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale calculated in every k:th step of the iterative process, k being an integer ≧1, k being dependent on a current spatial resolution of the pixels and the current parameter resolutions t i .
Claim 34
Dependent Claim
228 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale calculated in every k:th step of the iterative process, k being an integer ≧1, k being dependent on a current spatial resolution of the pixels and the current parameter resolutions t i .
Claim 35
Dependent Claim
185 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r 1 in the parameter space for each of the parameters a 1 of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . . , each parameter estimate being a point in the grid, wherein the iterative process is stopped when in the iterative process the same steps as before are taken.
Claim 36
Dependent Claim
185 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r 1 in the parameter space for each of the parameters a 1 of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . . , each parameter estimate being a point in the grid, wherein the iterative process is stopped when in the iterative process the same steps as before are taken.
Claim 37
Dependent Claim
213 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . .,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale being calculated as a median absolute deviation (MAD) robust estimate of scale to which a positive constant is added.
Claim 38
Dependent Claim
213 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . .,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein in steps of the iterative process, a median estimate of scale is calculated for use in the step of determining the total support, the median estimate of scale being calculated as a median absolute deviation (MAD) robust estimate of scale to which a positive constant is added.
Claim 39
Dependent Claim
14 words
The method of claim 30 , wherein the positive constant is equal to 0.3.
Claim 40
Dependent Claim
186 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ., a N ) of motion of a region Y in a first image of a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein a centre of the coordinate system for the pixels is chosen as the centre of gravity of the region.
Claim 41
Dependent Claim
186 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ., a N ) of motion of a region Y in a first image of a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein a centre of the coordinate system for the pixels is chosen as the centre of gravity of the region.
Claim 42
Dependent Claim
214 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i o motion, the selected resolution giving a grid of pints in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein, in the step of selecting resolutions r i in the parameter space, the resolutions are selected to have a relation to an expected maximum value o displacement of pixels from the region Y in the first image to the following image and to the size of the region.
Claim 43
Dependent Claim
214 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i o motion, the selected resolution giving a grid of pints in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, wherein, in the step of selecting resolutions r i in the parameter space, the resolutions are selected to have a relation to an expected maximum value o displacement of pixels from the region Y in the first image to the following image and to the size of the region.
Claim 44
Dependent Claim
72 words
The method of claim 33 , comprising the additional steps of: after the step of determining a parameter estimate, selecting a second spatial resolution in which the first and following images are represented by the pixels, and then again executing the steps of determining the total support and of determining the motion parameters, wherein the relation of the resolutions in the parameter space is preserved in the steps that are again executed.
Claim 45
Dependent Claim
163 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: prefiltering the first and following images by a low-pass filter giving the prefiltered first and following images a dynamic range that is larger than the dynamic range of the first and following images, determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y of the prefiltered first and following images, determining the motion parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . .
Claim 46
Dependent Claim
163 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: prefiltering the first and following images by a low-pass filter giving the prefiltered first and following images a dynamic range that is larger than the dynamic range of the first and following images, determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y of the prefiltered first and following images, determining the motion parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . .
Claim 47
Dependent Claim
25 words
The method of claim 35 , wherein, in the step of first prefiltering, the first and following images are filtered using a Gaussian shape filter.
Claim 48
Dependent Claim
260 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, by calculating partial derivatives dH i =MH(Y, a n )/Ma n,i of the total support for a parameter estimate a n with respect to each of the parameters a i and evaluating the partial derivatives for taking new a n+1 , wherein, in the evaluating of the partial derivatives, the partial derivatives dH i are first scaled by multiplying by scaling factors t i , the scaling factors having values corresponding to the resolution r i in the parameter space, so that the scaled partial derivatives are dHN i =dH i A r i .
Claim 49
Dependent Claim
260 words
A Hough transform based method of estimating N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the method comprising the steps of: determining the total support H(Y,a) as a sum of the values of an error function for the intensities at pixels in the region Y, selecting a resolution r i in the parameter space for each of the parameters a i of motion, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining the parameters a that give the total support a minimum value, the determining being made in steps of an iterative process moving along a series of parameter estimates a 1 , a 2 , . . . , each parameter estimate being a point in the grid, by calculating partial derivatives dH i =MH(Y, a n )/Ma n,i of the total support for a parameter estimate a n with respect to each of the parameters a i and evaluating the partial derivatives for taking new a n+1 , wherein, in the evaluating of the partial derivatives, the partial derivatives dH i are first scaled by multiplying by scaling factors t i , the scaling factors having values corresponding to the resolution r i in the parameter space, so that the scaled partial derivatives are dHN i =dH i A r i .
Claim 50
Dependent Claim
112 words
The method of claim 37 , wherein, in the evaluating of the partial derivatives, a gradient vector vd=(dHN 1 , . .. , dNH N ) o the scaled partial derivatives for the parameters estimate a n is formed and is multiplied by normalized vectors b 1 , . . . , b S to form quantities M 1 =vd X b i , the normalized vectors obtained by normalizing vectors extending in the N-dimensional parameter space from the parameter estimate a n to all neighbouring points in the grid, and the neighbouring point having the maximum vale of said quantities is taken to be the next parameter estimate a n+1 .
Claim 51
Dependent Claim
76 words
The method of claim 37 , wherein, after the step of determining the motion parameters a that give the total support a minimum value, a finer resolution r i in the parameter space for each of the parameters a i of motion is selected, and thereafter the step of determining the motion parameters a that give the total support a minimum value is executed again for the finer resolution and the grid of points given thereby.
Claim 52
Independent Claim
299 words
A device for estimating values of N parameters a=(a 1 , . .. , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixel in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p and for calculating partial derivatives dH i =MH(Y,a p )/Ma p,i of the total support for parameter values a p with respect to each of the parameters a i , a decision module connected to the Hough transform module, the decision module determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a i , a 2 , . . . ., providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports and the calculated partial derivatives for the parameter estimate a n and evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step, wherein the decision module in the evaluating is arranged to use scaled partial derivatives obtained from the received calculated partial derivatives dH i by multiplying them by scaling factors independent on the spatial extension of the region Y.
Claim 53
Independent Claim
299 words
A device for estimating values of N parameters a=(a 1 , . .. , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixel in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p and for calculating partial derivatives dH i =MH(Y,a p )/Ma p,i of the total support for parameter values a p with respect to each of the parameters a i , a decision module connected to the Hough transform module, the decision module determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a i , a 2 , . . . ., providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports and the calculated partial derivatives for the parameter estimate a n and evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step, wherein the decision module in the evaluating is arranged to use scaled partial derivatives obtained from the received calculated partial derivatives dH i by multiplying them by scaling factors independent on the spatial extension of the region Y.
Claim 54
Dependent Claim
146 words
The device of claim 40 , wherein for a four-parameter motion model according to: dx=a 1 x−a 2 y+a 3 dy=a 2 x+a 1 y+a 4 where dx, dy are components of a displacement vector d=(dx,dy) representing the displacement of a pixel in the first image at coordinates x, y in the coordinate system to new coordinates in the following image, the decision module is arranged to calculate the scaled partial derivatives to be used in the evaluating as follows: dHN 1 =dH 1 /t 1 ; dHN 2 =dH 2 /t 2 dHN 3 =dH 3 /t 3 ; dHN 4 =dH 4 /t 3 the factors t 1 -t 3 computed as follows: t 1 =φ (p0Y) *x+y*; t 2 =φ (p0Y) *x−y*; t 3 =φ (p0Y) 1; where Y is a set of all pixels in the region Y in the first image.
Claim 55
Dependent Claim
161 words
The device of claim 40 , wherein for an affine motion model according to: dx=a 1 x+a 2 y+a 3 dy=a 4 x+a 3 y+a 6 where dx, dy are components of a displacement vector d=(dx,dy) representing the displacement of a pixel in the first image at coordinates x, y in the coordinate system to new coordinates in the following image, the decision module is arranged to calculate the scaled partial derivatives to be used in the evaluating as follows: dHN 1 =dH 1 /t 4 ; dHN 2 =dH 3 /T 3 ; dHN 3 =dH 3 /T 3 dHN 4 =dH 4 /t 4 ; dHN 5 =dH 5 /t 5 ; dHN 8 =dH 8 /t 3 the factors t 3 -t 5 computed as follows: t 3 =φ (p0Y) 1; t 4 =φ (p0Y) *x*; t 5 =φ (p0Y) *y* where Y is a set of all pixels included in the region Y in the first image.
Claim 56
Dependent Claim
68 words
The device of claim 40 , wherein the decision module is arranged to select a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, and to select, in executing each of the steps of the iterative process, a parameter estimate as a point in the grid.
Claim 57
Dependent Claim
136 words
The device of claim 43 , wherein the decision module is arranged to form, in each step of the iterative process, in the evaluating of the partial derivatives, a gradient vector vd=(dHN 1 , . . . , dHN N ) of the scaled partial derivatives for the parameter estimate a n selected in the step and to multiply the gradient vector by normalized vectors b 1 , . . . , b s to form quantities M j =vd X b i , the normalized vectors obtained by normalizing vectors extending in the N-dimensional parameter space from the parameter estimate a n to all neighbouring points in the grid, and taking the neighboring point having the maximum vale of said quantities to be the parameter estimate a n+1 to be selected in the next step.
Claim 58
Dependent Claim
76 words
The device of claim 43 , wherein the decision module is arranged to select, after having determined the parameters a that give the total support a minimum value, the resolution r i in the parameter space to a finer resolution for each of the parameters a i , and to thereafter again determine the motion parameters a that give the total support a minimum value for the finer resolution, using the grid of points given thereby.
Claim 59
Dependent Claim
78 words
The device of claim 45 , wherein the decision module is arranged to set, after making each of the steps of the iterative process, the resolutions r i to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps the resolutions r i being set to smaller values only after every k:th step of the iterative process, where k is an integer >1.
Claim 60
Dependent Claim
87 words
The device of claim 43 , further comprising a control module connected to the decision module, the decision module arranged to signal each step of the iterative process to the control module, and the control module arranged compare the number o steps in the iterative process to an iteration threshold and to stop the iterative process when the number of steps exceeds the iteration threshold, the iteration threshold being dependent on a current spatial resolution of the pixels and the current resolution r i of the parameters.
Claim 61
Dependent Claim
171 words
The device of claim 43 , further comprising a scale estimation module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the decision module arranged to compare the calculated value of the median estimate of scale to a scale threshold and to stop the iterative process stopped hen the value of the median estimate of scale is smaller than the scale threshold, the decision module arranged to send requests to the scale estimation module for calculating the value of the median estimate of scale in every k:th step of the iterative process, k being an integer ≧l, k taken to be dependent on a current spatial resolution of the pixels and the current parameters resolutions t i .
Claim 62
Dependent Claim
57 words
The device of claim 43 , wherein the decision module is arranged to select, in selecting resolutions r i in the parameter space, the resolutions to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region.
Claim 63
Dependent Claim
75 words
The device of claim 49 , wherein the decision module is arranged to select, after determining a parameter estimate, a second spatial resolution in which the first and following images are represented by the pixels, and then again executing in the iterative process the steps of determining the total support and of determining the motion parameters, and to preserve the relation of the resolutions in the parameter space in the steps that are again executed.
Claim 64
Dependent Claim
127 words
The device of claim 40 , wherein the decision module is arranged to select a resolution t i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, to thereafter determine, before determining the motion parameters a in an iterative process, a parameter estimate of the parameters a in a non-iterative process taking the parameter estimate be a point in the grid, to thereafter set the resolutions n to values smaller than the values used in the previous step of determining and to thereafter execute in the iterative process the determining of the parameters a taking in each step the parameters estimates to be a point in the grid.
Claim 65
Dependent Claim
65 words
The device of claim 40 , further comprising a control module connected to the decision module, the decision module arranged to signal each step of the iterative process to the control module, and the control module arranged compare the number of steps in the iterative process to an iteration threshold and to stop the iterative process when the number of steps exceeds the iteration threshold.
Claim 66
Dependent Claim
115 words
The device of claim 40 , further comprising a scale estimation module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the decision module arranged to compare the calculated value of the median estimate of scale to a scale threshold and to stop the iterative process stopped when the value of the median estimate of scale is smaller than the scale threshold.
Claim 67
Dependent Claim
51 words
The device of claim 53 , wherein the decision module is arranged to send requests to the scale estimation module for calculating the value of the median estimate of scale in every step of the iteration process or in every k:th step of the iterative process, k being an integer >1.
Claim 68
Dependent Claim
44 words
The device of claim 40 , wherein the decision module is arranged to store, for each step of iterative process, the estimated values of the parameters and to stop the iterative process when in the iterative process the same steps as before are taken.
Claim 69
Dependent Claim
98 words
The device of claim 40 , further comprising a scale estimation module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a medium estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the median estimate of scale being calculated as a median absolute deviation (MAD) robust estimate of scale to which a positive constant is added.
Claim 70
Dependent Claim
24 words
The device of claim 56 , wherein the scale estimate module is arranged to used a value of the positive constant equal to 0.3.
Claim 71
Dependent Claim
46 words
The device of claim 40 , further comprising a control module connected to the Hough transform module and the decision module, the control module setting for the region Y a centre of the coordinate system for the pixels as the centre of gravity of the region.
Claim 72
Dependent Claim
94 words
The device of claim 40 , further comprising a low-pass filtering module connected to the first memory means, the low-pass filtering module arranged to prefilter the first and following images by a low-pass filter and to store the prefiltered first and following images in the first memory means, the low pass-filtering module giving the prefiltered first and following images a dynamic range larger than the dynamic range of the first and following images, the Hough-transform module arranged to use the stored prefiltered first and following images in the steps of determining the total support.
Claim 73
Dependent Claim
23 words
The device of claim 59 , wherein, the low-pass filtering module is arranged to use as the low-pass filter a Gaussian shape filter.
Claim 74
Independent Claim
305 words
A device for estimating values of N parameters a=(a 1 , . . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameters values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and setting, after making each of the steps of the iterative process, the resolutions r i to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps setting the resolutions r i to smaller values only after every k:th step, where k is an integer >1.
Claim 75
Independent Claim
305 words
A device for estimating values of N parameters a=(a 1 , . . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameters values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and setting, after making each of the steps of the iterative process, the resolutions r i to values smaller than the values used in the step until the resolutions, in the setting thereof, have achieved predetermined values, and in the following steps setting the resolutions r i to smaller values only after every k:th step, where k is an integer >1.
Claim 76
Independent Claim
302 words
A device for estimating values of N parameter a=(a 1 , . . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a control module connected to the decision module, the decision module arranged to signal each step of the iterative process to the control module, and the control module arranged to compare the number of steps in the iterative process to an iteration threshold and to stop the iterative process when the number of steps exceeds the iteration threshold.
Claim 77
Independent Claim
302 words
A device for estimating values of N parameter a=(a 1 , . . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a control module connected to the decision module, the decision module arranged to signal each step of the iterative process to the control module, and the control module arranged to compare the number of steps in the iterative process to an iteration threshold and to stop the iterative process when the number of steps exceeds the iteration threshold.
Claim 78
Dependent Claim
37 words
The device of claim 62 , wherein the control module is arranged to select the iteration threshold to be dependent on a current spatial resolution of the pixels and the current resolutions r i of the parameters.
Claim 79
Independent Claim
350 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module, selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a scale estimation module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the decision module arranged to compare the calculated value of the median estimate o scale to a scale threshold and to stop the iterative process stopped when the value of the median estimate of scale is smaller than the scale threshold.
Claim 80
Independent Claim
350 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module, selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a scale estimation module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the decision module arranged to compare the calculated value of the median estimate o scale to a scale threshold and to stop the iterative process stopped when the value of the median estimate of scale is smaller than the scale threshold.
Claim 81
Dependent Claim
51 words
The device of claim 64 , wherein the decision module is arranged to send requests to the scale estimation module for calculating the value of the median estimate of scale in every step of the iteration process or in every k:th step of the iterative process, k being an integer >1.
Claim 82
Dependent Claim
40 words
The device of claim 65 , wherein the decision module is arranged to take k as an integer ≧ 1 , k being dependent on a current spatial resolution of the pixels and the current parameter resolution r i .
Claim 83
Independent Claim
280 words
A device for estimating values of N parameters a=(a 1 , . . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i i the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and wherein the decision module is arranged to store, for each step of iterative process, the parameter estimates and to top the iterative process when in the iterative process the same steps as before are taken.
Claim 84
Independent Claim
280 words
A device for estimating values of N parameters a=(a 1 , . . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i i the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and wherein the decision module is arranged to store, for each step of iterative process, the parameter estimates and to top the iterative process when in the iterative process the same steps as before are taken.
Claim 85
Independent Claim
329 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a scale estimate module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the median estimate of scale being calculated as a median absolute deviation (MAD) robust estimate of scale to which a positive constant is added.
Claim 86
Independent Claim
329 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module; selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a scale estimate module connected to the Hough transform module and to the decision module, the scale estimation module arranged to calculate, at requests from the decision module, for steps of the iterative process, a value of a median estimate of scale and to communicate the calculated value of the median estimate of scale to the Hough transform module for use in determining the total supports, the median estimate of scale being calculated as a median absolute deviation (MAD) robust estimate of scale to which a positive constant is added.
Claim 87
Dependent Claim
24 words
The device of claim 68 , wherein the scale estimation module is arranged to used a value of the positive constant equal to 0.3.
Claim 88
Independent Claim
281 words
The device for estimating values of N parameters a=(a 1 , . . . , a 2 ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinates system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a control module connected to the Hough transform module and the decision module, the control module setting for the region Y a centre of the coordinate system for the pixels as the centre of gravity of the region.
Claim 89
Independent Claim
281 words
The device for estimating values of N parameters a=(a 1 , . . . , a 2 ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinates system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution r i in the parameter space for each of the parameters a i , the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports, and a control module connected to the Hough transform module and the decision module, the control module setting for the region Y a centre of the coordinate system for the pixels as the centre of gravity of the region.
Claim 90
Independent Claim
277 words
A device for estimating values of N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution t i in the parameter space for each of the parameters a i , the resolutions selected to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports.
Claim 91
Independent Claim
277 words
A device for estimating values of N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p , a decision module connected to the Hough transform module, the decision module: selecting a resolution t i in the parameter space for each of the parameters a i , the resolutions selected to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports.
Claim 92
Dependent Claim
75 words
The device of claim 71 , wherein the decision module is arranged to selected, after determining a parameter estimate, a second spatial resolution in which the first and following images are represented by the pixels, and then again executing in the iterative process the steps of determining the total support and of determining the motion parameters, and to preserver the relation of the resolutions in the parameter space in the steps that are again executed.
Claim 93
Independent Claim
287 words
A device for estimating values of N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a low-pass filtering module connected to the first memory means, the low-pass filtering module arranged to prefilter the first and following images by a low-pass filter and to store the prefiltered first and following images in the first memory means, the low pass-filtering module giving the prefiltered first and following images a dynamic range larger than the dynamic range of the first and following images, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of n error function for the intensities at pixels in the region Y using the stored prefiltered first and following images, a decision module connected to the Hough transform module, the decision module determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step.
Claim 94
Independent Claim
287 words
A device for estimating values of N parameters a=(a 1 , . . . , a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a low-pass filtering module connected to the first memory means, the low-pass filtering module arranged to prefilter the first and following images by a low-pass filter and to store the prefiltered first and following images in the first memory means, the low pass-filtering module giving the prefiltered first and following images a dynamic range larger than the dynamic range of the first and following images, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of n error function for the intensities at pixels in the region Y using the stored prefiltered first and following images, a decision module connected to the Hough transform module, the decision module determining values of the parameters a that give the total support a minimum value, the determining being made in an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step.
Claim 95
Dependent Claim
23 words
The device of claim 73 , wherein the low-pass filtering module is arranged to use as the low-pass filter a Gaussian shape filter.
Claim 96
Independent Claim
394 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p and for calculating partial derivatives dH i =MH(Y,a p )/Ma p,i of the total support for parameter values a p with respect to each of the parameters a i , a decision module connected to the Hough transform module, the decision module, selecting a resolution r i in the parameter space for each of the parameters a i , the resolutions selected to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made n an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports and the calculated partial derivatives for the parameter estimate a n and evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step; wherein the decision module in the evaluating is arranged to use scaled partial derivatives obtained from the received calculated partial derivatives dH i by multiplying them by scaling factors having values corresponding to the resolutions r i in the parameter space, so that the scaled partial derivatives are dHN i =dH i A r i .
Claim 97
Independent Claim
394 words
A device for estimating values of N parameters a=(a 1 , . . . ,a N ) of motion of a region Y in a first image to a following image, the region having a spatial extension, the first and following images represented, in a first spatial resolution, by intensities at pixels having coordinates in a coordinate system, the device comprising: first memory means for storing the intensities at the pixels in the first spatial resolution, a Hough transform module connected to the first memory means for determining total supports H(Y,a p ) as a sum of values of an error function for the intensities at pixels in the region Y and for parameter values a p and for calculating partial derivatives dH i =MH(Y,a p )/Ma p,i of the total support for parameter values a p with respect to each of the parameters a i , a decision module connected to the Hough transform module, the decision module, selecting a resolution r i in the parameter space for each of the parameters a i , the resolutions selected to have a relation to an expected maximum value of displacement of pixels from the region Y in the first image to the following image and to the size of the region, the selected resolution giving a grid of points in the N-dimensional space of possible parameter values, determining values of the parameters a that give the total support a minimum value, the determining being made n an iterative process, the decision module executing steps, selecting in each step a parameter estimate a n in a series of parameter estimates a 1 , a 2 , . . . , the parameter estimates selected as points in the grid, providing the selected parameter estimate to the Hough transform module and receiving therefrom the determined total supports and the calculated partial derivatives for the parameter estimate a n and evaluating the received calculated partial derivatives for selecting a new parameter estimate a n+1 to be used in the following step; wherein the decision module in the evaluating is arranged to use scaled partial derivatives obtained from the received calculated partial derivatives dH i by multiplying them by scaling factors having values corresponding to the resolutions r i in the parameter space, so that the scaled partial derivatives are dHN i =dH i A r i .
Claim 98
Dependent Claim
138 words
The device of claim 75 , wherein the decision module is arranged to form, in each step of the iterative process, in the evaluating of the partial derivatives, a gradient vector vd=(dHN 1 , . . . . , dHN N ) of the sealed partial derivatives for the parameter estimate a n selected in the step and to multiply the gradient vector by normalized vectors b 1 , . . . . , b s to form quantities M j =vd X b l , the normalized vectors obtained by normalizing vectors extending in the N-dimensional parameter space from the parameter estimate a n to all neighbouring points in the grid, and taking the neighbouring point having the maximum vale of said quantities to be the parameter estimate a p+1 to be selected in the next step.
Claim 99
Dependent Claim
76 words
The device of claim 75 , wherein the decision module is arranged to select, after having determined the parameters a that give the total support a minimum value, the resolution r i in the parameter space to a finer resolution for each of the parameters a i , and to thereafter again determine the motion parameters a that give the total support a minimum value for the finer resolution, using the grid of points given thereby.