IP Library Granted Patent US 11,165,957
Granted Patent B2
US 11,165,957 · App. 17/149,378 · Granted Nov 2, 2021

Reconstruction of obscured views in captured imagery using user-selectable pixel replacement from secondary imagery

Inventors: Kimball D. Thurston, III (Wellington, NZ); Peter M. Hillman (Wellington, NZ)
Assignee: WETA DIGITAL LIMITED
H04N5/23229G06T7/11H04N9/646G06T2207/10016
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,165,957
App. No.
17/149,378
Granted
Nov 2, 2021
Kind
B2
Abstract

An imagery processing system determines alternative pixel color values for pixels of captured imagery where the alternative pixel color values are obtained from alternative sources. A main imagery capture device, such as a camera, captures main imagery such as still images and/or video sequences, of a live action scene. Alternative devices capture imagery of the live action scene, in some spectra and form, and that alternative imagery is processed to provide user-selectable alternatives for pixel ranges from the main imagery.

Claims (25)

1. A computer-implemented method of processing images from a main imaging device using capture device inputs from capture devices, the method comprising:

obtaining a main image from a main image camera at a first position, wherein the main image comprises a main pixel array derived from a view of a live action scene;

displaying at least a portion of the main image on a display screen;

accepting a signal from a user input device to remove at least a portion of a target object in the main pixel array;

obtaining a plurality of alternative images from one or more alternative cameras at positions that are uncoordinated with the main camera's first position, wherein each alternative image in the plurality of images comprises an alternative array of pixels including volume information;

mapping pixels of the alternative array of pixels to pixels of the main pixel array;

obtaining a signal from a user input device for selecting one or more corresponding alternative regions from one or more selected alternative images of the plurality of alternative images, mapped to the pixels of the main pixel array, wherein the alternative regions include at least a portion of an obscured object that is now visible after the removal of the target object; and

generating a synthetic image comprising a synthetic pixel array by using pixel color values of pixels derived from the corresponding alternative regions of the one or more selected alternative images for the replacement regions.

2. The method of claim 1 , wherein mapping pixels of the alternative array of pixels to pixels of the main pixel array comprises, for at least one of the alternative array of pixels, translating, rotating, and/or shearing the pixel array of the at least one of the alternative array of pixels to align pixels with the main pixel array.

3. The method of claim 1 , wherein the set of one or more replacement regions comprises a single replacement region that forms a continuous region.

4. The method of claim 1 , wherein the set of one or more replacement regions comprises a plurality of discontinuous replacement regions.

5. The method of claim 1 , further comprising determining the set of one or more replacement regions using image segmentation to identify boundaries of objects appearing in the main pixel array.

6. The method of claim 1 , further comprising obtaining user input for determining the set of one or more replacement regions.

7. The method of claim 1 , wherein selecting one or more corresponding alternative regions includes selecting a plurality of corresponding alternative regions, the method further comprising:

blending the plurality of corresponding alternative regions to derive the corresponding alternative regions of the one or more selected alternative images for the replacement regions.

8. The method of claim 1 , wherein selecting one or more corresponding alternative regions comprises determining, using a voting or weighting process, which of a plurality of corresponding alternative regions provides a best fit for the replacement regions.

9. The method of claim 8 , further comprising determining the best fit for the replacement regions using a color matching process.

10. The method of claim 9 , wherein the color matching process comprises a color matching process across a plurality of frames of a main image device video sequence.

11. The method of claim 9 , wherein the color matching process comprises a color matching process across the main pixel array.

12. The method of claim 1 , further comprising:

providing one or more alternative regions to a user for selection.

13. The method of claim 1 , further comprising

providing one or more alternative regions to an automated process for selection.

14. An apparatus including a processor configured to perform the actions recited in claim 1 .

15. One or more non-transitory processor-readable media including instructions executable by one or more processors to perform the actions recited in claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: UNITY SOFTWARE INC.
To: UNITY TECHNOLOGIES SF
Reel/Frame 058980/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2022
From: WETA DIGITAL LIMITED
To: UNITY SOFTWARE INC.
Reel/Frame 058978/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2021
From: THURSTON, KIMBALL D., III; HILLMAN, PETER M.
To: WETA DIGITAL LIMITED
Reel/Frame 057480/0887 →
Continuity (3)
Continuation 17018948 · Sep 11, 2020
Provisional Application 62983533 · Feb 28, 2020
Related Publication 20210274094A1 · Sep 2, 2021