Mathématiques et Radiosité

Slides:



Advertisements
Présentations similaires
Eléments d'algèbre linéaire
Advertisements

Johann Carl Friedrich GAUSS
Gestion de portefeuille
Résolution de problèmes et logiciel de calcul symbolique
Marques Patrice & Maurer Romain DESS IMM 2002 / 2003 ACCELERATION DE LA RADIOSITE.
Efficient Simplification of Point-Sampled Surfaces
Cours 8 Problèmes de dynamiques : techniques de résolution pas-à-pas
Unité #1 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
Unité #2 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
A Pyramid Approach to Subpixel Registration Based on Intensity
1 Intégration numérique garantie de systèmes décrits par des équations différentielles non-linéaires Application à l'estimation garantie d'état et de paramètres.
Transferts radiatifs, Synthèse d’images et Environnement
Modélisation des systèmes non linéaires par des SIFs
Chapitre II.Rappels mathématiques et complexité
Résultats de l'exercice Couplex
Animation de solides en contact par modèle physique
Programmes du cycle terminal
ASI 3 Méthodes numériques pour l’ingénieur
Journée thématique du GDR IFS « Réduction de modèle en IFS » ENSAM – Jeudi 18 mai 2006 Validation de l’approche de la réduction a priori - POD sur l'équation.
Concepts avancés en mathématiques et informatique appliquées
O. Coulaud Projet Numath IECN/ Inria-Lorraine
Examen partiel #2 Mercredi le 15 novembre de 13h30 à 15h20
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Optimisation non linéaire sans contraintes
Introduction aux matrices : exemples en dynamique de population
Exemple en dynamique de population
Examen partiel #3 Mercredi le 15 décembre de 15h30 à 17h20
Rappel... Systèmes dynamiques: discrets; continus.
Rappel... Caractérisation des matrices inversibles: Matrices bloc.
Méthode des Ensembles de Niveaux par Eléments Finis P1
Simulation numérique des problèmes d’acoustique et de vibroacoustique:
Réaction aux collisions dans les animations physiques François Faure, Olivier Galizzi GRAVIR Projet commun CNRS,INRIA,INPG,UJF 1 1.
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
Extraction Automatique de formes complexes : Application à la création de modèle anatomique de la tête J. Piovano, T. Papadopoulo Séminaire Odyssee 9,
Rappel... Matrices bloc. Décomposition des matrices:
Transformations linéaires et sous-espaces associés
L’adaptativité pour un solveur de l’équation de Vlasov
Cours du 25 octobre Mardi le 24 octobre
I MAGIS est un projet commun CNRS - INPG - INRIA - UJF iMAGIS-GRAVIR / IMAG Optimisation à base de flot de graphe pour l'acquisition d'informations 3D.
Rappel... Diagonalisation. Transformations linéaires.
Conditions aux Frontières Ouvertes
Soutenance de stage 16 Mai au 5 Août 2011
ASI 3 Méthodes numériques pour l’ingénieur
La décomposition en valeurs singulières: un outil fort utile
Calcul d ’interactions Antenne/Structure par FMM
Caractérisation inverse de sources pour l'interaction du champ électromagnétique avec l'environnement Azeddine GATI Y. ADANE, M.F. Wong, J. Wiart, V. Fouad.
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Valeurs propres et vecteurs propres. Définitions;
Les algorithmes de découplage vitesse-pression
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Méthodes de décomposition de domaine pour la formulation mixte duale du problème critique de la diffusion des neutrons Pierre Guérin
Mathématiques Université en ligne. Les modules de mathématiques disponibles Trois types de modules ➢ Modules de transition entre lycée et université ➢
Approximation d’un contrôle optimal par un circuit électronique
Introduction 1/2 Quel est le point commun entre :
1 Méthode de “Fast Marching” générique pour “Shape From Shading” E. Prados & S. Soatto RFIA 2006 janvier 2006, Tours.
Calendrier (sur MathSV)
Chapitre 1 - Introduction.
TNS et Analyse Spectrale
Suivi rapide d’objet en mouvement
Présenté par : ABED Djemaa; BAKHOUIA Roqiya.
Principe Fondamental de la Statique (P.F.S)
Sciences Mécaniques Appliquées
Pierre Joli Cours de Mathématique Pierre Joli
Couche limite atmosphérique Micrométéorologie. Équations de Reynolds 7 équations et 16 inconnues...
Présentation de Séminaire
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
MECANIQUE DES MILLIEUX CONTINUS ET THERMODYDAMIQUE SIMULATIONS.
Novembre 2003 Simulation numérique en vibro-acoustique par couplage de deux codes parallèles Unité de Recherche Calcul à Haute Performance François-Xavier.
Transcription de la présentation:

Mathématiques et Radiosité M. Leblond Laboratoire de Mathématiques Pures et Appliquées Laboratoire d’Informatique du Littoral Université du Littoral Côte d’Opale

Cadre de mes travaux Thèse de mathématiques (juin 2001) : « Propriétés des matrices de la radiosité. Application à la résolution du système de la radiosité. » Deux domaines : mathématiques appliquées : M. Prévost du LMPA informatique graphique : C. Renaud du LIL Articles : « H-selfadjoint matrices. Application to radiosity. » M. Leblond Numerical Linear Algebra with Applications (janvier 2002). « Hybridization techniques for fast radiosity solvers » M. Leblond, F. Rousselle, C. Renaud CGI 2000 Genève. Proceedings in IEEE Computer Society 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Introduction : la radiosité classique Modèle simplifié d'illumination globale (Goral 1984) : Simulation de tous les échanges d'énergie dans un milieu fermé Émission et réflexion sont les seuls phénomènes physiques pris en compte Énergie rayonnant de la surface d'un objet est diffuse 28 janvier 2002 GdR ALP

Introduction : la radiosité classique Discrétisation de la scène en n facettes  système linéaire (90 % du temps) résolution (10% du temps)  base de données  illumination 28 janvier 2002 GdR ALP

Introduction : le système de la radiosité Φ = I - RF est la matrice des interactions R = diag(1,…,n) avec i la réflectance de la ième facette F est la matrice des facteurs de forme b est le vecteur des exitances énergétiques x est le vecteur inconnu des radiosités x, b et R dépendent de la longueur d'onde F ne dépend pas la longueur d'onde. Elle est uniquement déterminée par la géométrie de la scène Résolution des systèmes pour plusieurs longueurs d'onde 28 janvier 2002 GdR ALP

Introduction : résolution numérique du système de la radiosité Les algorithmes numériques classiques (la matrice complète est requise) temps de calcul très long de F 28 janvier 2002 GdR ALP

Introduction : résolution numérique du système de la radiosité Les algorithmes numériques classiques (la matrice complète est requise) temps de calcul très long de F très grande quantité de mémoire pour stocker F 28 janvier 2002 GdR ALP

Introduction : résolution numérique du système de la radiosité Les algorithmes numériques classiques (la matrice complète est requise) temps de calcul très long de F très grande quantité de mémoire pour stocker F Les algorithmes de radiosité progressive (Cohen 1988) : à chaque itération une seule ligne de F est calculée La radiosité hiérarchique (Hanrahan 1991) : discrétisation dynamique de la scène réduction importante du nombre de facteurs de forme à calculer 28 janvier 2002 GdR ALP

Introduction : nos motivations 23 juin 2000 Introduction : nos motivations Faire le point sur les propriétés des matrices de la radiosité Identifier des algorithmes efficaces pour résoudre le système de la radiosité quand F peut être stockée Applications possibles des résultats : accélération de la méthode Group Accelerated Shooting Method (F. Rousselle et C. Renaud EGRW’99) accélération des simulations de transferts radiatifs : (ex : simulation de la croissance des plantes) Préparer des travaux de recherche futurs 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Matrices H-hermitiennes : introduction Soit Pour La prémultiplication de par H, s.d.p., donne symétrique Généralisation au cas complexe 28 janvier 2002 GdR ALP

Matrices H-hermitienne : espace H-hermitien Soit H une matrice hermitienne définie positive : Produit scalaire H-hermitien : H-norme vectorielle : H-norme matricielle : Ensemble H-orthonormal, M matrice H-orthonormale 28 janvier 2002 GdR ALP

Matrices H-hermitiennes : définitions et théorème La H-adjointe de , notée , est définie par : Définitions : M est H-auto-adjointe ou H-hermitienne  Théorème fondamental : M est H-hermitienne  Ψ=HM hermitienne  Θ=H½M H-½ est hermitienne  M est diagonalisable par une matrice H-orthonormale P et ses valeurs propres sont réelles : 28 janvier 2002 GdR ALP

Matrices H-hermitiennes : propriétés Théorème : extension du théorème de Courant-Fischer Proposition : soit M H-hermitienne Si M est inversible où plus grande et plus petite valeur propre de Corollaire : M H-hermitienne  28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Propriétés des matrices de la radiosité F,  = I-RF,  = H  et  = H½  H-½ sont irréductibles  symétrique   est H-symétrique   est diagonalisable et ses valeurs propres sont réelles  et  symétriques  diagonalisables à valeurs propres réelles ,  et  sont des M-matrices (éléments hors diagonaux  0, régulière, inverse non négative) 28 janvier 2002 GdR ALP

Propriétés des matrices de la radiosité (suite)  et  M-matrices symétriques   et  matrices de Stieltjes   et  symétriques définies positives conditionnement : En général, en radiosité : cond2 (Θ)  cond2(Ψ) 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Les algorithmes de relaxation 23 juin 2000 Les algorithmes de relaxation Les approximations xk de la solution x* sont définies par : xk+1 = Gxk + c G est appelée matrice d’itération Jacobi : G = J relaxations successives (SR) et SOR ( > 1) : G = L Gauss-Seidel (GS) : G = L1 Convergence  (G) < 1. (G) rayon spectral de G Plus (G) est proche de 0, plus rapide est la convergence (nombre d’itérations) 28 janvier 2002 GdR ALP

Les algorithmes de relaxation : application à la radiosité  est une M-matrice  [Nonnegative Matrices in the Mathematical Sciences (Berman et Plemmons 1994)] (L1)  (J) < 1 Gauss-Seidel converge plus vite que Jacobi (L1)  M faible réflectance  convergence rapide de GS 0 <   1  (L1 )  (L ) < 1 GS converge plus vite que toute méthode SR avec 0 <  < 1 parmi les méthodes SR seule une méthode SOR ( > 1) peut améliorer la vitesse de convergence de GS  est une matrice de Stieltjes  (théorème d’Ostrowski) méthode SOR avec 1<   2 converge 28 janvier 2002 GdR ALP

Méthode du gradient conjugué (GC) Préconditionnements du système de la radiosité : H  x = H b   x = c H½  H-½x= H½b   z = H½ b avec z = H-½x  et  s.d.p.  GC peut être utilisée (GC et GC ) Rappel : plus le 2-conditionnement de la matrice du système est grand plus lente est la convergence de GC cond2( ) cond2( )  GC est plus lente que GC peu sensible aux fortes réflectances  GC moins affectée que GS par de fortes réflectances 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Hybridation : la méthode (C. Brezinski et M. Redivo Zaglia (1994)) Soit et deux suites convergeant vers Leurs résidus sont notés Soit k  R . Nous construisons une nouvelle suite : But : minimiser la norme euclidienne du résidu Le bon choix : 28 janvier 2002 GdR ALP

Hybridation : propriétés 28 janvier 2002 GdR ALP

Les algorithmes d'hybridation Choisir deux méthodes itératives et hybrider leurs itérés durée d'une itération de la méthode hybride = temps de calcul des itérés des deux méthodes + temps de calcul de l'hybride Soit T1, T2 les temps de convergence des méthodes 1 et 2 et soit T celui de la méthode hybride Peut-on avoir T < min(T1, T2) ? Difficile ! 28 janvier 2002 GdR ALP

Hybridation : cas 1 Soit {xk} une suite produite par une méthode itérative (par exemple GS) L'hybridation à l'étape k est réalisée avec 28 janvier 2002 GdR ALP

Hybridation : cas 2 Choisir une méthode itérative (par exemple GS) À l'étape k : calculer xk avec cette méthode à partir de zk-1, l'hybridé obtenu à l'étape k-1 hybrider 28 janvier 2002 GdR ALP

Plan de l'exposé Introduction Aspects mathématiques : 23 juin 2000 Plan de l'exposé Introduction Aspects mathématiques : Matrices H-hermitiennes Propriétés principales des matrices de la radiosité Application à la radiosité : Méthodes itératives de résolution Accélération de la convergence Quelques résultats expérimentaux Conclusion et perspectives 28 janvier 2002 GdR ALP

Résultats expérimentaux : scènes tests Scène (a) 480 ou 8544 facettes Scène (b) 680 facettes 28 janvier 2002 GdR ALP

Résultats expérimentaux : courbes Scène (a) 480 facettes Processeur 300 Mhz, 2 Mo de mémoire cache, 2 Go de Ram Critère d'arrêt : 28 janvier 2002 GdR ALP

Résultats expérimentaux : courbes Scène (b) 680 facettes 28 janvier 2002 GdR ALP

Résultats expérimentaux : courbes Scène (a) 8544 facettes Scène (b) 680 facettes 28 janvier 2002 GdR ALP

Conclusion Comparaison de la convergence des méthodes : Perspectives : mathématiquement Gauss-Seidel est meilleure que Jacobi la vitesse de convergence de GS est liée à la réflectance maximale au contraire GC (GC) semble bien adaptée aux scènes ayant une réflectance moyenne importante et de nombreuses occultations SOR est meilleure que GS. Mais trouver le paramètre de relaxation optimal est coûteux HGS1, HGS2 et GC sont de bonnes alternatives à SOR Perspectives : chercher une formule analytique pour le paramètre optimal de SOR appliquer l’hybridation aux méthodes de radiosité progressive entreprendre des travaux similaires dans le cadre de la radiosité non classique. 28 janvier 2002 GdR ALP

Je vous remercie de votre attention 28 janvier 2002 GdR ALP