Finding glass

This paper addresses the problem of finding glass objects in images. Visual cues obtained by combining the systematic distortions in background texture occurring at the boundaries of transparent objects with the strong highlights typical of glass surfaces are used to train a hierarchy of classifiers, identify glass edges, and find consistent support regions for these edges. Qualitative and quantitative experiments involving a number of different classifiers and real images are presented.

[1]  J. Darroch,et al.  Generalized Iterative Scaling for Log-Linear Models , 1972 .

[2]  Thomas O. Binford,et al.  Local shape from specularity , 1988, Comput. Vis. Graph. Image Process..

[3]  Andrew Blake,et al.  Detecting Specular Reflections Using Lambertian Constraints , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[4]  Hiroshi Murase Surface shape reconstruction of an undulating transparent object , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[5]  Edward H. Adelson,et al.  Ordinal characteristics of transparency. , 1990 .

[6]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Seiji Hata,et al.  Shape extraction of transparent object using genetic algorithm , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[8]  David A. Forsyth,et al.  Finding Naked People , 1996, ECCV.

[9]  Adam L. Berger,et al.  A Maximum Entropy Approach to Natural Language Processing , 1996, CL.

[10]  Richard Szeliski,et al.  Layer extraction from multiple images containing reflections and transparency , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[11]  Shree K. Nayar,et al.  What does motion reveal about transparency? , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[12]  David W. Jacobs,et al.  Using specularities for recognition , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[13]  Robert E. Schapire,et al.  The Boosting Approach to Machine Learning An Overview , 2003 .

[14]  Xiaolei Huang,et al.  Computing layered surface representations: an algorithm for detecting and separating transparent overlays , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[15]  Henrik Aanæs,et al.  PDE Based Shape from Specularities , 2003, Scale-Space.

[16]  Katsushi Ikeuchi,et al.  Polarization-based transparent surface modeling from two views , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[17]  Gudrun Klinker,et al.  A physical approach to color image understanding , 1989, International Journal of Computer Vision.

[18]  Jitendra Malik,et al.  Contour and Texture Analysis for Image Segmentation , 2001, International Journal of Computer Vision.

[19]  Stella X. Yu Segmentation using multiscale cues , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[20]  David J. Kriegman,et al.  On Refractive Optical Flow , 2004, ECCV.

[21]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[22]  Y. Weiss,et al.  Separating reflections from a single image using local features , 2004, CVPR 2004.

[23]  A. Hoogs,et al.  Learning to segment images using region-based perceptual features , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..