IP Library Granted Patent US 8,538,144
Granted Patent B2
US 8,538,144 · App. 12/311,839 · Granted Sep 17, 2013

Methods and systems for color correction of 3D images

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,538,144
App. No.
12/311,839
Granted
Sep 17, 2013
Kind
B2
Abstract

A system and method for color correction of 3D images including at least two separate image streams captured for a same scene include determining three-dimensional properties of at least a portion of a selected image stream, the three-dimensional properties including light and surface reflectance properties, surface color, reflectance properties, scene geometry and the like. A look of the portion of the selected image stream is then modified by altering the value of at least one of the determined three-dimensional properties and, in one embodiment, applying image formation theory. The modifications are then rendered in an output 3D picture either automatically and/or according to user inputs. In various embodiments, corrections made to the selected one of the at least two image streams can be automatically applied to the other of the image streams.

Claims (42)

1. A method for color correction, comprising:

capturing at least two separate video streams corresponding to a pair of stereoscopic images of a scene;

determining at least one property of at least a portion of a selected video stream;

modifying an appearance of at least said portion of said selected video stream by altering a value of at least one determined property responsive to user input and the at least one determined property, and applying the altered value to the selected video stream to effect color corrections of the selected video stream; and

applying color corrections to another of the at least two video streams in accordance with the selected video stream after color corrections.

2. The method of claim 1 , wherein said at least one property comprises at least one of light properties, surface color, reflectance properties, and geometry of said at least one portion of said selected video stream.

3. The method of claim 1 , further comprising selecting a region in said selected video stream in which to determine said at least one property.

4. The method of claim 3 , wherein selecting a region in said video stream includes selecting a region of constant Albedo where radiance along a specular direction is known and positions of image capture devices is known.

5. The method of claim 1 , wherein said determining comprises:

calculating depth values based on differences between said two captured video streams;

rendering at least a portion of said selected video stream using said calculated values; and

comparing said rendered portion of said selected video stream to a corresponding portion of said selected video stream prior to rendering to determine if a match exists there between.

6. The method of claim 1 , wherein said at least one property is determined from a user input.

7. The method of claim 1 , wherein said determining comprises inferring at least one of a light source position and object geometry based on a surface in said at least one portion of said selected video stream.

8. The method of claim 7 , wherein said inferring comprises employing an image formation theory.

9. The method of claim 1 , wherein said at least one property is determined using at least one sensing device.

10. The method of claim 9 , wherein said at least one sensing device is located in a capture environment of said pair of stereoscopic images during image capture.

11. The method of claim 1 , wherein a look of at least said portion of said selected video stream is modified using image formation theory, which includes determining a function to define a surface region of said at least one portion of said selected video stream.

12. The method as recited in claim 1 , wherein the at least two video streams are captured using at least two image capture devices.

13. The method of claim 1 , wherein the at least two video streams are captured using a stereo camera.

14. The method of claim 1 , comprising implementing computer vision techniques to generate three-dimensional models from the at least two video streams.

15. A system for color correction, comprising:

a reference display device configured to display images for color correction; and

a color correction device in communication with said reference display configured to:

determine at least one property of at least a portion of a selected video stream of a received pair of stereoscopic images;

modify an appearance of at least said portion of said selected video stream by altering a value of at least one determined property responsive to user input and the at least one determined property,

apply the altered value to the selected video stream to effect color corrections of the selected video stream; and

apply color corrections to another of the at least two video streams in accordance with the selected video stream after color correction.

16. The system of claim 15 , comprising at least one sensing device for determining at least one property.

17. The system of claim 15 , comprising a user interface for enabling user inputs.

18. The system of claim 17 , wherein said user interface comprises at least one of a wireless remote control, a pointing device, such as a mouse or a trackball, a voice recognition system, a touch screen, on screen menus, buttons, and knobs.

19. The system of claim 17 , wherein said at least one property is communicated to said color correction device using said user interface.

20. The system of claim 15 , comprising at least two image capture devices for capturing said at least two video streams.

21. The system of claim 15 , comprising a stereo camera for capturing said at least two video streams.

22. The system of claim 15 , wherein said color correction device constructs three-dimensional models of objects using differences between the at least two video streams.

23. The system of claim 15 , wherein a combination of light source properties and geometrical properties are refined using an illumination image and a specular image encoded with light and geometry information for a three dimensional environment.

24. A non-transitory computer-readable medium containing program instructions that, when executed by a processor, perform a method comprising:

capturing at least two separate video streams corresponding to a pair of stereoscopic images of a scene;

determining at least one property of at least a portion of a selected video stream; and

modifying an appearance of at least said portion of said selected video stream by altering a value of at least one determined property responsive to user input and the at least one determined property, and applying the altered value to the selected video stream to effect color corrections of the selected video stream; and

applying color corrections to another of the at least two video streams in accordance with the selected video stream after color corrections.

25. The non-transitory computer-readable medium of claim 24 , wherein said at least one property comprises at least one of light properties, surface color, reflectance properties, and scene geometry of said at least one portion of said selected video stream.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →