APROXIMACIÓN POLIGONAL ÓPTIMA DE CURVAS DIGITALES

Slides:



Advertisements
Presentaciones similares
Desigualdades Una desigualdad es una oración conteniendo < (menor que), > (mayor que), ≤ (menor o igual que), ≥ (mayor o igual que) o ≠ (no es igual)
Advertisements

SISTEMA DIÉDRICO Cambios de Planos
Tema 6: Regresión lineal.
Predicción con modelos ARIMA
Distancias Los problemas de distancia son una aplicación de la perpendicularidad.
Actualización en Geometría: Simulación por Ordenador
TEMA 7 CINEMÁTICA Primera Parte.
Grupo 4 Matías Melgar Pablo Carbonell
DERIVADA DE UNA FUNCION REAL
Diferenciación e Integración Numérica
Cálculo de área con LA INTEGRAL DEFINIDA Elaborado por: RITA DEDERLÉ.
KRIGING.
Método de Gauss-Seidel
Longitud de arco..
CLASE FUNCIONES Y GRÁFICAS MTRO
PROCESAMIENTO DE DATOS DE VIENTO 1º Parte.
ANOVA Modelo I: Comparación entre medias
Facultad: Turismo Y Hotelería
GRAFOS HUGO ARAYA CARRASCO.
FUNCIONES DE DENSIDAD DE PROBABILIDAD
Temas importantes para el desarrollo de la segunda parte del TPE
Universidad de los Andes-CODENSA
Capítulo 4 BUSQUEDA INFORMADA.
1 Asignatura: Autor: Análisis Numérico César Menéndez Titulación: Planificación: Materiales: Conocimientos previos: Aproximación Ingeniero Técnico Informático.
Diseño y análisis de algoritmos
Este procedimiento mide la relación entre la intensidad de un estímulo y la proporción de casos que presentan una cierta respuesta a dicho estímulo. Es.
Sesión 6: Campos de Markov
DEFINICIONES Sea (P) el siguiente problema de programación lineal:
Parte II. Algorítmica. 3. Algoritmos voraces.
Gráfica de una ecuación y lugares geométricos
Redes Asociativas.
Tema 7: Regresión Simple y Múltiple. EJEMPLO: Aproxima bien el número de préstamos que efectúa una biblioteca a lo largo de su primer año de vida. Nos.
MÉTODO DE PIXELES DE BORDE
Backtracking 1. Método general. 2. Análisis de tiempos de ejecución.
Guías Modulares de Estudio Cálculo diferencial – Parte B
Simular: Representar una cosa, fingiendo o imitando lo que no es.
Estadística bidimensional
CARPLATE Reconocimiento del marco de la matrícula de un coche
45 Integrales Longitud de arco
Variables estadísticas bidimensionales
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
GeoGebra en las distintas fases del estudio de un problema Marta Berini Antoni Gomà Día GeoGebra Segovia 24 de noviembre de 2012.
Ecuaciones Algebraicas
Juan Manuel Rodríguez Prieto I.M., M.Sc., Ph.D.
31 Olimpiada Matemática Thales
NUMEROS NATURALES Un conjunto es una "colección de objetos“
Diagramas de Voronoi.
Estimación y contraste de hipótesis
Guadalupe Martínez Hernández.  La tarea de la Segmentación de imágenes es de : Encontrar un grupo de pixeles “juntos”.  En estadística este problema.
Tipos de Funciones Función lineal.
FUNCIONES LINEÁLES Y CUÁDRATICAS
RECTAS Para comprender un poco mas el tema necesitamos recordar:
Solución Numérica Maximino Pérez Maldonado. La solución analítica de una ED, aún cuando exista, no necesariamente es fácil de encontrar, de hecho, en.
Método de mínimos cuadrados
Variables estadísticas bidimensionales
Prof. Juan José Bravo B., M.Sc. ©
Pixelación de imágenes avanzada usando el algoritmo slic
PROBLEMA 1.1 Realice la interpretación de las siguientes vistas, disponiendo una tercera proyección y esboza un croquis espacial para cada uno.
Distribuciones de Probabilidad
La medida del espacio: ¡Qué fácil es medir!
Las distancias en el espacio
Del lenguaje ordinario al lenguaje algebraico
7. Distribución normal Sin duda la distribución continua de probabilidad más importante, por la frecuencia con que se encuentra y por sus aplicaciones.
METODOS DE APROXIMACIÓN DE CÁLCULO DE ÁREA INTEGRANTES: VIVIANI LEANDRO H. MAJEVSKI ALEJANDRO GRUPO: ¨MAJEVI 3° MATEMÁTICA.
REGRESIÓN LINEAL SIMPLE TEMA INTRODUCCIÓN Determinar la ecuación de regresión sirve para: – Describir de manera concisa la relación entre variables.
Recuerda. La circunferencia
Recuerda. Igualdades numéricas y con letras
Cálculo de área por medio de la sumas de Riemann Alumnas: Maciel Gisella, Uliambre Sabrina Profesora: Nancy Debárbora Curso: 3er año del prof. En matemáticas.
CÁLCULO DE ÁREA.
1 Los números reales Los números racionales Los números irracionales
Transcripción de la presentación:

APROXIMACIÓN POLIGONAL ÓPTIMA DE CURVAS DIGITALES Guillermo Pérez Molero Raúl Quesada Pegalajar Antonio Suárez Pliego

INTRODUCCIÓN Objetivo: Encontrar una aproximación poligonal (PA) óptima de curvas digitales.

INTRODUCCIÓN INTRODUCCIÓN Han sido propuestos diferentes algoritmos que definen el min. nº puntos para la aproximación, dado un error (MaxGlobalError). El algoritmo propuesto determina la aproximación óptima usando el criterio de la suma cuadrada de las desviaciones.

FORMULACIÓN DEL PROBLEMA Sea C = {P1,P2,...PN} el conjunto de puntos ordenados de la curva digital. Un segmento estará determinado por 2 puntos: S = {Pi,Pi+k}.

FORMULACIÓN DEL PROBLEMA Cada segmento S tiene asociada una medida del error E(S).Usaremos la suma de la distancia euclídea al cuadrado de cada punto del rango {Pi,Pi+k} a su proyección ortogonal en la línea Ls que une Pi y Pi+k.

FORMULACIÓN DEL PROBLEMA Una aproximación poligonal PA será un conjunto ordenado de segmentos tal que: PA = {S1, S2,..SN} Σ E(Si)<=MaxGlobalError, y para cualquier otra conjunto PA2, con menor cardinalidad superará a MaxGlobalError (óptima en nº de segmentos y en error).

ALGORITMO Inicialmente tomamos un punto cualquiera de la imagen como punto actual. (añadiéndolo al resultado) A partir de este generamos todos sus sucesores y calculamos su error. Nos quedamos con el mejor (el que tiene menor error), que pasa a ser nuestro punto actual. (añadiéndolo al resultado) Repetimos el proceso hasta llegar al punto de inicio.

Error [Actual, Sucesor] > MaxGlobalError – g(n) ALGORITMO Generación de sucesores: Error [Actual, Sucesor] > MaxGlobalError – g(n)

ALGORITMO Una medida del error que nos será de utilidad es el CreationCost: su valor en cada punto es el equivalente a calcular el error entre ese punto y el punto final de la curva. Será igual a la suma de la distancia euclídea al cuadrado de cada punto del rango {Pconsiderado,Pfinal} con su proyección ortogonal en la línea que une Pconsiderado y Pfinal.

ALGORITMO Valoración sucesores: g = Inicialmente vale 0 y luego se actualiza de la siguiente manera: g(nsucesor)=g(nactual)+E(nactual, nsucesor) + CreationCost h = Heurística que depende de: La distancia del punto actual al final. (CreationCost) Menor número de segmentos que alcanzan el final y no superan un cierto error. Valoración : f = g + h

ALGORITMO h = Heurística que depende de: La distancia del punto actual al final (CreationCost). Menor número de segmentos que alcanzan el final y no superan un cierto error.

ALGORITMO h = Heurística que depende de: La distancia del punto actual al final (CreationCost). Menor número de segmentos que alcanzan el final y no superan un cierto error. - Para hallar el número de segmentos usamos el MaxGlobalError y la recta de regresión.

ALGORITMO Menor número de segmentos que alcanzan el final y no superan un cierto error. Poco parecido Muy Parecido ½ Min. (Rectareg1, Rectareg2) < MaxGlobalError

ALGORITMO Inicialmente tomamos un punto cualquiera de la imagen como punto actual. (añadiéndolo al resultado) A partir de este generamos todos sus sucesores y calculamos su error. Nos quedamos con el mejor (el que tiene menor error), que pasa a ser nuestro punto actual. (añadiéndolo al resultado) Repetimos el proceso hasta llegar al punto de inicio.

Utilidades Simplificar la representación de la imagen a un polígono. Reconocimiento de patrones.

Problemas El tiempo de ejecución y la solución obtenida dependen en gran medida del punto que se tome como inicial. ( Nosotros tomamos el más arriba y más a la izquierda). A pesar de la heurística utilizada que optimiza mucho el algoritmo, éste sigue siendo lento. Para cada punto que se incluye en la solución hay que hacer muchos cálculos. Los errores están tabulados muy altos por lo que a priori no hay una percepción clara de lo buena que es la solución obtenida.

Bibliografía  http://www.chbg.unicaen.fr/lusac/salotti.htm  http://msn.ifrance.com/salotti/spr.htm  http://es.geocities.com/ies_urbano_lugris/mates /regres/regres.html  http://www.us.es/gtocoma/pid/t0304/sal02.zip