Kernel-based spectral color image segmentation
JOSA A, Vol. 25, Issue 11, pp. 2805-2816 (2008)
http://dx.doi.org/10.1364/JOSAA.25.002805
Acrobat PDF (1027 KB)
Abstract
In this work, we propose a new algorithm for spectral color image segmentation based on the use of a kernel matrix. A cost function for spectral kernel clustering is introduced to measure the correlation between clusters. An efficient multiscale method is presented for accelerating spectral color image segmentation. The multiscale strategy uses the lattice geometry of images to construct an image pyramid whose hierarchy provides a framework for rapidly estimating eigenvectors of normalized kernel matrices. To prevent the boundaries from deteriorating, the image size on the top level of the pyramid is generally required to be around
© 2008 Optical Society of America
1. INTRODUCTION
P. Paclík, R. P. W. Duin, G. M. P. van Kempen, and R. Kohlus, “Segmentation of multispectral images using the combined classifier approach,” Image Vis. Comput. 21, 473–482 (2003). [CrossRef]
J. L. Crespo, R. J. Duro, and F. L. Pena, “Gaussian synapse ANNs in multi- and hyperspectral image data analysis,” IEEE Trans. Instrum. Meas. 52, 724–732 (2003). [CrossRef]
S. K. Pal and P. Mitra, “Multispectral image segmentation using the rough-set-initialized EM algorithm,” IEEE Trans. Geosci. Remote Sens. 40, 2495–2501 (2002). [CrossRef]
H. Kwon and N. M. Nasrabadi, “Kernel matched subspace detectors for hyperspectral target detection,” IEEE Trans. Pattern Anal. Mach. Intell. 28, 178–194 (2006). [CrossRef] [PubMed]
Y. Weiss, “Segmentation using eigenvectors: a unifying view,” in IEEE International Conference on Computer Vision (ICCV’99) (IEEE, 1999), pp. 975–982. [CrossRef]
S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV’03) (IEEE, 2003), pp. 313–319. [CrossRef]
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
J. Shawe-Taylor and N. Cristianini, Kernel Methods for Pattern Analysis (Cambridge U. Press, 2004). [CrossRef]
2. SPECTRAL COLOR IMAGE PREPROCESSING
S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV’03) (IEEE, 2003), pp. 313–319. [CrossRef]
2A. Spectral Color Images
University of Joensuu Color Group, “Spectral database,” http://spectral.joensuu.fi/.
2B. Smoothing and Normalizing
2C. Geometric Description
2D. Spectrum Extension
3. SPECTRAL KERNEL CLUSTERING
F. R. Bach and M. I. Jordan, “Learning spectral clustering,” in Proceedings of the Neural Information Processing Systems, NIPS’03 (MIT, 2003), http://books.nips.cc/papers/files/nips16/NIPS2003_AA39.pdf.
S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV’03) (IEEE, 2003), pp. 313–319. [CrossRef]
4. MULTISCALE STRATEGY FOR SPECTRAL COLOR IMAGE SEGMENTATION
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
E. Sharon, M. Galun, D. Sharon, R. Basri, and A. Brandt, “Hierarchy and adaptivity in segmenting visual scenes,” Nature 442, 810–813 (2006). [CrossRef] [PubMed]
D. Tolliver, R. T. Collins, and S. Baker, “Multilevel spectral partitioning for efficient image segmentation and tracking,” in the Seventh IEEE Workshop on Application of Computer Vision (WACA/MOTION’OE) (IEEE, 2005), Vol. 1, pp. 414–420. [CrossRef]
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
4A. Nyström Method
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed]
4B. Scale Extension
B. N. Parlett, The Symmetric Eigenvalue Problem (Prentice Hall, 1998). [CrossRef]
4C. Segmentation Algorithm
S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV’03) (IEEE, 2003), pp. 313–319. [CrossRef]
5. EXPERIMENTS
University of Joensuu Color Group, “Spectral database,” http://spectral.joensuu.fi/.
5A. Effect of Kernel Functions
J. Shawe-Taylor and N. Cristianini, Kernel Methods for Pattern Analysis (Cambridge U. Press, 2004). [CrossRef]
J. Shawe-Taylor and N. Cristianini, Kernel Methods for Pattern Analysis (Cambridge U. Press, 2004). [CrossRef]
5B. Effect of Parameter Choice
5C. Correctness
R. Unnikrishnan, C. Pantofaru, and M. Hebert, “Toward objective evaluation of image segmentation algorithms,” IEEE Trans. Pattern Anal. Mach. Intell. 29, 929–944 (2007). [CrossRef] [PubMed]
5D. Comparison
T. Cour, F. Benezit, and J. Shi, “Multiscale NCut Image Segmentation Toolbar,” http://www.seas.upenn.edu/~timothee/software/ncut_multiscale/ncut_multiscale.html.
5E. Stability with Respect to Image Choice
R. Unnikrishnan, C. Pantofaru, and M. Hebert, “Toward objective evaluation of image segmentation algorithms,” IEEE Trans. Pattern Anal. Mach. Intell. 29, 929–944 (2007). [CrossRef] [PubMed]
6. CONCLUSIONS
ACKNOWLEDGMENTS
References and links
P. Paclík, R. P. W. Duin, G. M. P. van Kempen, and R. Kohlus, “Segmentation of multispectral images using the combined classifier approach,” Image Vis. Comput. 21, 473–482 (2003). [CrossRef] | |
J. L. Crespo, R. J. Duro, and F. L. Pena, “Gaussian synapse ANNs in multi- and hyperspectral image data analysis,” IEEE Trans. Instrum. Meas. 52, 724–732 (2003). [CrossRef] | |
S. K. Pal and P. Mitra, “Multispectral image segmentation using the rough-set-initialized EM algorithm,” IEEE Trans. Geosci. Remote Sens. 40, 2495–2501 (2002). [CrossRef] | |
G. Mercier, S. Derrode, and M. Lennon, “Hyperspectral image segmentation with Markov chain model,” in IEEE International Proceedings of the Geoscience and Remote Sensing Symposium (IGARSS’03) (IEEE, 2003), Vol. 122, pp. 21–25. | |
A. Mohammad-Djafari, N. Bali, and A. Mohammadpour, “Hierarchical Markovian models for hyperspectral image segmentation,” in International Workshop on Intelligent Computing in Pattern Analysis/Systems, IWICPAS (Springer, 2006), pp. 416–424. | |
H. Kwon and N. M. Nasrabadi, “Kernel matched subspace detectors for hyperspectral target detection,” IEEE Trans. Pattern Anal. Mach. Intell. 28, 178–194 (2006). [CrossRef] [PubMed] | |
Y. Weiss, “Segmentation using eigenvectors: a unifying view,” in IEEE International Conference on Computer Vision (ICCV’99) (IEEE, 1999), pp. 975–982. [CrossRef] | |
A. Y. Ng, M. I. Jordan, and Y. Weiss, “On spectral clustering: analysis and an algorithm,” in Proceedings of the Neural Information Processing Systems, NIPS’01 (MIT, 2001), Vol. 14, pp. 849–856. | |
S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV’03) (IEEE, 2003), pp. 313–319. [CrossRef] | |
N. Cristianini, J. Shawe-Taylor, and J. S. Kandola, “Spectral kernel methods for clustering,” in Proceedings of the Neural Information Processing Systems, NIPS’01 (MIT, 2001), pp. 649–655. | |
C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214–225 (2004). [CrossRef] [PubMed] | |
J. Shawe-Taylor and N. Cristianini, Kernel Methods for Pattern Analysis (Cambridge U. Press, 2004). [CrossRef] | |
University of Joensuu Color Group, “Spectral database,” http://spectral.joensuu.fi/. | |
F. R. Bach and M. I. Jordan, “Learning spectral clustering,” in Proceedings of the Neural Information Processing Systems, NIPS’03 (MIT, 2003), http://books.nips.cc/papers/files/nips16/NIPS2003_AA39.pdf. | |
D. Achlioptas, F. McSherry, and B. Schölkopf, “Sampling techniques for kernel methods,” in Proceedings of the Neural Information Processing Systems, NIPS’01 , (MIT, 2001), pp. 335–342. | |
C. K. I. Williams and M. Seeger, “Using the Nyström method to speed up kernel machines,” in Proceedings of the Neural Information Processing Systems, NIPS’00 (MIT, 2000), pp. 682–688. | |
T. Cour, F. Bénézit, and J. Shi, “Spectral segmentation with multiscale graph decomposition,” in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CPVR 2005 (IEEE, 2005), pp. 1124–1131. | |
E. Sharon, M. Galun, D. Sharon, R. Basri, and A. Brandt, “Hierarchy and adaptivity in segmenting visual scenes,” Nature 442, 810–813 (2006). [CrossRef] [PubMed] | |
D. Tolliver, R. T. Collins, and S. Baker, “Multilevel spectral partitioning for efficient image segmentation and tracking,” in the Seventh IEEE Workshop on Application of Computer Vision (WACA/MOTION’OE) (IEEE, 2005), Vol. 1, pp. 414–420. [CrossRef] | |
B. N. Parlett, The Symmetric Eigenvalue Problem (Prentice Hall, 1998). [CrossRef] | |
R. Unnikrishnan, C. Pantofaru, and M. Hebert, “Toward objective evaluation of image segmentation algorithms,” IEEE Trans. Pattern Anal. Mach. Intell. 29, 929–944 (2007). [CrossRef] [PubMed] | |
R. O. Duda, P. E. Hart, and D. F. Stork, Pattern Classification (Wiley, 2001). | |
T. Cour, F. Benezit, and J. Shi, “Multiscale NCut Image Segmentation Toolbar,” http://www.seas.upenn.edu/~timothee/software/ncut_multiscale/ncut_multiscale.html. |
| Notation | Meaning | Section Where Defined |
|---|---|---|
| ι | Number of data points or pixels | 2A |
| ρ | Number of spectral bands of a spectral color image | 2A |
| μ, ν | Spatial resolution (height, width) of a ρ-band spectral color image | 2A |
| ϴ | Set of color spectra: | 2B |
| Φ | Slope of spectra: | 2C |
| Ψ | Curvature of spectra: | 2C |
| α, β, γ | Weight coefficients in the similarity measure | 2D |
| Δ | Fused space of ϴ, Φ, and Ψ: | 2D |
| η | Number of expected segments | 3 |
| Cost function with respect to the indicator matrix Y | 3 | |
| K | Kernel matrix with entry | 3 |
| D | Diagonal matrix with | 3 |
| P | Normalization of K: | 3 |
| V | Eigenvectors of matrix P | 3 |
| h | Number of scales | 4 |
| Segment | Detected hand | Detected | Detected |
|---|---|---|---|
| True hand | 96.73 | 0.72 | 2.23 |
| True | 0.00 | 99.19 | 0.99 |
| True | 3.27 | 0.09 | 96.78 |
| Segment | Detected | Detected | Detected g | Detected w |
|---|---|---|---|---|
| True | 99.39 | 0.74 | 0.00 | 0.00 |
| True | 0.03 | 97.53 | 0.35 | 5.04 |
| True g | 0.58 | 1.29 | 99.65 | 14.69 |
| True w | 0.00 | 0.45 | 0.00 | 80.27 |
| Image | Size | Segment |
|---|---|---|
| pentest | 5 | |
| braltest | 5 | |
| younggirl | 3 | |
| scene | 4 | |
| jussi | 3 | |
| toy1 | 3 | |
| toy2 | 3 | |
| toy3 | 4 | |
| toy4 | 4 |
OCIS Codes
(330.1720) Vision, color, and visual optics : Color vision
(330.6180) Vision, color, and visual optics : Spectral discrimination
(100.4145) Image processing : Motion, hyperspectral image processing
ToC Category:
Image Processing
History
Original Manuscript: June 23, 2008
Manuscript Accepted: August 12, 2008
Published: October 23, 2008
Virtual Issues
Vol. 4, Iss. 1 Virtual Journal for Biomedical Optics
Citation
Hongyu Li, Vladimir Bochko, Timo Jaaskelainen, Jussi Parkkinen, and I-fan Shen, "Kernel-based spectral color image segmentation," J. Opt. Soc. Am. A 25, 2805-2816 (2008)
http://www.opticsinfobase.org/josaa/abstract.cfm?URI=josaa-25-11-2805
Sort: Year | Journal | Reset
References
- P. Paclík, R. P. W. Duin, G. M. P. van Kempen, and R. Kohlus, “Segmentation of multispectral images using the combined classifier approach,” Image Vis. Comput. 21, 473-482 (2003). [CrossRef]
- J. L. Crespo, R. J. Duro, and F. L. Pena, “Gaussian synapse ANNs in multi- and hyperspectral image data analysis,” IEEE Trans. Instrum. Meas. 52, 724-732 (2003). [CrossRef]
- S. K. Pal and P. Mitra, “Multispectral image segmentation using the rough-set-initialized EM algorithm,” IEEE Trans. Geosci. Remote Sens. 40, 2495-2501 (2002). [CrossRef]
- G. Mercier, S. Derrode, and M. Lennon, “Hyperspectral image segmentation with Markov chain model,” in IEEE International Proceedings of the Geoscience and Remote Sensing Symposium (IGARSS'03) (IEEE, 2003), Vol. 122, pp. 21-25.
- A. Mohammad-Djafari, N. Bali, and A. Mohammadpour, “Hierarchical Markovian models for hyperspectral image segmentation,” in International Workshop on Intelligent Computing in Pattern Analysis/Systems, IWICPAS (Springer, 2006), pp. 416-424.
- H. Kwon and N. M. Nasrabadi, “Kernel matched subspace detectors for hyperspectral target detection,” IEEE Trans. Pattern Anal. Mach. Intell. 28, 178-194 (2006). [CrossRef] [PubMed]
- Y. Weiss, “Segmentation using eigenvectors: a unifying view,” in IEEE International Conference on Computer Vision (ICCV'99) (IEEE, 1999), pp. 975-982. [CrossRef]
- A. Y. Ng, M. I. Jordan, and Y. Weiss, “On spectral clustering: analysis and an algorithm,” in Proceedings of the Neural Information Processing Systems, NIPS'01 (MIT, 2001), Vol. 14, pp. 849-856.
- S. X. Yu and J. Shi, “Multiclass spectral clustering,” in IEEE International Conference on Computor Vision (ICCV'03) (IEEE, 2003), pp. 313-319. [CrossRef]
- N. Cristianini, J. Shawe-Taylor, and J. S. Kandola, “Spectral kernel methods for clustering,” in Proceedings of the Neural Information Processing Systems, NIPS'01 (MIT, 2001), pp. 649-655.
- C. Fowlkes, S. Belongie, F. R. K. Chung, and J. Malik, “Spectral grouping using the Nyström method,” IEEE Trans. Pattern Anal. Mach. Intell. 26, 214-225 (2004). [CrossRef] [PubMed]
- J. Shawe-Taylor and N. Cristianini, Kernel Methods for Pattern Analysis (Cambridge U. Press, 2004). [CrossRef]
- University of Joensuu Color Group, “Spectral database,” http://spectral.joensuu.fi/.
- F. R. Bach and M. I. Jordan, “Learning spectral clustering,” in Proceedings of the Neural Information Processing Systems, NIPS'03 (MIT, 2003), http://books.nips.cc/papers/files/nips16/NIPS2003_AA39.pdf.
- D. Achlioptas, F. McSherry, and B. Schölkopf, “Sampling techniques for kernel methods,” in Proceedings of the Neural Information Processing Systems, NIPS'01, (MIT, 2001), pp. 335-342.
- C. K. I. Williams and M. Seeger, “Using the Nyström method to speed up kernel machines,” in Proceedings of the Neural Information Processing Systems, NIPS'00 (MIT, 2000), pp. 682-688.
- T. Cour, F. Bénézit, and J. Shi, “Spectral segmentation with multiscale graph decomposition,” in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, CPVR 2005 (IEEE, 2005), pp. 1124-1131.
- E. Sharon, M. Galun, D. Sharon, R. Basri, and A. Brandt, “Hierarchy and adaptivity in segmenting visual scenes,” Nature 442, 810-813 (2006). [CrossRef] [PubMed]
- D. Tolliver, R. T. Collins, and S. Baker, “Multilevel spectral partitioning for efficient image segmentation and tracking,” in the Seventh IEEE Workshop on Application of Computer Vision (WACA/MOTION'OE) (IEEE, 2005), Vol. 1, pp. 414-420. [CrossRef]
- B. N. Parlett, The Symmetric Eigenvalue Problem (Prentice Hall, 1998). [CrossRef]
- R. Unnikrishnan, C. Pantofaru, and M. Hebert, “Toward objective evaluation of image segmentation algorithms,” IEEE Trans. Pattern Anal. Mach. Intell. 29, 929-944 (2007). [CrossRef] [PubMed]
- R. O. Duda, P. E. Hart, and D. F. Stork, Pattern Classification (Wiley, 2001).
- T. Cour, F. Benezit, and J. Shi, “Multiscale NCut Image Segmentation Toolbar,” http://www.seas.upenn.edu/~timothee/software/ncut_multiscale/ncut_multiscale.html.
Cited By |
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.





OSA is a member of 