Computer Vision, Graphics, and Image Processing
Polarization-Based Material Classification from Specular Reflection
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computing occluding and transparent motions
International Journal of Computer Vision
International Journal of Computer Vision
Separation of Reflection Components Using Color and Polarization
International Journal of Computer Vision
Rendering with coherent layers
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
A Theory of Specular Surface Geometry
International Journal of Computer Vision
Stereo and Specular Reflection
International Journal of Computer Vision
Retrieving Shape Information from Multiple Images of a Specular Surface
IEEE Transactions on Pattern Analysis and Machine Intelligence
Detection of Specularity Using Color and Multiple Views
ECCV '92 Proceedings of the Second European Conference on Computer Vision
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
Extracting View-Dependent Depth Maps from a Collection of Images
International Journal of Computer Vision - Special Issue on Research at Microsoft Corporation
Digital photography with flash and no-flash image pairs
ACM SIGGRAPH 2004 Papers
Stereo Matching with Linear Superposition of Layers
IEEE Transactions on Pattern Analysis and Machine Intelligence
The separation of reflected and transparent layers from real-world image sequence
Machine Vision and Applications
Stereo for Image-Based Rendering using Image Over-Segmentation
International Journal of Computer Vision
Foundations and Trends® in Computer Graphics and Vision
A robust approach for 3D cars reconstruction
SCIA'07 Proceedings of the 15th Scandinavian conference on Image analysis
Simulation of automated visual inspection systems for specular surfaces quality control
PSIVT'07 Proceedings of the 2nd Pacific Rim conference on Advances in image and video technology
Stereo matching with reflections and translucency
CVPR'03 Proceedings of the 2003 IEEE computer society conference on Computer vision and pattern recognition
Hi-index | 0.00 |
Real scenes are full of specularities (highlights and reflections), and yet most vision algorithms ignore them. In order to capture the appearance of realistic scenes, we need to model specularities as separate layers. In this paper, we study the behavior of specularities in static scenes as the camera moves, and describe their dependence on varying surface geometry, orientation, and scene point and camera locations. For a rectilinear camera motion with constant velocity, we study how the specular motion deviates from a straight trajectory (disparity deviation) and how much it violates the epipolar constraint (epipolar deviation). Surprisingly, for surfaces that are convex or not highly undulating, these deviations are usually quite small. We also study the appearance of specularities, i.e., how they interact with the body reflection, and with the usual occlusion ordering constraints applicable to diffuse opaque layers. We present a taxonomy of specularities based on their photometric properties as a guide for designing separation techniques. Finally, we propose a technique to extract specularities as a separate layer, and demonstrate it using an image sequence of a complex scene.