IP Library Granted Patent US 8,773,540
Granted Patent B2
US 8,773,540 · App. 13/670,333 · Granted Jul 8, 2014

Automated camera and monitor color calibration

Inventor: Paul Russell Friend (Morton, IL)
Assignee: Caterpillar Inc.
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,773,540
App. No.
13/670,333
Granted
Jul 8, 2014
Kind
B2
Abstract

A method for calibrating a camera and a display monitor is provided. The method includes identifying a parameter for optimization, assigning to a test color a target color relevant to the parameter, repeatedly performing, two or more times, a set of steps, determining a direction and timing of color divergence for the target color from obtained images, and adjusting the parameter based on the direction and rate of color divergence for the target color. The set of steps includes instructing the display monitor to display the test color on a portion of the display monitor, obtaining an image captured by the camera while the display is executing the instruction, and reassigning, to the test color, a color obtained from a portion of the image in which the portion of the display monitor was captured. The obtained image includes the portion of the display monitor.

Claims (81)

1. A method for calibrating a camera and a display monitor, the method comprising:

identifying a first parameter for the camera or the display monitor for optimization;

assigning to a first test color a first target color relevant to the first parameter;

repeatedly performing, two or more times, a set of steps including:

instructing the display monitor to display the first test color on a first portion of the display monitor,

obtaining an image captured by the camera while the display is executing the instruction, the obtained image including the first portion of the display monitor, and

reassigning to the first test color a color obtained from a portion of the image in which the first portion of the display monitor was captured;

determining a direction and timing of color divergence for the first target color from the obtained images; and

adjusting the first parameter based on the direction and rate of color divergence for the first target color.

2. The method of claim 1 , wherein adjusting the first parameter includes determining an amount proportionate to the rate of color divergence.

3. The method of claim 1 , further comprising:

assigning, to a second test color, a second target color different from the first target color and relevant to the first parameter; and

determining a direction and timing of color divergence for the second target color from the obtained images,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion, separate from the first portion, of the display monitor,

wherein the obtained image includes the second portion of the display monitor,

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured, and

wherein adjusting the first parameter is further based on the direction and rate of color divergence for the second target color.

4. The method of claim 1 , further comprising:

identifying a second parameter for the camera or the display monitor for optimization;

assigning to a second test color a second target color relevant to the second parameter;

determining a direction and timing of color divergence for the second target color from the obtained images; and

adjusting the second parameter based on the direction and rate of color divergence for the second target color,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion of the display monitor,

wherein the obtained image includes the second portion of the display monitor, and

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured.

5. The method of claim 1 , further comprising determining to stop performing the set of steps based on a change in the first test color between performances of the set of steps being below a predetermined amount.

6. The method of claim 1 , wherein the first parameter is one of red gain, blue gain, and green gain, for the camera or the display monitor.

7. The method of claim 1 , wherein the first parameter is a brightness level or a contrast level for the display monitor.

8. A system for calibrating a camera and a display monitor, the system comprising a computer programmed to perform the steps of:

identifying a first parameter for the camera or the display monitor for optimization;

assigning to a first test color a first target color relevant to the first parameter;

repeatedly performing, two or more times, a set of steps including:

instructing the display monitor to display the first test color on a first portion of the display monitor,

obtaining an image captured by the camera while the display is executing the instruction, the obtained image including the first portion of the display monitor, and

reassigning to the first test color a color obtained from a portion of the image in which the first portion of the display monitor was captured;

determining a direction and timing of color divergence for the first target color from the obtained images; and

adjusting the first parameter based on the direction and rate of color divergence for the first target color.

9. The system of claim 8 , wherein adjusting the first parameter includes determining an amount proportionate to the rate of color divergence.

10. The system of claim 8 , wherein the computer is further programmed to perform the steps of:

assigning, to a second test color, a second target color different from the first target color and relevant to the first parameter; and

determining a direction and timing of color divergence for the second target color from the obtained images,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion, separate from the first portion, of the display monitor,

wherein the obtained image includes the second portion of the display monitor,

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured, and

wherein adjusting the first parameter is further based on the direction and rate of color divergence for the second target color.

11. The system of claim 8 , wherein the computer is further programmed to perform the steps of:

identifying a second parameter for the camera or the display monitor for optimization;

assigning to a second test color a second target color relevant to the second parameter;

determining a direction and timing of color divergence for the second target color from the obtained images; and

adjusting the second parameter based on the direction and rate of color divergence for the second target color,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion of the display monitor,

wherein the obtained image includes the second portion of the display monitor, and

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured.

12. The system of claim 8 , wherein the computer is further programmed to perform the steps of determining to stop performing the set of steps based on a change in the first test color between performances of the set of steps being below a predetermined amount.

13. The system of claim 8 , wherein the first parameter is one of red gain, blue gain, and green gain, for the camera or the display monitor.

14. The system of claim 8 , wherein the first parameter is a brightness level or a contrast level for the display monitor.

15. A non-transitory computer readable medium including instructions for calibrating a camera and a display monitor, the instructions causing a computer to perform the steps of:

assigning, to a second test color, a second target color different from the first target color and relevant to the first parameter; and

determining a direction and timing of color divergence for the second target color from the obtained images,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion, separate from the first portion, of the display monitor,

wherein the obtained image includes the second portion of the display monitor,

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured, and

wherein adjusting the first parameter is further based on the direction and rate of color divergence for the second target color.

16. The non-transitory computer readable medium of claim 15 , wherein adjusting the first parameter includes determining an amount proportionate to the rate of color divergence.

17. The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the computer to perform the steps of:

assigning, to a second test color, a second target color different from the first target color and relevant to the first parameter; and

determining a direction and timing of color divergence for the second target color from the obtained images,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion, separate from the first portion, of the display monitor,

wherein the obtained image includes the second portion of the display monitor,

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured, and

wherein adjusting the first parameter is further based on the direction and rate of color divergence for the second target color.

18. The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the computer to perform the steps of:

identifying a second parameter for the camera or the display monitor for optimization;

assigning to a second test color a second target color relevant to the second parameter;

determining a direction and timing of color divergence for the second target color from the obtained images; and

adjusting the second parameter based on the direction and rate of color divergence for the second target color,

wherein instructing the display monitor includes instructing the display monitor to display the second test color on a second portion of the display monitor,

wherein the obtained image includes the second portion of the display monitor, and

wherein the set of steps includes reassigning to the second test color a color obtained from a portion of the image in which the second portion of the display monitor was captured.

19. The non-transitory computer readable medium of claim 15 , wherein the instructions further cause the computer to perform the step of determining to stop performing the set of steps based on a change in the first test color between performances of the set of steps being below a predetermined amount.

20. The non-transitory computer readable medium of claim 15 , wherein the first parameter is one of red gain, blue gain, and green gain, for the camera or the display monitor, or a brightness level or a contrast level for the display monitor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2012
From: FRIEND, PAUL RUSSELL
To: CATERPILLAR INC.
Reel/Frame 029251/0707 →
Continuity (1)
Related Publication 20140125818A1 · May 8, 2014