Ask Your Question
0

Brightness variation between cameras

asked 2013-03-05 14:31:37 -0500

Possede gravatar image

Hello all,

I have written a program that will take three video inputs (from an array of webcams) and "stitch" the corresponding images together, as shown here: http://i1276.photobucket.com/albums/y475/sesj13/Panorama2_zps3a060d17.jpg

Even though the seams have been blended together there is still a noticeable step in gain between each camera. I am wondering if there is a way to adjust the brightness of the two side images to be the same brightness as that of the middle image? I'm really not too sure and if anyone can point me in the right direction it would be much appreciated. :)

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
1

answered 2013-03-05 18:20:40 -0500

awknaust gravatar image

Probably the right way to do this is to somehow access the cameras internal parameters. Other than that, if you can make all 3 cameras point at the same location you could take several sets of 3 identical images and use that to try to train the contrast/brightness adjustments of each, which you can correct when you take new images. This is assuming that the three cameras always have the same relative brightness offsets from one another.

On the other hand, perhaps decomposing the images into HSV and equalizing the mean Value for each image could be an approach. Although this certainly has some drawbacks.

Looking at research into image stitching might also help, I'm sure you aren't the only one with this problem

edit flag offensive delete link more

Comments

Hello there, thanks for taking the time to answer my question. I am not able to access the camaras' internal parameters so I will try adjusting their brightnesses by decomposing each image into HSV. If I get something working I will post back. :)

Possede gravatar imagePossede ( 2013-03-10 18:55:56 -0500 )edit
Login/Signup to Answer

Question Tools

Stats

Asked: 2013-03-05 14:31:37 -0500

Seen: 300 times

Last updated: Mar 05 '13