Linear-based Eulerian motion modulation
First Claim
1. A method of amplifying temporal variation from at least two images, the method comprising:
- converting at least two images to a transform representation in a transform domain;
for each particular spatial position within the at least two images, examining a plurality of coefficient values representing a neighborhood of the spatial position, the neighborhood of the spatial position being spatially the same across each of the at least two images;
calculating a first vector in the transform domain based on the plurality of coefficient values representing the particular spatial position, the first vector representing change from a first image to a second image of the at least two images describing deformation;
modifying the first vector to create a second vector in the transform domain representing amplified movement at the particular spatial position between the first and second images;
calculating a second plurality of coefficients based on the second vector of the transform domain; and
from the second plurality of coefficients, generating an output signal based on motion amplified according to the second vector for each particular spatial position between the first and second images.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method converts two images to a transform representation in a transform domain. For each spatial position, the method examines coefficients representing a neighborhood of the spatial position that is spatially the same across each of the two images. The method calculates a first vector in the transform domain based on first coefficients representing the spatial position, the first vector representing change from a first to second image of the two images describing deformation. The method modifies the first vector to create a second vector in the transform domain representing amplified movement at the spatial position between the first and second images. The method calculates second coefficients based on the second vector of the transform domain. From the second coefficients, the method generates an output image showing motion amplified according to the second vector for each spatial position between the first and second images.
22 Citations
19 Claims
-
1. A method of amplifying temporal variation from at least two images, the method comprising:
-
converting at least two images to a transform representation in a transform domain; for each particular spatial position within the at least two images, examining a plurality of coefficient values representing a neighborhood of the spatial position, the neighborhood of the spatial position being spatially the same across each of the at least two images; calculating a first vector in the transform domain based on the plurality of coefficient values representing the particular spatial position, the first vector representing change from a first image to a second image of the at least two images describing deformation; modifying the first vector to create a second vector in the transform domain representing amplified movement at the particular spatial position between the first and second images; calculating a second plurality of coefficients based on the second vector of the transform domain; and from the second plurality of coefficients, generating an output signal based on motion amplified according to the second vector for each particular spatial position between the first and second images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for amplifying temporal variation from at least two images, the system comprising:
-
a transform module configured to convert at least two images to a transform representation in a transform domain; a coefficient examination module configured to, for each particular spatial position within the at least two images, examine plurality of coefficient values representing a neighborhood of the spatial position, the neighborhood of the spatial position being spatially the same across each of the at least two images; a vector calculation module configured to calculate a first vector in the transform domain based on the plurality of coefficient values representing the particular spatial position, the first vector representing change from a first image to a second image of the at least two images describing deformation; a vector modification module configured to modify the first vector to create a second vector in the transform domain representing amplified movement at the particular spatial position between the first and second images; a calculation module configured to calculate a second plurality of coefficients based on the second vector in the transform domain; and a modified signal generation module configured to generate at least one signal based on the second plurality of coefficients, the generated at least one signal based on amplified motion according to the second vector for each particular spatial position between the first and second images. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of amplifying temporal variation from at least two images, the method comprising:
-
for each particular pixel of the at least two images, detecting a temporal variation of the particular pixel of the at least two images by applying a bandpass filter, the resulting detected temporal variation of the particular pixel between the two images being below a particular threshold; amplifying the detected temporal variation of each particular pixel; and providing an output signal by adding the amplified temporal variation to the at least two images by synthesizing the modulated images, for an amplification factor α
, according to ƒ
(x+(1+α
) δ
(t)), δ
(t) being a displacement function. - View Dependent Claims (15, 16)
-
-
17. A system for amplifying temporal variation from at least two images, the system comprising:
-
a pixel examination module configured to, for each particular pixel of the at least two images, detecting a temporal variation of the particular pixel of the at least two images by applying a bandpass filter, the resulting detected temporal variation between the two images being below a particular threshold; and a signal processing module configured to; amplify the detected temporal variation of each particular pixel, and provide an output signal by adding the amplified temporal variation to the at least two images by synthesizing the modulated images for an amplification factor α
, according to ƒ
(x+(1+α
) δ
(t)), δ
(t) being a displacement function. - View Dependent Claims (18, 19)
-
Specification