170 views
--- title: VISI601_CMI Analyse spectrale de graphes/maillages type: slide slideOptions: transition: slide progress: true slideNumber: true --- # Analyse spectrale de graphes/maillages > [name=Jacques-Olivier Lachaud][time=January 2022][color=#907bf7] > (Les images peuvent être soumises à des droits d'auteur. Elles sont utilisées ici exclusivement dans un but pédagogique) ###### tags: `visi601` Retour à [VISI601_CMI (Main) Algorithmique numérique](https://codimd.math.cnrs.fr/s/IWTaBkA9m) --- ## Maillage | Maillage (10264 sommets) | (20532 triangles) | | -------------------------------------------------------------------------------------------------- | --------- | | ![feline-0](https://codimd.math.cnrs.fr/uploads/upload_84e683dd89dded96f57ad33efd850b13.png =x280) | ![feline-1](https://codimd.math.cnrs.fr/uploads/upload_15b49f47333b6641f7137b12591eba54.png =x280) | --- ## Analyse spectrale via l'opérateur Laplacien * On ne peut directement définir de base orthogonale "fréquentielle" sur un maillage * seulement des cas particuliers: tore (DFT), grille régulière (DCT), sphère (spherical harmonics) * la **base spectrale** sera les vecteurs propres de l'opérateur Laplacien * plusieurs façons de définir un **opérateur Laplacien** sur un graphe/maillage * Laplacien de graphe: générique, simple, symétrique, mais avec distorsions * Laplacien des "co-tangentes": spécifique aux surfaces triangulées, moins de distorsions * Laplacien par noyau de diffusion: générique, précis, mais très lent à calculer --- ## Laplacien de graphe Soit $G=(V,E)$ un graphe, où $V=\{1, \ldots, n\}$ est l'ensemble des $n$ sommets, $E\subset V \times V$ est l'ensemble des arêtes, $G$ supposé non orienté :::info **Laplacien de graphe $L$** : matrice de taille $n \times n$, t.q. $L_{ij}=1$ si $(i,j) \in E$ $L_{ii}=-\sum_{j\neq i }L_{ij}$ ::: :::success $L$ est donc symétrique à valeur réelle, et donc diagonalisable dans une base orthogonale ::: Soit $(\lambda_i,\mathbf{v}_i)$ ses valeurs propres/vecteurs propres triées $\searrow$ --- ## Vecteurs propres du Laplacien de graphe Analogue de la décomposition de Fourier | $V_1$ | $V_2$ | $V_3$ | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | --- | | ![feline-2](https://codimd.math.cnrs.fr/uploads/upload_5b809766b913477cdbc467a410eef8e0.png =x200) | ![feline-3](https://codimd.math.cnrs.fr/uploads/upload_c9e017b5c3b79ed7596afe69cfd4937d.png =x200) | ![feline-4](https://codimd.math.cnrs.fr/uploads/upload_105bc3dff41c80d30327c5e7c3f4dcf0.png =x200) | --- ## Vecteurs propres du Laplacien de graphe | $V_4$ | $V_5$ | $V_6$ | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | ![feline-5](https://codimd.math.cnrs.fr/uploads/upload_3aee691fca9ca7999aa15c1d09450832.png =x200) | ![feline-6](https://codimd.math.cnrs.fr/uploads/upload_07ba8289fb4dba63ea0eb372e1271922.png =x200) | ![feline-7](https://codimd.math.cnrs.fr/uploads/upload_ec50d2b3d28c136d9a9466c0a0af37b8.png =x200) | --- ## Vecteurs propres du Laplacien de graphe | $V_7$ | $V_8$ | $V_9$ | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | ![feline-8](https://codimd.math.cnrs.fr/uploads/upload_3699796daa31124ba64e882b22cc52d1.png =x200) | ![feline-9](https://codimd.math.cnrs.fr/uploads/upload_a4ef0711885e99969a0decb025c8b7cb.png =x200)| ![feline-10](https://codimd.math.cnrs.fr/uploads/upload_251d18db37541e65843b2073c2ec5ff4.png =x200) | --- ## Reconstruction partielle sur la base des vecteurs propres | 10 vecteurs | 50 vecteurs | 250 vecteurs | 1250 vecteurs | | -------- | -------- | -------- | ----- | | ![feline-11](https://codimd.math.cnrs.fr/uploads/upload_0a2616401e022f995b851aad796637f7.png =x150) | ![feline-12](https://codimd.math.cnrs.fr/uploads/upload_d31f0346efbfaf4a8c42581b7a3eb46e.png =x150) | ![feline-13](https://codimd.math.cnrs.fr/uploads/upload_a498ba31abce33d7a14e367b48c1eb21.png =x150) | ![feline-14](https://codimd.math.cnrs.fr/uploads/upload_d33c9ea963ecd8690211f4bc02daaf0a.png =x150) |