IP Library › Granted Patent US 8,953,046
Granted Patent B2
US 8,953,046 · App. 13/082,739 · Granted Feb 10, 2015

Information processing apparatus for selecting a camera to be used to generate a virtual viewpoint video from images shot by a plurality of cameras

Inventors: Takuya Kotani (Kawasaki, JP); Kazuhiro Yahata (Fuchu, JP)
Assignee: Canon Kabushiki Kaisha
G06T15/205H04N7/181
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,953,046
App. No.
13/082,739
Granted
Feb 10, 2015
Kind
B2
Abstract

An information processing apparatus acquires virtual viewpoint information of a plurality of frames contained in a virtual viewpoint video, selects a camera for shooting an image to be used in generating an image at a virtual viewpoint in a frame from a plurality of cameras with respect to each of the plurality of the frames based on a positional relationship between the virtual viewpoint information of each frame and viewpoint information of the plurality of the cameras, and reselects the camera selected for each of the plurality of the frames.

Claims (19)

1. An image processing apparatus for generating virtual viewpoint video including a plurality of frames at a virtual viewpoint by using a plurality of real images at a plurality of real viewpoints obtained by a plurality of cameras comprising:

a memory;

a processor coupled to the memory which executes the following:

acquiring virtual viewpoint information given as a position and an orientation of the virtual viewpoint;

selecting a camera for shooting an image to be used in generating an image at a virtual viewpoint in a frame from a plurality of cameras with respect to each of the plurality of the frames based on a positional relationship between the virtual viewpoint information of each frame and viewpoint information of the plurality of the cameras; and

reselecting the camera selected for each of the plurality of the frames,

wherein, if a camera selected for a target frame differs from a camera selected for a preceding frame of the target frame, and if a rate of covering an image at the virtual viewpoint of the target frame with a shot image of the camera selected for the preceding frame is greater than a predetermined value, the reselecting changes the camera selected for the target frame to the camera selected for the preceding frame.

2. The image processing apparatus according to claim 1 , wherein selecting a camera whose position and orientation at a viewpoint thereof is closest to a position and an orientation of the virtual viewpoint of the frame from among the cameras whose rates of covering the image at the virtual viewpoint of the target frame with the shot image of the camera are greater than the predetermined value in the plurality of the cameras selected for the preceding frame.

3. The image processing apparatus according to claim 1 , wherein reselecting changes the camera selected for the target frame such that the number of times the same camera is consecutively selected is less than a predetermined value.

4. A method for image processing for generating virtual viewpoint video including a plurality of frames at a virtual viewpoint by using a plurality of real images at a plurality of real viewpoints obtained by a plurality of cameras, the method comprising:

acquiring virtual viewpoint information given as a position and an orientation of the virtual viewpoint;

selecting a camera for shooting an image to be used in generating an image at a virtual viewpoint in a frame from a plurality of cameras with respect to each of the plurality of the frames based on a positional relationship between the virtual viewpoint information of each frame and viewpoint information of the plurality of the cameras; and

reselecting the camera selected for each of the plurality of the frames,

wherein, if a camera selected for a target frame differs from a camera selected for a preceding frame of the target frame, and if a rate of covering an image at the virtual viewpoint of the target frame with a shot image of the camera selected for the preceding frame is greater than a predetermined value, the camera selected for the target frame is changed to the camera selected for the preceding frame in the reselection.

5. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method for image processing for generating virtual viewpoint video including a plurality of frames at a virtual viewpoint by using a plurality of real images at a plurality of real viewpoints obtained by a plurality of cameras, the method comprising:

acquiring virtual viewpoint information given as a position and an orientation of the virtual viewpoint;

selecting a camera for shooting an image to be used in generating an image at a virtual viewpoint in a frame from a plurality of cameras with respect to each of the plurality of the frames based on a positional relationship between the virtual viewpoint information of each frame and viewpoint information of the plurality of the cameras; and

reselecting the camera selected for each of the plurality of the frames,

wherein, if a camera selected for a target frame differs from a camera selected for a preceding frame of the target frame, and if a rate of covering an image at the virtual viewpoint of the target frame with a shot image of the camera selected for the preceding frame is greater than a predetermined value, the camera selected for the target frame is changed to the camera selected for the preceding frame in the reselection.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2011
From: KOTANI, TAKUYA; YAHATA, KAZUHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 026637/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2011
From: YAHATA, KAZUHIRO; KOTANI, TAKUYA
To: CANON KABUSHIKI KAISHA
Reel/Frame 026637/0813 →
Priority Claims (1)
JP 2010-095094 · Apr 16, 2010 · national
Continuity (1)
Related Publication 20110254958A1 · Oct 20, 2011