POISSON LOCAL COLOR CORRECTION FOR IMAGE STITCHING
Mohammad Amin Sadeghi, Seyyed Mohammad Mohsen Hejrati and Niloofar Gheissari
Computer Vision Group, School of Mathematics
Institute for studies in theoretical Physics and Mathematics, Tehran, Iran
Keywords:
Image stitching, Poisson equation, Panorama, Color correction, Registration, Image mosaicing.
Abstract:
A new method for seamless image stitching is presented. The proposed algorithm is a hybrid method which
uses optimal seam methods and smoothes the intensity transition between two images by color correction. A
dynamic programming algorithm that finds an optimal seam along which gradient disparities are minimized
is used. A modification of Poisson image editing is utilized to correct color differences between two images.
Different boundary conditions for the Poisson equation were investigated and tested, and mixed boundary
conditions generated the most accurate results. To evaluate and compare the proposed method with competing
ones, a large image database consisting of more than two hundred image pairs was created. The test image
pairs are taken at different lighting conditions, scene geometries and camera positions. On this database the
proposed approach tested favorably as compared to standard methods and has shown to be very effective in
producing visually acceptable images.
1 INTRODUCTION
Since two registered images usually have local and
global intensity differences, in order to create visu-
ally acceptable images it is essential to complement
the registration process with seamless image stitch-
ing. As noted in (Hasler and Susstrunk, 2000), sev-
eral factors reflect the intensities recorded by cameras.
They include: exposure variances, white balancing,
gamma correction, vignetting and digitizer parame-
ters. Seamless stitching has important applications in
many high level tasks such as building panoramic im-
ages, virtual reality, super resolution and texture syn-
thesis. Recently there have been many breakthrough
attempts in seamless image stitching such as (Levin
et al., 2003), (Uyttendaele et al., 2001), (Jia and Tang,
2005a), (Jia and Tang, 2005b).
There are two main approaches for the elimination
of seams and artifacts in the overlapping images. The
first approach is to find an optimal seam along which
some energy function is minimized (Jia and Tang,
2005a), (Agarwala et al., 2004). Jia and Tang (Jia and
Tang, 2005a) have described different possible energy
functions (weighting functions) that might be use to
find the optimal seam. These energy functions may
be based on intensity or gradient differences of the
two images. Dynamic programming or graph cut is
used to minimize the energy function. One advantage
of optimal seam methods is that they are applicable
to dynamic scenes. This is because the optimal seam
does not pass through areas of high gradient disparity.
However, optimal seam algorithms are less suitable
when the illuminations of the input images are not the
same or their overlapping area consists of thin strips.
The second approach is based on enhancing the
intensity values of one or both images so that the re-
sulting stitched image looks natural. This task can be
performed either globally or locally.
Szeliski and Shum (Shum and Szeliski, 2001) pro-
pose a method for building panoramic images capa-
ble of correcting local and global intensity misalign-
ments. Their feathering algorithm results in more nat-
ural blending effects. Still in many cases it produces
unnatural seams under different illumination condi-
tions. Belt and Adelson (Burt and Adelson, 1983)
use multiresolution splines for color correction. Uyt-
tendaele et al. (Uyttendaele et al., 2001) proposed a
method capable of stitching multiple images taken at
various exposures and illuminance conditions. They
allow for large scene changes or misregistrations be-
tween two images. Levin et al. (Levin et al., 2003)
introduced Gradient Domain Image Stitching (GIST)
method. GIST utilizes on an optimization algorithm
to minimize a cost function over image derivatives.
275
Amin Sadeghi M., Mohammad Mohsen Hejrati S. and Gheissari N. (2008).
POISSON LOCAL COLOR CORRECTION FOR IMAGE STITCHING.
In Proceedings of the Third International Conference on Computer Vision Theory and Applications, pages 275-282
DOI: 10.5220/0001077102750282
Copyright
c
SciTePress