The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - June (2013 vol.35)
pp: 1480-1494
Yuanjie Zheng , University of Pennsylvania, Philadelphia
Stephen Lin , Microsoft Research Asia, Beijing
Sing Bing Kang , Microsoft Corporation, Redmond
Rui Xiao , University of Pennsylvania, Philadelphia
James C. Gee , University of Pennsylvania, Philadelphia
Chandra Kambhamettu , University of Delaware, Newark
ABSTRACT
We present novel techniques for single-image vignetting correction based on symmetries of two forms of image gradients: semicircular tangential gradients (SCTG) and radial gradients (RG). For a given image pixel, an SCTG is an image gradient along the tangential direction of a circle centered at the presumed optical center and passing through the pixel. An RG is an image gradient along the radial direction with respect to the optical center. We observe that the symmetry properties of SCTG and RG distributions are closely related to the vignetting in the image. Based on these symmetry properties, we develop an automatic optical center estimation algorithm by minimizing the asymmetry of SCTG distributions, and also present two methods for vignetting estimation based on minimizing the asymmetry of RG distributions. In comparison to prior approaches to single-image vignetting correction, our methods do not rely on image segmentation and they produce more accurate results. Experiments show our techniques to work well for a wide range of images while achieving a speed-up of 3-5 times compared to a state-of-the-art method.
INDEX TERMS
Optical imaging, Adaptive optics, Optical distortion, Histograms, Estimation, Nonlinear optics, Optical sensors,nonuniformity correction, Vignetting correction, camera calibration, low-level vision, bias correction
CITATION
Yuanjie Zheng, Stephen Lin, Sing Bing Kang, Rui Xiao, James C. Gee, Chandra Kambhamettu, "Single-Image Vignetting Correction from Gradient Distribution Symmetries", IEEE Transactions on Pattern Analysis & Machine Intelligence, vol.35, no. 6, pp. 1480-1494, June 2013, doi:10.1109/TPAMI.2012.210
REFERENCES
[1] N. Apostoloff and A. Fitzgibbon, "Bayesian Video Matting Using Learned Image Priors," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2004.
[2] N. Asada, A. Amano, and M. Baba, "Photometric Calibration of Zoom Lens Systems," Proc. Int'l Conf. Pattern Recognition, pp. 186-190, 1996.
[3] N.R. Draper and H. Smith, Applied Regression Analysis, second ed. John Wiley, 1981.
[4] O.D. Faugeras and Q.t. Luong, "Camera Self-Calibration: Theory and Experiments," Proc. European Conf. Computer Vision, pp. 321-334, 1992.
[5] R. Fergus, B. Singh, A. Hertzmann, S.T. Roweis, and W.T. Freeman, "Removing Camera Shake from a Single Photograph," ACM Trans. Graphics, vol. 25, no. 3, pp. 787-794, 2006.
[6] D.J. Field, "What Is the Goal of Sensory Coding?" Neural Computation, vol. 6, no. 4, pp. 559-601, 1994.
[7] D.B. Goldman, "Vignette and Exposure Calibration and Compensation," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 32, no. 12, pp. 2276-2288, Dec. 2010.
[8] R.I. Hartley, E. Hayman, L.D. Agapito, and I. Reid, "Camera Calibration and the Search for Infinity," Proc. Seventh IEEE Int'l Conf. Computer Vision, pp. 510-517, 1999.
[9] R. Juang and A. Majumder, "Photometric Self-Calibration of a Projector-Camera System," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2007.
[10] 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.
[11] S.J. 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.
[12] S. Kuthirummal, A. Agarwala, D.B. Goldman, and S.K. Nayar, "Priors for Large Photo Collections and What They Reveal about Cameras," Proc. European Conf. Computer Vision, 2008.
[13] R.K. Lenz and R.Y. Tsai, "Techniques for Calibration of the Scale Factor and Image Center for High Accuracy 3-D Machine Vision Metrology," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 10, no. 15, pp. 713-720, Sept. 1988.
[14] F.J.W.-M. Leong, M. Brady, and J.O. McGee, "Correction of Uneven Illumination (Vignetting) in Digital Microscopy Images," J. Clinical Pathology, vol. 56, pp. 619-621, 2003.
[15] A. Levin, R. Fergus, F. Durand, and W.T. Freeman, "Image and Depth from a Conventional Camera with a Coded Aperture," ACM Trans. Graphics, vol. 26, no. 3,article 70, 2007.
[16] A. Levin, A. Zomet, and Y. Weiss, "Learning to Perceive Transparency from the Statistics of Natural Scenes," Proc. Neural Information Processing Systems, 2002.
[17] S. Lin, J. Gu, S. Yamazaki, and H.Y. Shum, "Radiometric Calibration Using a Single Image," Proc. IEEE Conf. Computer Vision and Pattern Recognition, vol. 2, pp. 938-945, 2004.
[18] Y.-H. Lin and T.W. Low, "Device and Method for Optical Center Detection," US Patent No.: US7,307,709 B2, 2007.
[19] A. Litvinov and Y. Schechner, "Addressing Radiometric Nonidealities: A Unified Framework," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 52-59, 2005.
[20] S. Lyu, "Single Image Vignetting Correction with Natural Image Statistics in Derivative Domains," Proc. IEEE Int'l Conf. Image Processing, 2010.
[21] D. Martin, C. Fowlkes, D. Tal, and J. Malik, "A Database of Human Segmented Natural Images and Its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics," Proc. Eighth IEEE Int'l Conf. Computer Vision, vol. 2, pp. 416-423, July 2001.
[22] Y. Matsushita and S. Lin, "Radiometric Calibration from Noise Distributions," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2007.
[23] P. Meer, Robust Techniques for Computer Vision, pp. 107-190. Prentice-Hall, 2005.
[24] D. Olsen, C. Dou, X. Zhang, L. Hu, H. Kim, and E. Hildum, "Radiometric Calibration for AgCam," Remote Sensing, vol. 2, pp. 464-477, 2010.
[25] T. Pouli, D.W. Cunningham, and E. Reinhard, "A Survey of Image Statistics Relevant to Computer Graphics," Computer Graphics Forum, pp. 1-28, 2011.
[26] 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.
[27] S. Roth and M. Black, "Fields of Experts: A Framework for Learning Image Priors," Proc. IEEE Conf. Computer Vision and Pattern Recognition, pp. 860-867, 2005.
[28] A.A. Sawchuk, "Real-Time Correction of Intensity Nonlinearities in Imaging Systems," IEEE Trans. Computers, vol. 26, no. 1, pp. 34-39, Jan. 1977.
[29] K.H. Strobl, W. Sepp, S. Fuchs, C. Paredes, and K. Arbter, "DLR CalDe and DLR CalLab," Inst. of Robotics and Mechatronics, German Aerospace Center (DLR), http://www.robotic.dlr.decallab/, 2013.
[30] M. Tappen, B. Russell, and W. Freeman, "Exploiting the Sparse Derivative Prior for Super-Resolution and Image Demosaicing," Proc. IEEE Workshop Statistical and Computational Theories of Vision, 2003.
[31] A. Torralba and A. Oliva, "Statistics of Natural Image Categories," Network: Computation in Neural System, vol. 14, pp. 391-412, 2003.
[32] R.Y. Tsai, "A Versatile Camera Calibration Technique for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses," IEEE J. Robotics and Automation, vol. 3, no. 4, pp. 323-344, Aug. 1987.
[33] M. Uyttendaele, A. Criminisi, S.B. Kang, S. Winder, R. Szeliski, and R. Hartley, "Image-Based Interactive Exploration of Real-World Environments," IEEE Computer Graphics and Applications, vol. 24, no. 3, pp. 52-63, May/June 2004.
[34] L.-L. Wang and W.-H. Tsai, "Computing Camera Parameters Using Vanishing-Line Information from a Rectangular Parallelepiped," Machine Vision and Applications, vol. 3, no. 3, pp. 129-141, 1990.
[35] Y. Weiss, "Deriving Intrinsic Images from Image Sequences," Proc. Eighth IEEE Int'l Conf. Computer Vision, 2001.
[36] R.G. Willson, "Modelling and Calibration of Automated Zoom Lenses," PhD thesis, Carnegie Mellon Univ., Pittsburgh, 1994.
[37] R.G. Willson and S.A. Shafer, "What Is the Center of the Image?" J. Optical Soc. of Am. A, vol. 11, no. 11, pp. 2946-2955, 1994.
[38] W. Yu, "Practical Anti-Vignetting Methods for Digital Cameras," IEEE Trans. Consumer Electronics, vol. 50, no. 4, pp. 975-983, Nov. 2004.
[39] Y. Zheng and J. Gee, "Automatic Correction of Intensity Nonuniformity from Sparseness of Gradient Distribution in Medical Images," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2010.
[40] Y. Zheng, M. Grossman, S. Awate, and J. Gee, "Automatic Correction of Intensity Nonuniformity from Sparseness of Gradient Distribution in Medical Images," Proc. 12th Int'l Conf. Medical Image Computing and Computer Assisted Intervention, 2009.
[41] Y. Zheng, C. Kambhamettu, and S. Lin, "Single-Image Optical Center Estimation from Vignetting and Tangential Gradient Symmetry," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2009.
[42] Y. Zheng, S. Lin, C. Kambhamettu, and S.B. Kang, "Single-Image Vignetting Correction," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 31, no. 12, pp. 2243-2256, Dec. 2009.
[43] Y. Zheng, S. Lin, and S.B. Kang, "Single-Image Vignetting Correction," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2006.
[44] Y. Zheng, J. Yu, S.B. Kang, S. Lin, and C. Kambhamettu, "Single-Image Vignetting Correction Using Radial Gradient Symmetry," Proc. IEEE Conf. Computer Vision and Pattern Recognition, 2008.
[45] S.C. Zhu and D. Mumford, "Prior Learning and Gibbs Reaction-Diffusion," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 11, pp. 1236-1250, Nov. 1997.
27 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool