ABSTRACT
We present a novel approach that allows real-time simulation of human vision through eyeglasses. Our system supports glasses that are composed of a combination of spheric, toric and in particular of free-form surfaces. In order to obtain eye accommodation we perform wavefront tracing on the GPU. Defocus is achieved either by progressive distributed ray tracing of the eye lens (accurate) or by approximate blurring according to the obtained wavefront parameters. While the first variant is best suited guiding lens manufacturers during the design process of lenses, we consider the second approach ideal for giving customers a real-time impression of customized virtual spectacles in eye shops. Additionally, we visualize refractive power and effective astigmatism of incident wavefronts. That allows quality assessment of special purpose lenses such as reading or sport glasses in particular scene environments.
- Abert, O., Geimer, M., and Muller, S. 2006. Direct and fast ray tracing of nurbs surfaces. In Interactive Ray Tracing 2006, IEEE Symposium on, Ieee, 161--168.Google Scholar
- Aila, T., and Laine, S. 2009. Understanding the efficiency of ray traversal on gpus. In Proc. High-Performance Graphics 2009, 145--149. Google ScholarDigital Library
- Bairstow, L. 1920. Applied aerodynamics. Longmans, Green and co.Google Scholar
- Barsky, B. 2004. Vision-realistic rendering: simulation of the scanned foveal image from wavefront data of human subjects. In Proceedings of the 1st Symposium on Applied perception in graphics and visualization, ACM, 73--81. Google ScholarDigital Library
- Boehm, W. 1980. Inserting new knots into b-spline curves. Computer-Aided Design 12, 4, 199--201.Google ScholarCross Ref
- Cook, R., Porter, T., and Carpenter, L. 1984. Distributed ray tracing. In ACM SIGGRAPH Computer Graphics, vol. 18, ACM, 137--145. Google ScholarDigital Library
- Demers, J. 2004. Depth of field: A survey of techniques. GPU Gems 1, 375--390.Google Scholar
- Do Carmo, M. 1976. Differential geometry of curves and surfaces, vol. 1. Prentice-Hall.Google Scholar
- Geimer, M., and Abert, O. 2005. Interactive ray tracing of trimmed bicubic bézier surfaces without triangulation. WSCG (Full Papers), 71--78.Google Scholar
- Hecht, E., and Zajak, A., 2002. Optics.Google Scholar
- Kakimoto, M., Tatsukawa, T., Mukai, Y., and Nishita, T. 2007. Interactive simulation of the human eye depth of field and its correction by spectacle lenses. In Computer Graphics Forum, vol. 26, Wiley Online Library, 627--636.Google Scholar
- Kakimoto, M., Tatsukawa, T., and Nishita, T. 2010. An eyeglass simulator using conoid tracing. In Computer Graphics Forum, vol. 29, Wiley Online Library, 2427--2437.Google Scholar
- Kneisly, J., et al. 1964. Local curvature of wavefronts in an optical system. Journal of the Optical Society of America (1917--1983) 54, 229.Google Scholar
- Loos, J., Slusallek, P., and Seidel, H. 1998. Using wavefront tracing for the visualization and optimization of progressive lenses. In Computer Graphics Forum, vol. 17, Citeseer, 255--266.Google Scholar
- Martin, W., Cohen, E., Fish, R., and Shirley, P. 2000. Practical ray tracing of trimmed nurbs surfaces. Journal of Graphics Tools 5, 1, 27--52. Google ScholarDigital Library
- Mitchell, D., and Hanrahan, P. 1992. Illumination from curved reflectors. ACM SIGGRAPH Computer Graphics 26, 2, 283--291. Google ScholarDigital Library
- Mostafawy, S., Kermani, O., and Lubatschowski, H. 1997. Virtual eye: retinal image visualization of the human eye. Computer Graphics and Applications, IEEE 17, 1, 8--12. Google ScholarDigital Library
- Parker, S., Bigler, J., Dietrich, A., Friedrich, H., Hoberock, J., Luebke, D., McAllister, D., McGuire, M., Morley, K., Robison, A., et al. 2010. Optix: A general purpose ray tracing engine. ACM Transactions on Graphics (TOG) 29, 4, 66. Google ScholarDigital Library
- Riguer, G., Tatarchuk, N., and Isidoro, J. 2003. Real-time depth of field simulation. ShaderX2: Shader Programming Tips and Tricks with DirectX 9, 529--556.Google Scholar
- Stavroudis, O. 1972. The optics of rays, wavefronts, and caustics. Tech. rep., DTIC Document.Google Scholar
- Whitted, T. 1980. An improved illumination model for shaded display. Communications of the ACM 23, 6, 343--349. Google ScholarDigital Library
Index Terms
- Real-time simulation and visualization of human vision through eyeglasses on the GPU
Recommendations
Real-time rendering of plant leaves
SIGGRAPH '05: ACM SIGGRAPH 2005 PapersThis paper presents a framework for the real-time rendering of plant leaves with global illumination effects. Realistic rendering of leaves requires a sophisticated appearance model and accurate lighting computation. For leaf appearance we introduce a ...
Real-time rendering of realistic-looking grass
GRAPHITE '05: Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East AsiaThe absence of accurately rendered grass in real-time applications such as games and simulation systems can be directly attributed to the massive amounts of geometry required to model grass patches. This in turn is responsible for the drastic increase ...
Real-time triple product relighting using spherical local-frame parameterization
This paper addresses the problem of real-time rendering for objects with complex materials under varying all-frequency illumination and changing view. Our approach extends the triple product algorithm by using local-frame parameterization, spherical ...
Comments