OSA's Digital Library

Virtual Journal for Biomedical Optics

Virtual Journal for Biomedical Optics


  • Editors: Andrew Dunn and Anthony Durkin
  • Vol. 7, Iss. 1 — Jan. 4, 2012

Highlight detection and removal from spectral image

Pesal Koirala, Paras Pant, Markku Hauta-Kasari, and Jussi Parkkinen  »View Author Affiliations

JOSA A, Vol. 28, Issue 11, pp. 2284-2291 (2011)

View Full Text Article

Enhanced HTML    Acrobat PDF (643 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



We present a constrained spectral unmixing method to remove highlight from a single spectral image. In the constrained spectral unmixing method, the constraints have been imposed so that all the fractions of diffuse and highlight reflection sum up to 1 and are positive. As a result, the spectra of the diffuse image are always positive. The spectral power distribution (SPD) of the light source has been used as the pure highlight spectrum. The pure diffuse spectrum of the measured spectrum has been chosen from the set of diffuse spectra. The pure diffuse spectrum has a minimum angle among the angles calculated between spectra from a set of diffuse spectra and the measured spectrum projected onto the subspace orthogonal to the SPD of the light source. The set of diffuse spectra has been collected by an automated target generation program from the diffuse part in the image. Constrained energy minimization in a finite impulse response linear filter has been used to detect the highlight and diffuse parts in the image. Results by constrained spectral unmixing have been compared with results by the orthogonal subspace projection (OSP) method [ Proceedings of International Conference on Pattern Recognition (2006), pp. 812–815] and probabilistic principal component analysis (PPCA) [ Proceedings of the 4th WSEAS International Conference on Signal Processing, Robotics and Automation (2005), paper 15 ]. Constrained spectral unmixing outperforms OSP and PPCA in the visual assessment of the diffuse results. The highlight removal method by constrained spectral unmixing is suitable for spectral images.

© 2011 Optical Society of America

OCIS Codes
(100.2960) Image processing : Image analysis
(100.2980) Image processing : Image enhancement
(330.5000) Vision, color, and visual optics : Vision - patterns and recognition
(110.4234) Imaging systems : Multispectral and hyperspectral imaging

ToC Category:
Imaging Systems

Original Manuscript: July 8, 2011
Revised Manuscript: September 7, 2011
Manuscript Accepted: September 8, 2011
Published: October 13, 2011

Virtual Issues
Vol. 7, Iss. 1 Virtual Journal for Biomedical Optics

Pesal Koirala, Paras Pant, Markku Hauta-Kasari, and Jussi Parkkinen, "Highlight detection and removal from spectral image," J. Opt. Soc. Am. A 28, 2284-2291 (2011)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. S. K. Nayar, X. S. Fang, and T. Boult, “Separation of reflection components using color and polarization,” Int. J. Comput. Vision 21, 163–186 (1997). [CrossRef]
  2. R. T. Tan and K. Ikeuchi, “Seperating reflection components of textured surfaces using a single image,” IEEE Trans. Pattern Anal. Machine Intell. 27, 178–193 (2005). [CrossRef]
  3. P. Koirala, M. Hauta-Kasari, and J. Parkkinen, “Highlight removal from single image,” in Proceedings of Advanced Concepts for Intelligent Vision Systems (Springer, 2009), Vol.  5807, pp. 176–187. [CrossRef]
  4. H-C. Lee, “Method for computing the scene illuminant chromaticity from specular highlights,” J. Opt. Soc. Am. A 3, 1694–1699(1986). [CrossRef] [PubMed]
  5. P. Tan, S. Lin, L. Quan, and H-Y. Shum, “Highlight removal by illumination-constrained inpainting,” in Proceedings of the 9th IEEE International Conference on Computer Vision (IEEE Computer Society, 2003), pp. 164–169.
  6. Z. Fu, R. T. Tan, and T. Caelli, “Specular free spectral imaging using orthogonal subspace projection,” in Proceedings of International Conference on Pattern Recognition (IEEE Computer Society, 2006), pp. 812–815.
  7. V. Bochko and J. Parkkinen, “Highlight analysis using a mixture model of probabilistic PCA,” in Proceedings of the 4th WSEAS International Conference on Signal Processing, Robotics and Automation (World Scientific and Engineering Academy and Society, 2005), paper 15.
  8. S. A. Shafer, “Using color to separate reflection components,” Color Res. Appl. 10, 210–218 (1985). [CrossRef]
  9. C.-I. Chang, “Orthogonal subspace projection (OSP) revisited: a comprehensive study and analysis,” IEEE Trans. Geosci. Remote Sens. 43, 502–518 (2005). [CrossRef]
  10. J. C. Harsanyi, “Hyperspectral image classification and dimensionality reduction: an orthogonal subspace projection approach,” IEEE Trans. Geosci. Remote Sens. 32, 779–785(1994). [CrossRef]
  11. N. Keshava, “A survey of spectral unmixing algorithms,” Lincoln Lab. J. 14, 55–78 (2003).
  12. H. Ren and C-I. Chang, “Automatic spectral target recognition in hyper spectral imagery,” IEEE Trans. Aerosp. Electron. Syst. 39, 1232–1248 (2003). [CrossRef]
  13. C.-I. Chang and Q. Du, “Estimation of number of spectrally distinct signal sources in hyperspectral imagery,” IEEE Trans. Geosci. Remote Sens. 42, 608–619 (2004). [CrossRef]
  14. http://www.spectralcameras.com/files/downloads/VariSpec_Technote.pdf (last viewed 24.09.2010).
  15. http://www.hyspex.no/products/hyspex/vnir1600.php (last viewed 03.07.2011).
  16. P. Stigel, K. Miyata, and M. Hauta-Kasari, “Wiener estimation method in estimating of spectral reflectance from RGB images,” Pattern Recogn. Image Anal. 17, 233–242 (2007). [CrossRef]
  17. O. L. Frost III, “An algorithm for linearly constrained adaptive array processing,” Proc. IEEE 60, 926–935 (1972). [CrossRef]
  18. Q. Du, I. Kopriva, and H. Szu, “Investigation on constrained matrix factorization for hyperspectral image analysis,” in IEEE International Geoscience and Remote Sensing Symposium Proceedings (IEEE International, 2005), pp. 4304–4306.
  19. R. H. Yuhas, A. F. H. Goetz, and J. W. Boardman, “Discrimination among semiarid landscape endmembers using the spectral angle mapper (SAM) algorithm,” in Summaries of the Third Annual JPL Airborne Geoscience Workshop, Publication 92-14 (Jet Propulsion Laboratory, 1992), Vol. 1, pp. 147–149.
  20. http://people.cs.uu.nl/robby/textureSeparation/results.html (last viewed 02.9.2011).

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