IP Library Granted Patent US 8,442,118
Granted Patent B2
US 8,442,118 · App. 11/915,489 · Granted May 14, 2013

Calculating transformation parameters for image processing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,442,118
App. No.
11/915,489
Granted
May 14, 2013
Kind
B2
Abstract

The invention relates to a method for obtaining transformation parameters. A camera motion can be modeled by providing a vector field of motion vectors describing estimated motion vectors, projecting the vector field on at least one axis, and deriving the transformation vector parameters from the projection of the vector fields. As the camera motion can be modeled by way of translation, scale and rotation, the projections of the vector field on the axis can be used.

Claims (36)

1. A method of obtaining transformation parameters from a vector field with an image processing device, the method comprising

receiving a video image from a video source, the video image having consecutive video frames;

obtaining, with a processor, the vector field from the video image;

projecting, with the processor, the vector field on at least one axis;

deriving, with the processor, the transformation parameters from the projection of the vector field;

compressing, with the processor, the video image using the transformation parameters; and

storing the compressed video image on a non-transitory computer-readable medium.

2. The method of claim 1 , wherein the vector field is described by estimated motion vectors describing motion in an image.

3. The method of claim 1 , wherein the vector field comprises vectors with at least one first component and at least one second component, and wherein the first component is parallel to a first axis and wherein the second component is parallel to a second axis.

4. The method of claim 3 , wherein projecting at least one component on at least one axis isolates at least a scale parameter.

5. The method of claim 4 , wherein the scale parameter is calculated from at least one multiplier of the projection(s) on at least one axis.

6. The method of claim 3 , wherein projecting at least one component on at least one axis isolates at least a translation parameter.

7. The method of claim 6 , wherein the translation parameter is calculated from a mean value of the projection on one axis.

8. The method of claim 3 , wherein projecting at least one component on at least one axis isolates at least a rotation parameter.

9. The method of claim 7 , wherein the rotation parameter is calculated from at least one multiplier of the projection(s) on at least one axis.

10. The method of claim 1 , wherein the transformation parameters are obtained from a curve fit algorithm applied to the projections.

11. The method of claim 1 , wherein the transformation parameters are obtained from a primitive functions of the projections.

12. The method of claim 11 , wherein the primitive function is an Euler function.

13. The method of claim 11 , wherein at least one parameter is calculated from an extreme of the primitive function.

14. The method of claim 1 , wherein the translation parameters represent a global model of camera motion.

15. A non-transitory computer-readable medium encoded with data instructions operable to cause a processor, when operated, to obtain transformation parameters, causes a computing device to:

receive a video image from a video source, the video image having consecutive video frames;

obtain a vector field from the video image;

project the vector field on at least one axis;

derive the transformation parameters from the projection of the vector field;

compressing, with the processor, the video image using the transformation parameters; and

storing the compressed video image on the non-transitory computer-readable medium.

16. An apparatus configured to obtain transformation parameters, comprising:

a video input configured to receive a video image from a video source, the video image having consecutive video frames;

a motion estimator within a computer processor configured to obtain a vector field,

a projecting circuit within the computer processor configured to project the vector field on at least one axis;

a calculation circuit within the computer processor, configured to derive the transformation parameters from the projection of the vector field, and compressing the video image using the transformation parameters; and

a non-transitory computer-readable medium configured to store the compressed video image.

17. The method of claim 1 wherein the video source is a camera.

18. The method of claim 15 wherein the video source is a camera.

19. The method of claim 16 wherein the video source is a camera.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: MAXLINEAR INC.; ENTROPIC COMMUNICATIONS LLC
To: DYNAMIC DATA TECHNOLOGIES LLC
Reel/Frame 047914/0274 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028146/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: NXP
To: NXP HOLDING 1 B.V.
Reel/Frame 023928/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2010
From: TRIDENT MICROSYSTEMS (EUROPE) B.V.; NXP HOLDING 1 B.V.
To: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
Reel/Frame 023928/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 021217/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2008
From: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
To: KONINKLIJKE PHILIPS ELECTRONICS N V; NXP B.V.
Reel/Frame 020462/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2007
From: LEE, WEI PIEN
To: KONINKLIJKE PHILIPS ELECTRONICS N V
Reel/Frame 020155/0936 →