I want to stitch images using equal cameras(Point Grey GS3-U3-41C6C-C) but with different lenses. One lense is a wide-angle lense (Sunex DSL318B-650-F2.4) and the other is a fish-eye lens (Fujinon FE185C086HA-1). This setup is from the 360° camera of facebook. The overlapping area for the stitching is more that enough so there should be no concern.
However, the images look quite different in terms of the color response and our stitching results looks unappealing due to the change of color.
What we did is to calibrate all cameras, i.e. wide angle and fisheye using the Macbeth ColorChecker using 3 different color temperatures. Our software-pipeline looks as follows:
- Blacklevel correction
- Whitebalance
- Colorcorrection
- Gamma correction
Hardware parameters were set to default values.
Is there a possibility to keep the color responses across the different lenses more consistent using hardware settings, e.g. hardware white balance, shutter speed, brightness etc.?
My suspicion is that we have to do adjustments for every scene that we shoot, since in the calibration process the results looked quite consistent and in real-life scenarios the color differences were clearly visible.
Here an example of what i mean:
This is the stitch result of the wide angle cameras.
Fish eye projection, the resolution is lowered but that is not part of concern i guess.
The fisheye result looks definitly warmer which leads to an inconsistent result.