Brightness and color matching video from multiple-camera system
First Claim
1. A surround view system for a vehicle, the system comprising:
- a first camera, positioned on the vehicle to capture a first video image including a first region of interest;
a second camera, positioned on the vehicle to capture a second video image including a second region of interest, the second camera being positioned such that the first region of interest at least partially overlaps with the second region of interest;
a third camera, positioned on the vehicle to capture a third video image including a third region of interest, the third camera positioned such that the third region of interest at least partially overlaps with the second region of interest;
a controller configured toreceive the first video image;
receive the second video image;
determine a first overlap region, the first overlap region including a portion of the first video image where the first region of interest overlaps with the second region of interest;
determine a first color error for the second camera, the first color error being indicative of a color difference between the first video image and the second video image within the first overlap region;
determine a first color gain factor for the second camera based on the first color error;
generate a first adjusted video input stream for the second camera by applying the first color gain factor to reduce the first color error;
receive an adjusted second video image from the second camera including an adjusted second region of interest;
receive the third video image;
determine a second overlap region, the second overlap region including a portion of the third video image where the third region of interest overlaps with the adjusted second region of interest;
determine a second color error for the third camera, the second color error being indicative of a second color difference between the third video image and the adjusted second video image within the second overlap region;
determine a second color gain factor for the third camera based on the second color error; and
generate a second adjusted video input stream for the third camera using the second color gain factor to reduce the second color error,wherein the controller is further configured to adjust the first color gain factor and the second color gain factor such that they are lesser than a maximum threshold and greater than a minimum threshold, andwherein the minimum threshold and the maximum threshold for one gain factor are based on the values of the other gain factors.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for adjusting color and brightness in multi-camera systems are disclosed. The system uses four cameras, having overlapping fields of view, mounted on the four sides of a vehicle. Color errors are determined for areas where the images from the rear and side cameras'"'"' fields of view overlap. Color gain factors are determined and applied for each of the side cameras (using the rear camera as “master”) to match the colors of the video outputs from the side cameras and the rear camera. The gains for the front view camera are then adjusted using gain factors based on the matched video outputs from the side view cameras using the side cameras as the “master” to the front camera “slave.” In this way, the rear camera indirectly acts as the master for the front camera and all cameras are ultimately color-matched to the rear camera.
17 Citations
10 Claims
-
1. A surround view system for a vehicle, the system comprising:
-
a first camera, positioned on the vehicle to capture a first video image including a first region of interest; a second camera, positioned on the vehicle to capture a second video image including a second region of interest, the second camera being positioned such that the first region of interest at least partially overlaps with the second region of interest; a third camera, positioned on the vehicle to capture a third video image including a third region of interest, the third camera positioned such that the third region of interest at least partially overlaps with the second region of interest; a controller configured to receive the first video image; receive the second video image; determine a first overlap region, the first overlap region including a portion of the first video image where the first region of interest overlaps with the second region of interest; determine a first color error for the second camera, the first color error being indicative of a color difference between the first video image and the second video image within the first overlap region; determine a first color gain factor for the second camera based on the first color error; generate a first adjusted video input stream for the second camera by applying the first color gain factor to reduce the first color error; receive an adjusted second video image from the second camera including an adjusted second region of interest; receive the third video image; determine a second overlap region, the second overlap region including a portion of the third video image where the third region of interest overlaps with the adjusted second region of interest; determine a second color error for the third camera, the second color error being indicative of a second color difference between the third video image and the adjusted second video image within the second overlap region; determine a second color gain factor for the third camera based on the second color error; and generate a second adjusted video input stream for the third camera using the second color gain factor to reduce the second color error, wherein the controller is further configured to adjust the first color gain factor and the second color gain factor such that they are lesser than a maximum threshold and greater than a minimum threshold, and wherein the minimum threshold and the maximum threshold for one gain factor are based on the values of the other gain factors. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for correcting color in multiple-camera systems, the method comprising:
-
receiving, from a first camera positioned on a vehicle, a first video image including a first region of interest; receiving, from a second camera positioned on the vehicle, a second video image including a second region of interest, the second camera being positioned such that the first region of interest at least partially overlaps with the second region of interest; determining, by a controller, a first overlap region, the first overlap region including a portion of the first video image where the first region of interest overlaps with the second region of interest; determining, by the controller, a first color error for the second camera, the first color error being indicative of a color difference between the first video image and the second video image within the first overlap region; determining, by the controller, a first color gain factor for the second camera based on the first color error; generating a first adjusted video input stream for the second camera by applying the first color gain factor to reduce the first color error; receiving, from the second camera an adjusted second video image including an adjusted second region of interest; receiving, from a third camera positioned on the vehicle, a third video image corresponding to a third region of interest, the third camera positioned such that the third region of interest at least partially overlaps with the adjusted second region of interest; determining, by the controller, a second overlap region, the second overlap region including a portion of the third video image where the third region of interest overlaps with the adjusted second region of interest; determining, by the controller, a second color error for the third camera, the second color error being indicative of a second color difference between the third video image and the adjusted second video image within the second overlap region; determining, by the controller, a second color gain factor for the third camera based on the second color error; and generating a second adjusted second video input stream for the third camera by applying the second color gain factor to reduce the second color error, further comprising adjusting, by the controller, the first color gain factor and the second color gain factor such that they are lesser than a maximum threshold and greater than a minimum threshold, wherein the minimum threshold and the maximum threshold for one gain factor are based on the values of the other gain factors. - View Dependent Claims (7, 8, 9, 10)
-
Specification