Performance Performance Evaluation of Color Correction Approaches for Automatic

Multi-view Image and Video Stitching

Wei Xu and Jane Mulligan

Department of Computer Science, University of Colorado at Boulder

Boulder, CO 80302-0430 USA

{Wei.Xu, Jane.Mulligan}@colorado.edu

In Proc. CVPR 2010 [pdf]

 

MATLAB implementation of selected color correction algorithms

In our paper, we have compared a sequence of nine color correction algorithm for automatic image and video stitching application. These algorithms are listed below:

.

Here we provide the MATLAB source code of our own implementation of eight of these algorithms. They are respectively for Brown 2007[1], Zhang 2004[2], Jia 2005[3], Reinhard 2001[4], Xiao 2006[5], Tai 2005[6], Kim 2008[7] and Fecker 2008[8]. The source code of Pitie 2005[9] can be downloaded from the original authors' website.

Disclaimer

The MATLAB source code provided on this webpage can be used for academic and research purposes only. We do NOT gaurantee that our implementation is correct or accuracte. Use the code at you own risk and we do NOT take any responsibilies for you using it. Also, if you use the code in your work please cite our paper as:

@inproceedings{Xu10CVPR,
author = {Wei Xu and Jane Mulligan},
title = {Performance evaluation of color correction approaches for automatic multi-view image and video stitching},
booktitle = {Proc. CVPR'10},
year = 2010
}

References

[1] M. Brown and D. G. Lowe. Automatic panoramic image stitching using invariant features. IJCV, 74(1):59–73, 2007.
[2] M. Zhang and N. D. Georganas. Fast color correction using principal regions mapping in different color spaces. Real- Time Imaging, 10(1):23–30, 2004.
[3] J. Jia and C.-K. Tang. Tensor voting for image correction by global and local intensity alignment. IEEE TPAMI, 27(1):36–50, 2005.
[4] E. Reinhard, M. Adhikhmin, B. Gooch, and P. Shirley. Color transfer between images. IEEE Computer Graphics and Applications,
21(5):34–41, 2001.
[5] X. Xiao and L. Ma. Color transfer in correlated color space. In Proc. 2006 ACM international conference on Virtual reality
continuum and its applications, pages 305–309, 2006.
[6] Y.-W. Tai, J. Jia, and C.-K. Tang. Local color transfer via probabilistic segmentation by expectation-maximization. In Proc. CVPR’05, volume 1, pages 747–754, 2005.
[7] S. J. Kim and M. Pollefeys. Robust radiometric calibration and vignetting correction. IEEE TPAMI, 30(4):562–576, 2008.
[8] U. Fecker, M. Barkowsky, and A. Kaup. Histogram-based prefiltering for luminance and chrominance compensation of multiview video. IEEE Transactions on Circuits and Systems for Video Technology, 18(9):1258–1267, 2008.
[9] F. Pitit, A. C. Kokaram, and R. Dahyot. N-dimensional probability density function transfer and its application to color transfer. In Proc. ICCV’05, volume 2, pages 434–1439, 2005.