Methods and systems for image processing in a multiview video system
First Claim
1. An apparatus for image processing in a multiview video environment comprising:
- one or more processors; and
one or more memories including software configured to, with the one or more processors, cause the apparatus to perform at least the following;
receive first video signals from a first camera and detect at least one region of interest (ROI) in a first image related to the first video signals;
utilize a first lookup table to generate an attribute value in response to a type of a block, wherein the type of a block is related to a first vanishing point defined in the first image;
identify a first point “
p”
most close to the first vanishing point, a second point “
q”
most remote to the first vanishing point and a length “
h”
between the first point “
p” and
the second point “
q”
in each of the at least one ROI, and generate first information on p, q and h;
utilize a second lookup table to generate second information on p′
, q′ and
h′
in response to the first information, wherein p′
is a first point most close to a second vanishing point defined in a second image related to a second camera, q′
is a second point most remote to the second vanishing point and h′
is a length between the first point p′ and
the second point q′
in each of at least one ROI in the second image; and
transform each of the at least one ROI in the first image into an ROI in the second image based on the second lookup table.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for image processing is provided. The system includes a region of interest (ROI) module receiving video from a camera and detects a ROI(s) in a first image. A lookup table generates a value responsive to block type for a first vanishing point (VP). A labeling module identifies a point “p” most close to the first VP, a point “q” most remote to the first VP and a length “h” between “p” and “q” in each ROI(s), and generates information on p, q and h. Another lookup table generates information on p′, q′ and h′, wherein p′ is a point most close to a second VP, q′ is a point most remote to the second VP and h′ is a length between p′ and q′ in ROI(s) in the second image. A transforming module transforms ROI(s) in the first image into an ROI in the second image.
19 Citations
20 Claims
-
1. An apparatus for image processing in a multiview video environment comprising:
-
one or more processors; and one or more memories including software configured to, with the one or more processors, cause the apparatus to perform at least the following; receive first video signals from a first camera and detect at least one region of interest (ROI) in a first image related to the first video signals; utilize a first lookup table to generate an attribute value in response to a type of a block, wherein the type of a block is related to a first vanishing point defined in the first image; identify a first point “
p”
most close to the first vanishing point, a second point “
q”
most remote to the first vanishing point and a length “
h”
between the first point “
p” and
the second point “
q”
in each of the at least one ROI, and generate first information on p, q and h;utilize a second lookup table to generate second information on p′
, q′ and
h′
in response to the first information, wherein p′
is a first point most close to a second vanishing point defined in a second image related to a second camera, q′
is a second point most remote to the second vanishing point and h′
is a length between the first point p′ and
the second point q′
in each of at least one ROI in the second image; andtransform each of the at least one ROI in the first image into an ROI in the second image based on the second lookup table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for image processing in a multiview video environment, the system comprising:
-
a number of cameras C1 to CN, N being a positive integer; an apparatus comprising one or more processors and one or more memories including software configured to, with the one or more processors, cause the apparatus to perform at least the following; receive first video signals from the camera C1 and detect at least one ROI in a first image related to the first video signals; utilize a first lookup table to generate an attribute value in response to a type of a block, wherein the type of a block is related to a first vanishing point defined in the first image; identify a first point “
p”
most close to the first vanishing point and a second point “
q”
most remote to the first vanishing point and a length “
h”
between the first point “
p” and
the second point “
q”
in each of the at least one ROI, and generate first information on p, q and h;utilize a second lookup table to generate second information on p′
, q′ and
h′
in response to the first information, wherein p′
is a first point most close to a second vanishing point defined in a second image related to each of the cameras C2 to CN, q′
is a second point most remote to the second vanishing point and h′
is a length between the first point p′ and
the second point q′
in each of at least one ROI in the second image; andreceive the first information and transform each of the at least one ROI in the first image into an ROI in the second image related to each of the cameras C2 to CN based on the second lookup table. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for image processing in a multiview video environment including a first camera and a second camera, the method comprising:
-
receiving first video signals from the first camera; identifying at least one region of interest (ROI) in a first image related to the first video signals; configuring a first lookup table, wherein the first lookup table generates an attribute value in response to a type of a block, wherein the type of a block is related to a first vanishing point defined in the first image; identifying a first point “
p”
most close to the first vanishing point, a second point “
q”
most remote to the first vanishing point and a length “
h”
between the first point “
p” and
the second point “
q”
in each of the at least one ROI, and generating first information on p, q and h;configuring a second lookup table, wherein the second lookup table generates second information on p′
, q′ and
h′
in response to the first information, wherein p′
is a first point most close to a second vanishing point defined in a second image related to the second camera, q′
is a second point most remote to the second vanishing point and h′
is a length between the first point p′ and
the second point q′
in each of at least one ROI in the second image; andtransforming each of the at least one ROI in the first image into an ROI in the second image based on the second lookup table. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for image processing in a multiview video environment, the method comprising:
-
providing a number of cameras C1 to CN, N being a positive integer; receiving first video signals from the camera C1; detect at least one region of interest (ROI) in a first image related to the first video signals; configuring a first lookup table, wherein the first lookup table generates an attribute value in response to a type of a block, wherein the type of a block is related to a first vanishing point defined in the first image; identifying a first point “
p”
most close to the first vanishing point and a second point “
q”
most remote to the first vanishing point and a length “
h”
between the first point “
p” and
the second point “
q”
in each of the at least one ROI, and generate first information on p, q and h;configuring a second lookup table, wherein the second lookup table generates second information on p′
, q′ and
h′
in response to the first information, wherein p′
is a first point most close to a second vanishing point defined in a second image related to each of the cameras C2 to CN, q′
is a second point most remote to the second vanishing point and h′
is a length between the first point p′ and
the second point q′
in each of at least one ROI in the second image; andreceiving the first information and transforming each of the at least one ROI in the first image into an ROI in the second image related to each of the cameras C2 to CN based on the second lookup table. - View Dependent Claims (17, 18, 19, 20)
-
Specification