Thèse soutenue

Dessin rapide de courbes et surfaces algébriques en hautes résolutions

FR  |  
EN
Auteur / Autrice : Nuwan Herath Mudiyanselage
Direction : Marc Pouget
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 02/06/2023
Etablissement(s) : Université de Lorraine
Ecole(s) doctorale(s) : École doctorale IAEM Lorraine - Informatique, Automatique, Électronique - Électrotechnique, Mathématiques de Lorraine (1992-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire lorrain de recherche en informatique et ses applications
Jury : Président / Présidente : Marie-Odile Berger
Examinateurs / Examinatrices : Marc Pouget, Michael Sagraloff, Stef Graillat, Guillaume Moroz, Nathalie Revol
Rapporteurs / Rapporteuses : Michael Sagraloff, Stef Graillat

Résumé

FR  |  
EN

La visualisation scientifique permet aux utilisateurs de développer une intuition sur leurs données et de les comprendre. Elle a de nombreuses applications : modélisation pour les simulations, conception de mécanismes, imagerie médicale... Nous abordons le problème de la visualisation de courbes et de surfaces algébriques implicites, qui sont solutions d'une équation polynomiale P(x,y) = 0 ou Q(x,y,z) = 0. Plus précisément, nous traitons le problème du tracé de courbes ou de surfaces de haut degré en haute résolution. Dans ce cas, la plupart des approches de l'état de l'art ne parviennent pas à produire des dessins en un temps raisonnable en raison du coût élevé de l'évaluation polynomiale. Notre principale contribution consiste à combiner des algorithmes standards de visualisation issus de l'infographie avec des méthodes d'évaluation multipoints issues du calcul formel. Plus précisément, nous utilisons la transformée en cosinus discrète (DCT), qui peut être calculée efficacement avec l'algorithme de transformée de Fourier rapide (FFT). Dans la plupart de nos algorithmes, nous avons combiné cette idée avec un processus de subdivision classique afin de réduire le nombre d'évaluations. En utilisant un calcul exact de borne d'erreur et l'arithmétique d'intervalles, nous proposons de nouveaux algorithmes qui produisent des dessins certifiés. Nous les comparons expérimentalement sur deux classes de polynômes de haut degré. En particulier, certaines de ces approches sont plus rapides que les logiciels de l'état de l'art.