IP Library › Granted Patent US 10,075,634
Granted Patent B2
US 10,075,634 · App. 14/655,685 · Granted Sep 11, 2018

Method and system for generating a surround view

Inventors: Jia He (Shanghai, CN); Norman Weyrich (Shanghai, CN)
Assignee: Harman International Industries, Incorporated
H04N5/23238G06T3/4038G06T5/006B60R2011/004B60R2300/00B60R2300/30B60R2300/303B60R2300/306B60R2300/402B60R2300/60B60R2300/602B60R2300/607G06T2207/30248G08G1/168H04N13/0242H04N13/0282
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 10,075,634
App. No.
14/655,685
Granted
Sep 11, 2018
Kind
B2
Abstract

A method and system for generating a surround view are provided. The method may include: establishing a surround surface; obtaining a plurality of images of surroundings; and projecting the images onto the surround surface based on a projection relationship between points on the surround surface and pixels on the images to generate a surround view, where the projection relationship may change with heights of the points on the surround surface. An improved projection effect may be obtained.

Claims (137)

1. A method for generating a surround view, comprising:

establishing a surround surface;

obtaining one or more images of surroundings; and

generating a surround view by projecting the one or more images onto the surround surface based on a projection relationship between a point on the surround surface and a pixel on the images, wherein the projection relationship changes with a height of the point on the surround surface from a bottom surface of the surround surface, and wherein the projection relationship is derived at least by applying a translation matrix from a world coordinate system to a camera coordinate system, where the translation matrix used for each projected pixel is weighted differently based on a height of the projected pixel,

wherein the projection relationship is obtained based on an equation:

[

X

c

Y

c

Z

c

]

=

R

⁡

[

X

w

Y

w

Z

w

]

+

W

⁢

⁢

T

where X w , Y w , and Z w are world coordinates of the point on the surround surface in the world coordinate system, X c , Y c , and Z c are camera coordinates of the pixel in the camera coordinate system corresponding to the image, R stands for a rotation matrix from the world coordinate system to the camera coordinate system, T stands for the translation matrix from the world coordinate system to the camera coordinate system, and W is a weighting factor based on the height of the point on the surround surface, and

wherein the weighting factor W is determined based on an equation:

W

=

H

0

-

H

1

H

0

where H 0 stands for a height of an origin of the world coordinate system and H 1 stands for the height of the point.

2. The method according to claim 1 , wherein the weighting factor W is equal to 1 when the height of the point relative to the bottom surface or a lowest tangent plane of the surround surface is equal to 0.

3. The method according to claim 1 , wherein the weighting factor W is equal to 0 when the height of the point is greater than a height of the origin of the world coordinate system from the bottom surface of the surround surface.

4. The method according to claim 1 , wherein the weighting factor W is greater than 0 and less than 1 when the height of the point is between 0 and the height of the origin of the world coordinate system.

5. The method according to claim 4 , wherein the weighting factor W reduces with increasing of the height of the point.

6. A system for generating a surround view, comprising:

a processing device, configured to:

establish a surround surface,

obtain one or more images of surroundings, and

project the one or more images onto the surround surface based on a projection relationship between a point on the surround surface and a pixel on the images to generate a surround view, where the projection relationship changes with a height of the point on the surround surface from a bottom surface of the surround surface, wherein the projection relationship is derived at least by applying a translation matrix from a world coordinate system to a camera coordinate system, where the translation matrix used for each projected pixel is weighted differently based on a height of the projected pixel; and

a display device for showing the surround view,

wherein the projection relationship between the images and the surround surface is obtained based on an equation:

[

X

c

Y

c

Z

c

]

=

R

⁡

[

X

w

Y

w

Z

w

]

+

W

⁢

⁢

T

where X w , Y w , and Z w are world coordinates of the point on the surround surface in the world coordinate system, X c , Y c , and Z c are camera coordinates of the pixel in the camera coordinate system corresponding to the image, R stands for a rotation matrix from the world coordinate system to the camera coordinate system, T stands for the translation matrix from the world coordinate system to the camera coordinate system, and W is a weighting factor which changes with the height of the point on the surround surface, and

wherein the weighting factor W changes based on an equation:

W

=

H

0

-

H

1

H

0

where H 0 stands for a height of an origin of the world coordinate system and H 1 stands for the height of the point.

7. The system according to claim 6 , wherein the weighting factor W is equal to 1 when the height of the point relative to a lowest tangent plane of the surround surface is equal to 0.

8. The system according to claim 6 , wherein the weighting factor W is equal to 0 when the height of the point is greater than a height of the origin of the world coordinate system from the bottom surface of the surround surface.

9. The system according to claim 6 , wherein the weighting factor W is greater than 0 and less than 1 when the height of the point is between 0 and the height of the origin of the world coordinate system.

10. The system according to claim 9 , wherein the weighting factor W reduces with increasing of the height of the point.

11. A system for generating a surround view of an object, comprising:

one or more cameras for acquiring one or more images of surroundings of the object, and

a processing device, configured to:

establish a surround surface of the object; and

generate a surround view by projecting the one or more images onto the surround surface based on a projection relationship between a point on the surround surface in a world coordinate system and a pixel on the images in a camera coordinate system, wherein the projection relationship includes a rotation matrix and a translation matrix, and the translation matrix is weighted based on a height of the point on the surround surface from a bottom surface of the surround surface, wherein the projection relationship is derived at least by applying the translation matrix from the world coordinate system to the camera coordinate system,

wherein the projection relationship between the images and the surround surface is obtained based on an equation:

[

X

c

Y

c

Z

c

]

=

R

⁡

[

X

w

Y

w

Z

w

]

+

W

⁢

⁢

T

where X w , Y w , and Z w are world coordinates of the point on the surround surface in the world coordinate system, X c , Y c , and Z c are camera coordinates of the pixel in the camera coordinate system corresponding to the image, R stands for the rotation matrix from the world coordinate system to the camera coordinate system, T stands for the translation matrix from the world coordinate system to the camera coordinate system, and W is a weighting factor which changes with the height of the point on the surround surface, and

wherein the weighting factor W changes based on an equation:

W

=

H

0

-

H

1

H

0

where H 0 stands for a height of an origin of the world coordinate system and H 1 stands for the height of the point.

12. The system according to claim 11 , wherein the weighting factor W is equal to 1 when the height of the point relative to the bottom surface or a lowest tangent plane of the surround surface is equal to 0.

13. The system according to claim 11 , wherein the weighting factor W is equal to 0 when the height of the point is greater than a height of the origin of the world coordinate system from the bottom surface of the surround surface.

14. The system according to claim 11 , wherein the weighting factor W reduces with increasing of the height of the point when the height of the point is between 0 and the height of the origin of the world coordinate system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2015
From: HE, JIA; WEYRICH, NORMAN
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED
Reel/Frame 036142/0953 →
Continuity (1)
Related Publication 20150334301A1 · Nov 19, 2015