OSA's Digital Library

Journal of the Optical Society of America A

Journal of the Optical Society of America A


  • Vol. 16, Iss. 9 — Sep. 1, 1999
  • pp: 2136–2145

Separating reflections from images by use of independent component analysis

Hany Farid and Edward H. Adelson  »View Author Affiliations

JOSA A, Vol. 16, Issue 9, pp. 2136-2145 (1999)

View Full Text Article

Enhanced HTML    Acrobat PDF (987 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



The image of an object can vary dramatically, depending on lighting, specularities, reflections, and shadows. It is often advantageous to separate these incidental variations from the intrinsic aspects of an image. We describe a method for photographing objects behind glass and digitally removing the reflections from the surface of the glass, leaving the image of the objects behind the glass intact. We describe the details of this method, which employs simple optical techniques and independent component analysis and show its efficacy with several examples.

© 1999 Optical Society of America

OCIS Codes
(100.2980) Image processing : Image enhancement
(110.5200) Imaging systems : Photography
(120.5700) Instrumentation, measurement, and metrology : Reflection

Original Manuscript: September 21, 1998
Revised Manuscript: March 4, 1999
Manuscript Accepted: March 4, 1999
Published: September 1, 1999

Hany Farid and Edward H. Adelson, "Separating reflections from images by use of independent component analysis," J. Opt. Soc. Am. A 16, 2136-2145 (1999)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. M. Born, E. Wolf, Principles of Optics (Pergamon, London, 1965).
  2. S. Ullman, “On visual detection of light sources,” Bio. Cybern. 21, 205–212 (1976). [CrossRef]
  3. G. Brelstaff, A. Blake, “Detecting specular reflections using Lambertian constraints,” in International Conference on Computer Vision (IEEE, New York, 1988), pp. 297–302.
  4. S. Shafer, “Using color to separate reflection components,” Color Res. Appl. 10, 210–218 (1985). [CrossRef]
  5. R. Bajcsy, S. W. Lee, A. Leonardis, “Color image segmentation with detection of highlights and local illumination induced by interreflections,” in Proceedings of International Conference on Pattern Recognition (IEEE, Piscataway, N.J., 1990), pp. 785–790.
  6. G. J. Klinker, S. A. Shafer, T. Kanade, “The measurement of highlights in color images,” Int. J. Comput. Vis. 2(1), 7–32 (1990). [CrossRef]
  7. L. B. Wolff, “Polarization-based material classification from specular reflection,” IEEE Trans. Pattern. Anal. Mach. Intell. 12, 1059–1071 (1990). [CrossRef]
  8. L. B. Wolff, T. E. Boult, “Constraining object features using a polarization reflectance model,” IEEE Trans. Pattern. Anal. Mach. Intell. 13, 635–657 (1991). [CrossRef]
  9. Y. Y. Schechner, N. Kiryati, J. Shamir, “Separation of transparent layers by polarization analysis,” presented at the IAPR 11th Scandinavian Conference on Image Analysis, June 7–11, 1999, Kangerlussuaq, Greeland.
  10. S. K. Nayar, X. Fang, B. Terrance, “Separation of reflection components using color and polarization,” Int. J. Comput. Vis. 21(3), 163–186 (1997). [CrossRef]
  11. J. Cardoso, “Source separation using higher order moments,” in International Conference on Acoustics, Speech and Signal Processing (IEEE, Piscataway, N.J., 1989), pp. 2109–2112.
  12. P. Comon, “Separation of stochastic processes,” in Workshop on Higher-Order Spectral Analysis (IEEE, New York, 1989), pp. 174–179.
  13. Y. Bar-Ness, “Bootstrapping adaptive interference cancelers: some practical limitations,” in The Globecom Conference (IEEE, New York, 1982), pp. 1251–1255.
  14. Y. Inouye, T. Matsui, “Cumulant based parameter estimation of linear systems,” in Workshop on Higher-Order Spectral Analysis (IEEE, New York, 1989), pp. 180–185.
  15. M. Gaeta, J. L. Lacoume, “Source separation without a priori knowledge: the maximum likelihood solution,” in Proceedings of the EUSIPCO Conference, Masgrau, Torres, Lagunas, eds. (Elsevier, Amsterdam, 1990), pp. 621–624.
  16. V. C. Soon, L. Tong, Y. F. Huang, R. Liu, “An extended fourth order blind identification algorithm in spatially correlated noise,” in International Conference on Acoustics, Speech and Signal Processing (IEEE, Piscataway, N.J., 1990), pp. 1365–1368.
  17. C. Jutten, J. Herault, “Blind separation of sources. I. An adaptive algorithm based on neuromimetic architecture,” IEEE Trans. Signal Process. 24, 1–10 (1991). [CrossRef]
  18. J. L. Lacoume, P. Ruiz, “Separation of independent sources from correlated inputs,” IEEE Trans. Signal Process. 40, 3074–3078 (1992). [CrossRef]
  19. A. J. Bell, T. J. Sejnowski, “An information maximisation approach to blind separation and blind deconvolution,” Neural Comput. 7, 1129–1159 (1995). [CrossRef] [PubMed]
  20. R. A. Redner, H. F. Walker, “Mixture densities, maximum likelihood and the EM algorithm,” SIAM (Soc. Ind. Appl. Math.) Rev. 26, 195–239 (1994).
  21. J. Cardoso, “Super-symmetric decomposition of the fourth-order cumulant tensor. Blind identification of more sources than sensors,” in International Conference on Acoustics, Speech and Signal Processing (IEEE, Piscataway, N.J., 1991), pp. 3109–3112.
  22. L. B. Wolff, T. A. Mancini, P. Pouliquen, A. G. Andreou, “Liquid crystal polarization camera,” IEEE Trans. Rob. Autom. 13, 195–203 (1997). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited