Multi- perspective Images from Real World Scenes Multi-perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering Leonardo K. Sacht The Software leo-ks@visgraf.impa.br Results Future Work Visgraf - IMPA June 30, 2009 Multi-perspective Images from Real World Scenes
Main Reference Multi- perspective Images from Real World Scenes M. Agrawala, D. Zorin, T. Munzner: Introduction Artistic Uses Multiprojection Artistic Multiprojection Rendering . Rendering The Software Results Future Work In Eurographics Rendering Workshop, 2000. Multi-perspective Images from Real World Scenes
Artistic Uses of Multiple Projections Multi- perspective Images from Real World Scenes Introduction Artistic Uses Artistic expression; Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Artistic Uses of Multiple Projections Multi- perspective Images from Real World Scenes Introduction Artistic Uses Artistic expression; Multiprojection Rendering Representation of the scene. The Software Results Future Work Multi-perspective Images from Real World Scenes
Artistic expression: viewing anomalies Multi- perspective Images from Real World Title: The Mystery and Scenes Melancholy of a Street . Introduction Author: Giorgio de Artistic Uses Chirico (1888-1978). Multiprojection Rendering The Software Date: 1914. Results Future Work Medium: Oil on canvas. Style: Surrealist. Multi-perspective Images from Real World Scenes
Artistic expression: viewing anomalies Multi- perspective Title: Still Life with Images from Real World Fruit Basket . Scenes Author: Paul Cezanne Introduction (1839-1906). Artistic Uses Multiprojection Rendering Date: 1880-1890. The Software Results Medium: Oil on canvas. Future Work Style: French Post- Impressionist. Multi-perspective Images from Real World Scenes
Reference’s Result Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Our Result Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Representation: best views Multi- perspective Images from Real World Scenes Introduction Artistic Uses Title: Sir John Hawk- Multiprojection wood . Rendering The Software Author: Paolo Uc- Results cello (1397-1475). Future Work Date: 1436. Multi-perspective Images from Real World Scenes
Representation: best views Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Our Result Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Representation: reducing wide-angle distortions Multi- perspective Images from Real World Title: School of Athens . Scenes Author: Raphael Sanzio Introduction (1483-1520). Artistic Uses Multiprojection Rendering Date: 1510-1511. The Software Results Intalian Re- Style: Future Work naissantist. Multi-perspective Images from Real World Scenes
Representation: reducing wide-angle distortions Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Our Result Multi- perspective Images from Real World Scenes Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Visibility Ordering Multi- perspective Images from For a single linear perspective, visibility is defined Real World Scenes unambiguosly; Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Visibility Ordering Multi- perspective Images from For a single linear perspective, visibility is defined Real World Scenes unambiguosly; For multiperspective, however, the set of points that map Introduction to a same pixel on the image surface may be a union of Artistic Uses straight lines. Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Master Camera Multi- perspective Images from Real World Scenes For all points that would map to a same pixel on the multiperspective final image, we render the one that is Introduction closest to the center of projection of a chosen Master Artistic Uses Camera . This process is called depth compositing ; Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Master Camera Multi- perspective Images from Real World Scenes For all points that would map to a same pixel on the multiperspective final image, we render the one that is Introduction closest to the center of projection of a chosen Master Artistic Uses Camera . This process is called depth compositing ; Multiprojection Rendering But problems can occur: The Software Results Future Work Multi-perspective Images from Real World Scenes
Object-Level Occlusion Constraints Multi- perspective Images from Real World The occlusions will be considered for each pair of objects Scenes on the scene; Introduction Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Object-Level Occlusion Constraints Multi- perspective Images from Real World The occlusions will be considered for each pair of objects Scenes on the scene; Introduction An occlusion constraint detection in relation to the Master Artistic Uses Camera is performed; Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Object-Level Occlusion Constraints Multi- perspective Images from Real World The occlusions will be considered for each pair of objects Scenes on the scene; Introduction An occlusion constraint detection in relation to the Master Artistic Uses Camera is performed; Multiprojection Rendering There are two possibilities for ambiguities: object A The Software occludes object B in some regions and object B occludes Results A in other ones; objects A and B do not overlap on the Future Work master camera but overlap on the final result; Multi-perspective Images from Real World Scenes
Object-Level Occlusion Constraints Multi- perspective Images from Real World The occlusions will be considered for each pair of objects Scenes on the scene; Introduction An occlusion constraint detection in relation to the Master Artistic Uses Camera is performed; Multiprojection Rendering There are two possibilities for ambiguities: object A The Software occludes object B in some regions and object B occludes Results A in other ones; objects A and B do not overlap on the Future Work master camera but overlap on the final result; The user imposes hard constraints and decides abut the occlusion. Multi-perspective Images from Real World Scenes
Compositing Multi- perspective Images from Real World Scenes If two objects map to the same pixel and there is an Introduction occlusion contraint, we use it to solve visibiliy; Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
Compositing Multi- perspective Images from Real World Scenes If two objects map to the same pixel and there is an Introduction occlusion contraint, we use it to solve visibiliy; Artistic Uses If there are no occlusion constraints, use depth Multiprojection Rendering compositing; The Software Results Future Work Multi-perspective Images from Real World Scenes
Compositing Multi- perspective Images from Real World Scenes If two objects map to the same pixel and there is an Introduction occlusion contraint, we use it to solve visibiliy; Artistic Uses If there are no occlusion constraints, use depth Multiprojection Rendering compositing; The Software If a cycle occurs ( A occludes B , B occludes C and C Results occludes A ), an arbitrary choice of what object will be Future Work seen is taken. Multi-perspective Images from Real World Scenes
The Software Multi- perspective Images from Real World Scenes I developed a software for the construction of Introduction multiperspective images; Artistic Uses Multiprojection Rendering The Software Results Future Work Multi-perspective Images from Real World Scenes
The Software Multi- perspective Images from Real World Scenes I developed a software for the construction of Introduction multiperspective images; Artistic Uses This sofwtare is based on windows and the interface was Multiprojection Rendering built with FLTK (Fast Light Toolkit). The programming The Software languages used were C and C++. Results Future Work Multi-perspective Images from Real World Scenes
Recommend
More recommend