Abstract

A method for decomposing shading and reflectance components from a color texture image is presented. The shading intensity of each pixel is either computed or synthesized according to its characteristics, and the reflectance is consequently decomposed, with additional denoising when necessary. The performance of the proposed method is evaluated using real color texture images.

© 2008 Optical Society of America

Full Article  |  PDF Article

References

  • View by:
  • |
  • |
  • |

  1. M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
    [CrossRef] [PubMed]
  2. B. V. Funt, M. S. Drew, and M. Brockington, in Lecture Notes in Computer Science (Springer-Verlag, 1992), Vol. 588, p. 124.
  3. W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).
  4. X. Lu, Opt. Eng. (Bellingham) 46, 087002 (2007).
    [CrossRef]
  5. M. Ashikhmin, in Proceedings of the 2001 Symposium on Interactive 3D Graphics (ACM, 2001), p. 217.
    [CrossRef]
  6. A. Buades, B. Coll, and J. M. Morel, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (IEEE, 2005), p. 60.

2007

X. Lu, Opt. Eng. (Bellingham) 46, 087002 (2007).
[CrossRef]

2005

M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
[CrossRef] [PubMed]

Adelson, E. H.

M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
[CrossRef] [PubMed]

Ashikhmin, M.

M. Ashikhmin, in Proceedings of the 2001 Symposium on Interactive 3D Graphics (ACM, 2001), p. 217.
[CrossRef]

Brockington, M.

B. V. Funt, M. S. Drew, and M. Brockington, in Lecture Notes in Computer Science (Springer-Verlag, 1992), Vol. 588, p. 124.

Buades, A.

A. Buades, B. Coll, and J. M. Morel, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (IEEE, 2005), p. 60.

Coll, B.

A. Buades, B. Coll, and J. M. Morel, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (IEEE, 2005), p. 60.

Drew, M. S.

B. V. Funt, M. S. Drew, and M. Brockington, in Lecture Notes in Computer Science (Springer-Verlag, 1992), Vol. 588, p. 124.

Flannery, B. P.

W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).

Freemam, W. T.

M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
[CrossRef] [PubMed]

Funt, B. V.

B. V. Funt, M. S. Drew, and M. Brockington, in Lecture Notes in Computer Science (Springer-Verlag, 1992), Vol. 588, p. 124.

Lu, X.

X. Lu, Opt. Eng. (Bellingham) 46, 087002 (2007).
[CrossRef]

Morel, J. M.

A. Buades, B. Coll, and J. M. Morel, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (IEEE, 2005), p. 60.

Press, W. H.

W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).

Tappen, M. F.

M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
[CrossRef] [PubMed]

Teukolsky, S. A.

W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).

Vetterling, T. T.

W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).

IEEE Trans. Pattern Anal. Mach. Intell.

M. F. Tappen, W. T. Freemam, and E. H. Adelson, IEEE Trans. Pattern Anal. Mach. Intell. 27, 1459 (2005).
[CrossRef] [PubMed]

Opt. Eng. (Bellingham)

X. Lu, Opt. Eng. (Bellingham) 46, 087002 (2007).
[CrossRef]

Other

M. Ashikhmin, in Proceedings of the 2001 Symposium on Interactive 3D Graphics (ACM, 2001), p. 217.
[CrossRef]

A. Buades, B. Coll, and J. M. Morel, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (IEEE, 2005), p. 60.

B. V. Funt, M. S. Drew, and M. Brockington, in Lecture Notes in Computer Science (Springer-Verlag, 1992), Vol. 588, p. 124.

W. H. Press, S. A. Teukolsky, T. T. Vetterling, and B. P. Flannery, Numerical Recipes in C: The Art of Scientific Computing, 2nd ed. (Cambridge U. Press, 1992).

Cited By

OSA participates in CrossRef's Cited-By Linking service. Citing articles from OSA journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1
Fig. 1

(a) Color texture image and (b) enlarged area.

Fig. 2
Fig. 2

(a) Horizontal neighborhood and (b) vertical neighborhood for shading synthesis. The current pixel under processing is indicated by symbol “x.”

Fig. 3
Fig. 3

(a), (b) Shading and reflectance components recovered by the baseline method. (c), (d) Decomposed shading and reflectance composition by the proposed method.

Fig. 4
Fig. 4

(a) Original image is decomposed into the (b) shading component and (c) reflectance component by the proposed method.

Equations (8)

Equations on this page are rendered with MathJax. Learn more.

I c ( p ) = g ( p ) ρ c ( p ) .
I c ( p ) = α ( p , k ) m c ( k ) ,
α ( p , k ) = m ( k ) I ( p ) ,
e ( p , k ) = I ( p ) α ( p , k ) m ( k ) I ( p ) = I ( p ) m ( k ) m ( k ) I ( k ) I ( p ) ,
l ( p ) = { k if e ( p , k ) η e ( p , j ) , j = 1 K , j k ambiguous otherwise } ,
α ̃ ( p ) = α ( p ) μ s σ s σ t + μ t ,
α ( p ) = arg min α ( q ) [ p * , q * ( α ( p * ) α ( q * ) ) 2 ] 1 2 ,
ρ ̃ c ( p ) = f NL ( I c ( p ) α ̃ ( p ) ) ,

Metrics