This paper presents a simple and efficient color and luminance compensation approach for image sequences for constructing panoramic images on mobile devices. In this approach, constant compensation coefficients for adjacent images are computed from the corresponding pixels in the overlapping areas of the adjacent images in the linearized RGB color space. A global adjustment for all compensation coefficients is performed so that the correction for each image is as small as possible. This can smooth color transition between adjacent images in the image sequence globally and reduce cumulative errors in the color correction process. The compensation coefficients, together with the global adjustment factor, are applied to correct color and luminance of source images in the image sequence before they are stitched into a panoramic image.
Our algorithm is not sensitive to the quality of spatial registration since it does not need exact pixel correspondences between the overlapped images. The computation of compensation coefficients for each adjacent image takes the gamma correction factor into account, producing better results. Running the method separately on the three channels matches the color balance that may not match due to auto-white-balancing algorithm. A global adjustment for the compensation coefficients minimizes color transitions and reduces cumulative errors. The approach is integrated into a sequential image stitching procedure and implemented in a mobile panorama system, good results have been obtained for both indoor and outdoor scenes.
[1]
Bernd Girod,et al.
Outdoors augmented reality on mobile phone using loxel-based visual feature organization
,
2008,
MIR '08.
[2]
Glen Pringle,et al.
Color correction for an image sequence
,
1995,
IEEE Computer Graphics and Applications.
[3]
Nam Ik Cho,et al.
Panorama Mosaic Optimization for Mobile Camera Systems
,
2007,
IEEE Transactions on Consumer Electronics.
[4]
Yingen Xiong,et al.
Gradient Domain Image Blending and Implementation on Mobile Devices
,
2009,
MobiCASE.
[5]
Matthew A. Brown,et al.
Automatic Panoramic Image Stitching using Invariant Features
,
2007,
International Journal of Computer Vision.
[6]
Bernd Girod,et al.
Robust image retrieval using multiview scalable vocabulary trees
,
2009,
Electronic Imaging.
[7]
Li Yunhao,et al.
Color histogram correction for panoramic images
,
2001,
Proceedings Seventh International Conference on Virtual Systems and Multimedia.
[8]
Gui Yun Tian,et al.
Colour correction for panoramic imaging
,
2002,
Proceedings Sixth International Conference on Information Visualisation.