Ray tracing and stability analysis of parametric systems Fabrice LE BARS.

Slides:



Advertisements
Similar presentations
Computer Graphics- SCC 342
Advertisements

Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Some problems... Lens distortion  Uncalibrated structure and motion recovery assumes pinhole cameras  Real cameras have real lenses  How can we.
Lecture 10 Curves and Surfaces I
IIIT Hyderabad Hybrid Ray Tracing and Path Tracing of Bezier Surfaces using a mixed hierarchy Rohit Nigam, P. J. Narayanan CVIT, IIIT Hyderabad, Hyderabad,
3D Graphics Rendering and Terrain Modeling
Part I: Basics of Computer Graphics
Gerald Schweighofer RIGOROSUM Online SaM for GCM Institute of Electrical Measurement and Measurement Signal Processing Online Structure and.
Light Issues in Computer Graphics Presented by Saleema Amershi.
Albert Mas Ignacio Martín Gustavo Patow Fast Inverse Reflector Design FIRD Graphics Group of Girona Institut d’Informàtica i Aplicacions Universitat de.
Nine-bar structure. The univariate polynomial of degree 16 of this system can be computed in general! It can be used 1.to find the maximum number of real.
MC930/MO603 Ray Casting. Light is bouncing photons.
Part I: Basics of Computer Graphics Viewing Transformation and Coordinate Systems Chapter
CSCE 641: Computer Graphics Ray Tracing Jinxiang Chai.
Ray Casting Ray-Surface Intersections Barycentric Coordinates Reflection and Transmission [Shirley, Ch.9] Ray Tracing Handouts Ray Casting Ray-Surface.
Global Illumination May 7, Global Effects translucent surface shadow multiple reflection.
7M836 Animation & Rendering
Robust adaptive variable structure control
Ray Tracing Jerry Sui Adam Conner. Part I – Introduction to Ray Tracing Final Product.
1 7M836 Animation & Rendering Global illumination, ray tracing Arjan Kok
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
CSCE 641: Computer Graphics Ray Tracing Jinxiang Chai.
Part I: Basics of Computer Graphics Rendering Polygonal Objects (Read Chapter 1 of Advanced Animation and Rendering Techniques) Chapter
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Real-Time Ray Tracing 3D Modeling of the Future Marissa Hollingsworth Spring 2009.
Presentation of LR2V Kadi Bouatouch IRISA
Cornell CS465 Fall 2004 Lecture 3© 2004 Steve Marschner 1 Ray Tracing CS 465 Lecture 3.
Cornell CS465 Fall 2004 Lecture 3© 2004 Steve Marschner 1 Ray Tracing CS 465 Lecture 3.
Visibility in Point Clouds Philip Dutré - Parag Tole Program of Computer Graphics Cornell University.
Presentation by Dr. David Cline Oklahoma State University
CSE 681 Ray Tracing Geometry. The Camera Model Based on a simpile pin-hole camera model –Simplest lens model –Pure geometric optics – based on similar.
Polygon Shading. Assigning color to a shape to make graphical scenes look realistic, or artistic, or whatever effect we’re attempting to achieve But first.
COMP 175: Computer Graphics March 24, 2015
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
CS 376 Introduction to Computer Graphics 04 / 16 / 2007 Instructor: Michael Eckmann.
1 Lucia Maddalena and Alfredo Petrosino, Senior Member, IEEE A Self-Organizing Approach to Background Subtraction for Visual Surveillance Applications.
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Ray Tracing.
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
Parametric Equation.

Introduction to 3D Graphics Lecture 2: Mathematics of the Simple Camera Anthony Steed University College London.
Introduction to Raytracing Raytracing Introduction (from Wikipedia) In computer graphics, ray tracing is a technique for generating an image by tracing.
Alex YAU Important Notes Website for Assignment #2 You.
Basic Ray Tracing CMSC 435/634.
First-Person PacMan By Brett Jones. Abstract The purpose of this project is to create a 3D, first-person version of the classic PacMan arcade game in.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
Exploiting Temporal Coherence in Ray Casted Walkthrougs Vlastimil Havran, Jiří Bittner and Hans-Peter Seidel AG4, MPI Informatik, Saarbruecken, Germany.
Interactive Graphics Lecture 10: Slide 1 Interactive Computer Graphics Lecture 10 Introduction to Surface Construction.
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
1. Ray Casting Surface intersection Visible surface detection Ray Tracing Bounce the ray Collecting intensity Technique for global reflection and transmission.
RENDERING : Global Illumination
Ray Tracing I. Reading Hill, Chapter 14, Sections 14.1 to 14.5 Hill, Chapter 14, Sections and
CS 376 Introduction to Computer Graphics 04 / 18 / 2007 Instructor: Michael Eckmann.
Learning and Removing Cast Shadows through a Multidistribution Approach Nicolas Martel-Brisson, Andre Zaccarin IEEE TRANSACTIONS ON PATTERN ANALYSIS AND.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
3D Rendering 2016, Fall.
Vectors in space Two vectors in space will either be parallel, intersecting or skew. Parallel lines Lines in space can be parallel with an angle between.
Rendering Pipeline Fall, 2015.
Reconstruction For Rendering distribution Effect
RAY TRACING.
Content-based Image Retrieval
Lighting.
. Development of Analysis Tools for Certification of
Image synthesis using classical optics
Presentation transcript:

Ray tracing and stability analysis of parametric systems Fabrice LE BARS

Ray tracing and stability analysis of parametric systems10/06/ > Plan 1.Introduction 2.Ray tracing 3.Stability analysis of a parametric system 4.Conclusion

Ray tracing and stability analysis of parametric systems10/06/ Introduction

Ray tracing and stability analysis of parametric systems10/06/  Goal : Show similarities between 2 problems apparently different : ray tracing and parametric stability analysis  Use of interval analysis Introduction

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Description –Ray tracing, ray casting –3D scene display –Method : build the reverse light path starting from the screen to the object

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Hypothesis –Objects are defined by implicit functions –The eye is at the origin of a coordinate space R(O,i,j,k) and the screen is at z=1 –The screen is not in the object Eye Screen Object Ray

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Problem description –A ray assiociated with the pixel satisfies

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Problem description –The point is in the object if –A pixel displays a point of the object if the associated ray intersects the object

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing The ray associated with intersects the object if with

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Light effects handling –Realism => illumination model –Phong : needs the distance from the eye to the object –We need to compute for each pixel :

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Computation of –If Then Moreover, if We can use a dichotomy to get

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Computation of –Interval computations are used to find –A dichotomy finds

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Parametric version – now depends on –If Then Moreover if We can use a dichotomy to get for each

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  From to

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system

Ray tracing and stability analysis of parametric systems10/06/  Stability where is retrieved from the Routh table Stability analysis of a parametric system (Routh)

Ray tracing and stability analysis of parametric systems10/06/  stability Stability analysis of a parametric system (Routh)

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system  Example : Ackermann is stable if

Ray tracing and stability analysis of parametric systems10/06/  Stability degree Stability analysis of a parametric system

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system  Similarities with ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system

Ray tracing and stability analysis of parametric systems10/06/ Conclusion

Ray tracing and stability analysis of parametric systems10/06/ Conclusion  Ray tracing and stability degree drawing of a linear system are similar problems  A common algorithm based on intervals and dichotomy has been proposed

Ray tracing and stability analysis of parametric systems10/06/ References  L. Jaulin. Solution globale et garantie de problèmes ensemblistes; Application à l'estimation non linéaire et à la commande robuste. PhD thesis, Université Paris XI Orsay,  S. Bazeille. Vision sous-marine monoculaire pour la reconnaissance d'objets. PhD thesis, Université de Bretagne Occidentale,  J. Flórez. Improvements in the ray tracing of implicit surfaces based on interval arithmetic. PhD thesis, Universitat de Girona,  L. Jaulin, M. Kieffer, O. Didrit et E. Walter, Applied interval analysis, Springer-Verlag, London, Great Britain,  L. Jaulin, E. Walter, O. Lévêque et D. Meizel, "Set inversion for chi- algorithms, with application to guaranteed robot localization", Math. Comput Simulation, 52, pp ,  J. Ackermann, "Does it suffice to check a subset of multilinear parameters in robustness analysis?", IEEE Transactions on Automatic Control, 37(4), pp ,  J. Ackermann, H. Hu et D. Kaesbauer, "Robustness analysis: a case study", IEEE Transactions on Automatic Control, 35(3), pp , 1990.

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing => a = d3

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing => b = d2

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in d

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in d

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in d

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Division in p and in d

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing  Several objects display handling –We apply the previous algorithm for the function : –Indeed, we have to consider only the first object crossed by the ray

Ray tracing and stability analysis of parametric systems10/06/ Ray tracing

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system –Stability degree of an invariant linear system of caracteristic polynomial P(s) : –We consider an invariant linear system parametized with a vector of parameter p :

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system –The stability degree becomes : –With the polynomial is stable if (Routh) :

Ray tracing and stability analysis of parametric systems10/06/ Stability analysis of a parametric system –If we note We get –Therefore, the stability degree is :