330 likes | 492 Views
Fast Normal Map Acquisition Using an LCD Screen Emitting Gradient Patterns Yannick Francken, Chris Hermans , Tom Cuypers , Philippe Bekaert Hasselt University - tUL - IBBT Expertise Centre for Digital Media Belgium { firstname.lastname }@ uhasselt.be. Goal.
E N D
Fast Normal Map Acquisition Using an LCD Screen Emitting Gradient Patterns Yannick Francken, Chris Hermans, Tom Cuypers, Philippe Bekaert Hasselt University - tUL - IBBT Expertise Centre for Digital Media Belgium {firstname.lastname}@uhasselt.be
Goal Acquire normal maps of diffuse surfaces Diffuse Object Normal Map
Related Work Typically expensive / complex / specialized setups [Wang & Dana,PAMI06] [Ma et al., EGSR07] [Paterson et al. Eurographics05] [Malzbenderet al., SIGGRAPH01]
Related Work … COMBINE
Setup Real
Setup Schematic Camera + Polarizing filter LCD Screen Diffuse Object
Overview INPUT OUTPUT
Derivation albedo light normal Lambertian reflection
Derivation capture intensity Lambertian reflection pattern set of lights
Derivation Example constant constant
Overview Example constant constant constant constant constant constant
Practical Calibration Geometric Color Captured Emitted [Bouguet, 06] [Franckenet al., CRV07]
Practical Remove Specularities specular + diffuse diffuse specular polarizing filter rotated 0˚ polarizing filter rotated 90˚
Results Photograph Normal map Synthesized view
Results Photograph Normal map Synthesized view
Results Photograph Normal map Synthesized view
Limits Sufficient albedo required
Limits Sufficient albedo required Ignores inter-reflections
Limits Sufficient albedo required Ignores inter-reflections Large objects
Limits Sufficient albedo required Ignores inter-reflections Large objects Self shadowing
Conclusion • Efficient • Only 4 input images required
Conclusion • Efficient • Only 4 input images required • Common hardware
Conclusion constant constant constant constant constant constant • Efficient • Only 4 input images required • Common hardware • Easy and efficient implementation
Conclusion • Efficient • Only 4 input images required • Common hardware • Easy and efficient implementation • Pleasing results
Future Work ? • Global approach • Use diffuse andspecularcomponents • Rotate object, align and merge input
Questions? constant constant constant constant constant constant yannick.francken@uhasselt.be http://research.edm.uhasselt.be/~yfrancken • Summary • Efficient: 4 input images • Common hardware • Easy and efficient • Pleasing results
Questions? constant constant constant constant constant constant yannick.francken@uhasselt.be http://research.edm.uhasselt.be/~yfrancken • Summary • Efficient: 4 input images • Common hardware • Easy and efficient • Pleasing results