IP Library Granted Patent US 10,027,947
Granted Patent B2
US 10,027,947 · App. 14/893,754 · Granted Jul 17, 2018

Image processing apparatus and image processing method

Inventors: Katsuhisa Ito (Tokyo, JP); Kengo Hayasaka (Kanagawa, JP); Hironori Mori (Tokyo, JP)
Assignee: SONY CORPORATION
H04N13/0225G06T7/97H04N13/0011H04N13/0203H04N13/0282G06T2200/21G06T2207/10052H04N13/0242H04N2013/0081
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,027,947
App. No.
14/893,754
Granted
Jul 17, 2018
Kind
B2
Abstract

The present disclosure relates to an image processing apparatus and an image processing method that enable high-precision generation of parallax images of viewpoints with a small amount of calculation. A correlation generating unit calculates correlation values of captured images of pairs of viewpoints, using captured images of viewpoints. A generating unit generates parallax images of different hierarchical levels of a reference viewpoint based on the correlation values. The parallax images are a parallax image formed with the disparity value of the reference viewpoint, and a parallax image formed with the disparity value of an occlusion region. The reference viewpoint is one of the viewpoints. The present disclosure can be applied to the image processing apparatus of a light field camera, for example.

Claims (23)

1. An image processing apparatus comprising:

a calculating unit configured to calculate correlation values of captured images of a plurality of pairs of viewpoints, each pair being formed between respective viewpoints of a plurality of viewpoints using captured images of the respective viewpoints obtained by an imaging array including each viewpoint of the plurality of viewpoints; and

a generating unit configured to generate a plurality of parallax images of different hierarchical levels of a reference viewpoint based on highest correlation disparity values among the plurality of pairs of viewpoints using the correlation values calculated by the calculating unit, the plurality of parallax images including a viewpoint parallax image formed with a disparity value of the reference viewpoint and an occlusion parallax image formed with a disparity value of an occlusion region, the reference viewpoint being one of the plurality of viewpoints viewing a region other than the occlusion region,

wherein the calculating unit and the generating unit are each implemented via at least one processor.

2. The image processing apparatus according to claim 1 , wherein the generating unit generates the viewpoint parallax image based on the highest correlation disparity value of a first pair among the plurality of pairs of viewpoints, and generates the occlusion parallax image based on the highest correlation disparity value of a second pair, the second pair being different from the first pair among the plurality of pairs of viewpoints.

3. The image processing apparatus according to claim 2 , wherein the generating unit uses a mean value of the highest correlation disparity values of a plurality of first pairs as the disparity value of the viewpoint parallax image, and uses a mean value of the highest correlation disparity values of a plurality of second pairs as the disparity value of the occlusion parallax image, each of the first pairs being the first pair, each of the second pairs being the second pair.

4. The image processing apparatus according to claim 2 , wherein the generating unit generates the viewpoint parallax image and the occlusion parallax image based on a table associating a pattern of the correlation values of the respective pairs with the first pair and the second pair.

5. The image processing apparatus according to claim 1 , further comprising:

a virtual-viewpoint image generating unit configured to generate a captured image of a virtual viewpoint based on the captured images of the respective viewpoints and the parallax images of the reference viewpoint generated by the generating unit,

wherein the virtual-viewpoint image generating unit is implemented via at least one processor.

6. The image processing apparatus according to claim 5 , further comprising:

a virtual-focus image generating unit configured to generate a captured image of a virtual focus, using the captured image of the virtual viewpoint generated by the virtual-viewpoint image generating unit and the captured images of the respective viewpoints,

wherein the virtual-focus image generating unit is implemented via at least one processor.

7. An image processing method, implemented via a processor, the method comprising:

calculating correlation values of captured images of a plurality of pairs of viewpoints, each pair being formed between respective viewpoints of a plurality of viewpoints using captured images of the viewpoints; and

generating a plurality of parallax images of different hierarchical levels of a reference viewpoint based on highest correlation disparity values among the plurality of pairs of viewpoints using the calculated correlation values, the plurality of parallax images including a viewpoint parallax image formed with a disparity value of the reference viewpoint and an occlusion parallax image formed with a disparity value of an occlusion region, the reference viewpoint being one of the plurality of viewpoints viewing a region other than the occlusion region.

8. An image processing apparatus comprising:

a calculating unit configured to calculate correlation values of captured images of a plurality of pairs of viewpoints, each pair being formed between respective viewpoints of a plurality of viewpoints using captured images of the respective viewpoints obtained by an imaging array including each viewpoint of the plurality of viewpoints; and

a generating unit configured to generate a viewpoint parallax image based on a table associating a pattern of the correlation values of respective pairs with a predetermined pair among the plurality of pairs of viewpoints, the viewpoint parallax image being generated from a highest correlation disparity value as a disparity value corresponding to a highest correlation value of the predetermined pair, the viewpoint parallax image being formed with a disparity value of a reference viewpoint, the reference viewpoint being one of the plurality of viewpoints,

wherein the calculating unit and the generating unit are each implemented via at least one processor.

9. An image processing method, implemented via a processor, the method comprising:

calculating correlation values of captured images of a plurality of pairs of viewpoints, each pair being formed between respective viewpoints of a plurality of viewpoints using captured images of the respective viewpoints obtained by an imaging array including each viewpoint of the plurality of viewpoints; and

generating a viewpoint parallax image based on a table associating a pattern of the correlation values of respective pairs with a predetermined pair among the pairs of viewpoints, the viewpoint parallax image being generated from a highest correlation disparity value as the disparity value corresponding to the highest correlation value of the predetermined pair, the viewpoint parallax image being formed with a disparity value of a reference viewpoint, the reference viewpoint being one of the plurality of viewpoints.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2015
From: ITO, KATSUHISA; HAYASAKA, KENGO; MORI, HIRONORI
To: SONY CORPORATION
Reel/Frame 037157/0083 →
Priority Claims (1)
JP 2013-118852 · Jun 5, 2013 · national
Continuity (1)
Related Publication 20160105660A1 · Apr 14, 2016
Cited By (1)
US 12,737,963