The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.12 - December (2009 vol.31)
pp: 2243-2256
Yuanjie Zheng , University of Delaware, Newark
Stephen Lin , Microsoft Research Asia, Beijing
Chandra Kambhamettu , University of Delaware, Newark
Jingyi Yu , University of Delaware, Newark
Sing Bing Kang , Microsoft Corporation, Redmond
ABSTRACT
In this paper, we propose a method for robustly determining the vignetting function given only a single image. Our method is designed to handle both textured and untextured regions in order to maximize the use of available information. To extract vignetting information from an image, we present adaptations of segmentation techniques that locate image regions with reliable data for vignetting estimation. Within each image region, our method capitalizes on the frequency characteristics and physical properties of vignetting to distinguish it from other sources of intensity variation. Rejection of outlier pixels is applied to improve the robustness of vignetting estimation. Comprehensive experiments demonstrate the effectiveness of this technique on a broad range of images with both simulated and natural vignetting effects. Causes of failures using the proposed algorithm are also analyzed.
INDEX TERMS
Vignetting correction, camera calibration, low-level vision.
CITATION
Yuanjie Zheng, Stephen Lin, Chandra Kambhamettu, Jingyi Yu, Sing Bing Kang, "Single-Image Vignetting Correction", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.31, no. 12, pp. 2243-2256, December 2009, doi:10.1109/TPAMI.2008.263
REFERENCES
[1] N. Asada, A. Amano, and M. Baba, “Photometric Calibration of Zoom Lens Systems,” Proc. Int'l Conf. Pattern Recognition, pp. 186-190, 1996.
[2] M.J. Black and G. Sapiro, “Edges as Outliers: Anisotropic Smoothing Using Local Image Statistics,” Proc. Second Int'l Conf. Scale-Space Theories in Computer Vision, pp. 259-270, 1999.
[3] M.J. Black, G. Sapiro, D.H. Marimont, and D. Heeger, “Robust Anisotropic Diffusion,” IEEE Trans. Image Processing, vol. 7, no. 3, pp. 421-432, Mar. 1998.
[4] Y. Boykov, O. Veksler, and R. Zabih, “Fast Approximate Energy Minimization via Graph Cuts,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 11, pp. 1222-1239, Nov. 2001.
[5] C. Carson, S. Belongie, H. Greenspan, and J. Malik, “Blobworld: Image Segmentation Using Expectation-Maximization and Its Application to Image Querying,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 8, pp. 1026-1038, Aug. 2002.
[6] D. Comaniciu and P. Meer, “Mean Shift: A Robust Approach toward Feature Space Analysis,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 5, pp. 603-619, May 2002.
[7] D. Goldman and J. Chen, “Vignette and Exposure Calibration and Compensation,” Proc. IEEE Int'l Conf. Computer Vision, pp. 899-906, 2005.
[8] J. Jia and C. Tang, “Tensor Voting for Image Correction by Global and Local Intensity Alignment,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 27, no. 1, pp. 36-50, Jan. 2005.
[9] I.T. Jolliffe, Principal Component Analysis, second ed. Springer, 2002.
[10] R. Juang and A. Majumder, “Photometric Self-Calibration of a Projector-Camera System,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2007.
[11] S. Kang and R. Weiss, “Can We Calibrate a Camera Using an Image of a Flat Textureless Lambertian Surface?” Proc. European Conf. Computer Vision, vol. 2, pp. 640-653, 2000.
[12] S. Kim and M. Pollefeys, “Robust Radiometric Calibration and Vignetting Correction,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 30, no. 4, pp. 562-576, Apr. 2008.
[13] M. Klein and T. Furtak, Optics. John Wiley and Sons, 1986.
[14] S. Lin, J. Gu, S. Yamazaki, and H.-Y. Shum, “Radiometric Calibration Using a Single Image,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. II-938-II-945, 2004.
[15] A. Litvinov and Y. Schechner, “Addressing Radiometric Nonidealities: A Unified Framework,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 52-59, 2005.
[16] C. Liu, W.T. Freeman, R. Szeliski, and S.B. Kang, “Noise Estimation from a Single Image,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 1, pp. 901-908, 2006.
[17] W.H. Press, S.A. Teukolsky, W.T. Vetterling, and B.P. Flannery, Numerical Recipes in C: The Art of Scientific Computing. Cambridge Univ. Press, 1992.
[18] J. Rissanen, “Modelling by Shortest Data Description,” Automatica, vol. 14, pp. 465-471, 1978.
[19] P.J. Rousseeuw and A.M. Leroy, Robust Regression and Outlier Detection. John Wiley & Sons, 1987.
[20] A.A. Sawchuk, “Real-Time Correction of Intensity Nonlinearities in Imaging Systems,” IEEE Trans. Computers, vol. 26, no. 1, pp. 34-39, Jan. 1977.
[21] C. Staelin and H. Nachlieli, “Image Noise Estimation Using Color Information,” Technical Report HPL-2005-2R1, Hewlett-Packard Development Company, L.P., Sept. 2007.
[22] M. Tang and S. Ma, “General Scheme of Region Competition Based on Scale Space,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 23, no. 12, pp. 1366-1378, Dec. 2001.
[23] M.F. Tappen and W.T. Freeman, “Comparison of Graph Cuts with Belief Propagation for Stereo, Using Identical MRF Parameters,” Proc. IEEE Int'l Conf. Computer Vision, vol. 2, pp. 900-906, 2003.
[24] C. Tomasi and R. Manduchi, “Bilateral Filtering for Gray and Color Images,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 839-846, 1998.
[25] Y. Tsin, V. Ramesh, and T. Kanade, “Statistical Calibration of the CCD Imaging Process,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 480-487, 2001.
[26] S. Valle, W. Li, and S.J. Qin, “Selection of the Number of Principal Components: The Variance of the Reconstruction Error Criterion with a Comparison to Other Methods,” Industrial and Eng. Chemistry Research, vol. 38, pp. 4389-4401, 1999.
[27] W.S. Yambor, B.A. Draper, and J.R. Beveridge, “Analyzing PCA-Based Face Recognition Algorithms: Eigenvector Selection and Distance Measures,” Empirical Evaluation Methods in Computer Vision, World Scientific, 2002.
[28] W. Yu, “Practical Anti-Vignetting Methods for Digital Cameras,” IEEE Trans. Consumer Electronics, vol. 50, no. 4, pp. 975-983, Nov. 2004.
[29] W. Yu, Y. Chung, and J. Soh, “Vingetting Distortion Correction Method for High Quality Digital Imaging,” Proc. Int'l Conf. Pattern Recognition, vol. 3, pp. 666-669, 2004.
[30] R. Zabih and V. Kolmogorov, “Spatially Coherent Clustering Using Graph Cuts,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 2, pp. II-437-II-444, 2004.
[31] Y. Zheng, S. Lin, and S.B. Kang, “Single Image Vignetting Correction,” Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 461-468, 2006.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool