Anisotropic Diffusion Applied to Anisotropic Diffusion Applied to Surface Reconstruction of Implicit Surface Reconstruction of Implicit Surfaces Surfaces V. Leborán, R. Dosil, X. M. Pardo V. Leborán, R. Dosil, X. M. Pardo Grupo de Visión Artificial Grupo de Visión Artificial Departamento de Electrónica e Departamento de Electrónica e Computación Computación Universidade de Santiago de Universidade de Santiago de Compostela Compostela
15
Embed
Anisotropic Diffusion Applied to Surface Reconstruction of Implicit Surfaces V. Leborán, R. Dosil, X. M. Pardo Grupo de Visión Artificial Departamento.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Anisotropic Diffusion Applied to Surface Anisotropic Diffusion Applied to Surface Reconstruction of Implicit SurfacesReconstruction of Implicit Surfaces
V. Leborán, R. Dosil, X. M. PardoV. Leborán, R. Dosil, X. M. Pardo
Grupo de Visión ArtificialGrupo de Visión ArtificialDepartamento de Electrónica e ComputaciónDepartamento de Electrónica e ComputaciónUniversidade de Santiago de CompostelaUniversidade de Santiago de Compostela
OrganizaciónOrganización
Reconstrucción 3D por superficies implícitasReconstrucción 3D por superficies implícitas Generación de mapas de distanciasGeneración de mapas de distancias
Interpolación por vecinos naturalesInterpolación por vecinos naturales Suavizado de mapas de distanciasSuavizado de mapas de distancias
Método de difusión anisotrópicaMétodo de difusión anisotrópica ResultadosResultados
Secuencia de reconstrucciónSecuencia de reconstrucción
Generar mapa de distancias 3D:Generar mapa de distancias 3D:
interpolación entre cortesinterpolación entre cortes
Método:Método: Generar mapas de distancias 2D:Generar mapas de distancias 2D:
interpolación por interpolación por vecinos naturalesvecinos naturales
Superficie implícitaSuperficie implícita
Datos de partida:Datos de partida:PuntosPuntos de la superficie y sus de la superficie y sus normalesnormales a a partir de cortes planos paralelospartir de cortes planos paralelos
Solución de la ecuación: Solución de la ecuación: gausiana de desviación gausiana de desviación estándar estándar σσ = (2·T) = (2·T)1/21/2, con , con
T= tiempo de evoluciónT= tiempo de evolución
Suavizado por Difusión II
Disfusión tangencial: Disfusión tangencial:
AutovectoresAutovectores AutovaloresAutovalores
ee11 = t (x, y) = t (x, y) λλ 11 = = 11
ee22 = n (x, y) = n (x, y) λλ 22 = = 00
Reduce la curvaturaReduce la curvatura
No altera los gradientesNo altera los gradientes
Expresión equivalente: Expresión equivalente:
u u t t (x, y, t) = (x, y, t) = – – ||||u||·ku||·k
k : curvatura localk : curvatura local
Menor coste computacionalMenor coste computacional
Mapas de distancias 3DMapas de distancias 3D
Mapas de distancias2D suavizados
Suavizado por difusión
Interpolación porvecinos naturales
Puntos y normales decortes planos paralelos
Mapas de distancias 2D
Interpolación entre cortes
Mapas de distancias 3D
Resultados IResultados I
σ = 7
Resultados IResultados I
Resultados IIResultados II
σ = 7
Resultados IIResultados II
Resultados IIIResultados III
ConclusionesConclusiones
Reconstrucción 3D basada en superficies implícitasReconstrucción 3D basada en superficies implícitas Interpolación por vecinos naturales: se conservan las normalesInterpolación por vecinos naturales: se conservan las normales Incoherencia de normales vecinas: rugosidades en la superficieIncoherencia de normales vecinas: rugosidades en la superficie
Introducción de una etapa de suavizadoIntroducción de una etapa de suavizado Filtrado por difusión direccional Filtrado por difusión direccional
Alisado deAlisado dela superficiela superficie
SuavizadoSuavizadotangencialtangencial
SuperficieSuperficiemás suavemás suave
Reducción de laReducción de lacurvatura localcurvatura local