Robot vision
Height and gradient from shading
International Journal of Computer Vision
Constraining Object Features Using a Polarization Reflectance Model
IEEE Transactions on Pattern Analysis and Machine Intelligence
Surface Shape Reconstruction of a Nonrigid Transport Object Using Refraction and Motion
IEEE Transactions on Pattern Analysis and Machine Intelligence
Polarization and birefringency considerations in rendering
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Numerical Recipes in C: The Art of Scientific Computing
Numerical Recipes in C: The Art of Scientific Computing
Ray Tracing with Polarization Parameters
IEEE Computer Graphics and Applications
Combined Rendering of Polarization and Fluorescence Effects
Proceedings of the 12th Eurographics Workshop on Rendering Techniques
Shape Extraction of Transparent Object Using Genetic Algorithm
ICPR '96 Proceedings of the International Conference on Pattern Recognition (ICPR '96) Volume IV-Volume 7472 - Volume 7472
What Does Motion Reveal About Transparency?
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Polarization-based Inverse Rendering from a Single View
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Transparent Surface Modeling from a Pair of Polarization Images
IEEE Transactions on Pattern Analysis and Machine Intelligence
Graphics gems revisited: fast and physically-based rendering of gemstones
ACM SIGGRAPH 2004 Papers
A Theory of Refractive and Specular 3D Shape by Light-Path Triangulation
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision - Volume 2
ICCV '05 Proceedings of the Tenth IEEE International Conference on Computer Vision - Volume 2
Polarization-based Surface Reconstruction via Patch Matching
CVPR '06 Proceedings of the 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition - Volume 1
Recovery of surface orientation from diffuse polarization
IEEE Transactions on Image Processing
International Journal of Computer Vision
Circularly polarized spherical illumination reflectometry
ACM SIGGRAPH Asia 2010 papers
Matting and compositing of transparent and refractive objects
ACM Transactions on Graphics (TOG)
Disparity estimation in a layered image for reflection stereo
ACCV'09 Proceedings of the 9th Asian conference on Computer Vision - Volume Part III
Shape from single scattering for translucent objects
ECCV'12 Proceedings of the 12th European conference on Computer Vision - Volume Part II
Estimating surface normals from spherical stokes reflectance fields
ECCV'12 Proceedings of the 12th international conference on Computer Vision - Volume 2
Hi-index | 0.14 |
Few methods have been proposed to measure three-dimensional shapes of transparent objects such as those made of glass and acrylic. In this paper, we propose a novel method for estimating the surface shapes of transparent objects by analyzing the polarization state of the light. Existing methods do not fully consider the reflection, refraction, and transmission of the light occurring inside a transparent object. We employ a polarization raytracing method to compute both the path of the light and its polarization state. Polarization raytracing is a combination of conventional raytracing, which calculates the trajectory of light rays, and Mueller calculus, which calculates the polarization state of the light. First, we set an initial value of the shape of the transparent object. Then, by changing the shape, the method minimizes the difference between the input polarization data and the rendered polarization data calculated by polarization raytracing. Finally, after the iterative computation is converged, the shape of the object is obtained. We also evaluate the method by measuring some real transparent objects.