IP Library › Granted Patent US 11,172,187
Granted Patent B2
US 11,172,187 · App. 16/303,617 · Granted Nov 9, 2021

Information processing apparatus, image generation method, control method, and storage medium

Inventors: Tomohiro Yano (Yokohama, JP); Masahiro Handa (Tokyo, JP); Michio Aizawa (Yokohama, JP); Shogo Mizuno (Tokyo, JP); Katsumasa Tanaka (Kawasaki, JP); Akihiro Matsushita (Tokyo, JP); Keisuke Morisawa (Kawasaki, JP); Mai Komiyama (Kamakura, JP); Kenichi Fujii (Tokyo, JP); Atsushi Date (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04N13/282G06T7/194H04N13/243H04N13/271H04N13/279H04N13/293
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 11,172,187
App. No.
16/303,617
Granted
Nov 9, 2021
Kind
B2
Abstract

An information processing apparatus for a system generates a virtual viewpoint image based on image data obtained by performing imaging from a plurality of directions using a plurality of cameras. The information processing apparatus includes an obtaining unit configured to obtain a foreground image based on an object region including a predetermined object in a captured image for generating a virtual viewpoint image and a background image based on a region different from the object region in the captured image, wherein the obtained foreground image and the obtained background image having different frame rates, and an output unit configured to output the foreground image and the background image which are obtained by the obtaining unit and which are associated with each other.

Claims (34)

1. An information processing apparatus comprising:

one or more memories storing instructions; and

one or more processors executing the instructions to:

obtain a foreground image based on an object region including a predetermined object in a captured image for generating a virtual viewpoint image based on image obtained by performing imaging from a plurality of directions using a plurality of imaging devices, wherein the captured image is obtained by an imaging device included in the plurality of imaging devices;

obtain a background image based on a region different from the object region in the captured image, wherein the foreground image and the background image are obtained with different frame rates from each other, the background image is updated using the captured image and a background image before being updated, and the foreground image is separated from the captured image using the background image after being updated;

receive another foreground image from another information processing apparatus which obtains said another foreground image based on an object region including a predetermined object in a captured image obtained by another imaging device included in the plurality of imaging devices and which is connected via the information processing apparatus; and

output the obtained foreground image and said received another foreground image which is received from said another information processing apparatus.

2. The information processing apparatus according to claim 1 , wherein the frame rate for obtaining the foreground image is higher than the frame rate for obtaining the background image.

3. The information processing apparatus according to claim 1 ,

wherein the one or more processors further execute the instructions to obtain 3D model data of an object captured by the plurality of imaging devices, and

the obtained 3D model data is output.

4. The information processing apparatus according to claim 3 , wherein the obtained background image is output.

5. The information processing apparatus according to claim 4 , wherein the obtained foreground image, the obtained background image, and the obtained 3D model data are associated with one another.

6. The information processing apparatus according to claim 1 , wherein an output destination of the obtained foreground image is at least one of a storage unit included in the information processing apparatus, a storage device connected to the information processing apparatus through a network, and an image generation apparatus which is connected to the information processing apparatus through the network and which generates a virtual viewpoint image.

7. The information processing apparatus according to claim 1 , wherein a predetermined object is detected in the object region by a detection process performed on the captured image.

8. The information processing apparatus according to claim 1 , wherein the obtained background image is output.

9. The information processing apparatus according to claim 8 , wherein the obtained foreground image and the obtained background image are output such that the obtained foreground image is associated with the obtained background image having time information relating to time information of the obtained foreground image based on a predetermined rule.

10. The information processing apparatus according to claim 9 , wherein the obtained foreground image and the obtained background image are output such that the obtained foreground image is associated with the obtained background image having the time information closest to the time information of the obtained foreground image.

11. The information processing apparatus according to claim 9 , wherein the obtained foreground image and the obtained background image are output such that the obtained foreground image is associated with the obtained background image having the time information corresponding to a time point before the time information of the obtained foreground image and having the time information closest to the time information of the foreground image.

12. The information processing apparatus according to claim 9 , wherein the obtained foreground image and the obtained background image are output such that the obtained foreground image is associated with the obtained background image having the time information corresponding to a time point after the time information of the obtained foreground image and having the time information closest to the time information of the foreground image.

13. The information processing apparatus according to claim 8 , wherein the obtained foreground image and the obtained background image which are associated with each other in the same data unit are output.

14. The information processing apparatus according to claim 8 , wherein the obtained foreground image and the obtained background image are associated with each other.

15. A method for controlling an information processing apparatus, the method comprising:

obtaining a foreground image based on an object region including a predetermined object in a captured image for generating a virtual viewpoint image based on image obtained by performing imaging from a plurality of directions using a plurality of imaging devices, wherein the captured image is obtained by an imaging device included in the plurality of imaging devices;

obtaining a background image based on a region different from the object region in the captured image, wherein the foreground image and the background image are obtained with different frame rates from each other, the background image is updated using the captured image and a background image before being updated, and the foreground image is separated from the captured image using the background image after being updated;

receiving another foreground image from another information processing apparatus which obtains said another foreground image based on an object region including a predetermined object in a captured image obtained by another imaging device included in the plurality of imaging devices and which is connected via the information processing apparatus; and

outputting the obtained foreground image and said received another foreground image which is received from said another information processing apparatus.

16. The method according to claim 15 , wherein the frame rate for obtaining the foreground image is higher than the frame rate for obtaining the background image.

17. A non-transitory computer readable storage medium storing computer executable instructions for causing a computer to execute image generation method for generating a virtual viewpoint image, the method comprising:

obtaining a foreground image based on an object region including a predetermined object in a captured image for generating a virtual viewpoint image and a background image based on a region different from the object region in the captured image,

wherein the captured image is obtained by an imaging device included in the plurality of imaging devices,

wherein the foreground image and the background image are obtained with different frame rates from each other, the background image is updated using the captured image and a background image before being updated, and the foreground image is separated from the captured image using the background image after being updated;

receive another foreground image from another information processing apparatus which obtains said another foreground image based on an object region including a predetermined object in a captured image obtained by another imaging device included in the plurality of imaging devices and which is connected via the information processing apparatus; and

generating a virtual viewpoint image based on the obtained foreground image and the said received another foreground image which is received from said another information processing apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2018
From: YANO, TOMOHIRO; HANDA, MASAHIRO; AIZAWA, MICHIO; MIZUNO, SHOGO; TANAKA, KATSUMASA; MATSUSHITA, AKIHIRO; MORISAWA, KEISUKE; KOMIYAMA, MAI; FUJII, KENICHI; DATE, ATSUSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 047992/0604 →
Priority Claims (1)
JP JP2016-104434 · May 25, 2016 · national
Continuity (1)
Related Publication 20200322591A1 · Oct 8, 2020