Tracking de objetos articulados Model-Based Tracking of Complex Articulated Objects Kevin Nickels, Member, IEEE, and Seth Hutchinson, Senior Member, IEEE.

Slides:



Advertisements
Presentaciones similares
Valores y vectores propios
Advertisements

EL ROBOTICA DE Y ARTIFICIAL DEL INTELIGENCIA
Sistemas de Graficación
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA UNEFA.
Actualización en Geometría: Simulación por Ordenador
DESCRIPCION DE SISTEMAS
KRIGING.
Métodos Matemáticos de Especialidad Mecánica-Máquinas
GEOESTADISTICA MULTIVARIADA
Determinación de la situación relativa de los haces
Covarianza muestral Sean x1, x2, ..., xn e y1, y2, ..., yn dos muestras aleatorias independientes de observaciones de X e Y respectivamente. La covarianza.
MODELO DE REGRESIÓN MÚLTIPLE
REGRESIÓN POR MÍNIMOS CUADRADOS
RECONOCIMIENTO DE OBJETOS
Regresión y correlación
Circunferencia. Presentado por: María del Rosario Ochoa Guerrero.
Aplicado al seguimiento de objetos Jose Maria Buades Rubio
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
Determinacion de endmembers CCA1 Determinación de endmembers mediante una transformacion cónica.
Capítulo 2. Representación de imágenes digitales
9 Regresión Lineal Simple
FUNCIONES DE DENSIDAD DE PROBABILIDAD
Termodinámica La termodinámica es la rama de la física que estudia la energía, la transformación entre sus distintas manifestaciones, como el calor, y.
CO 3321/22 Modelos Lineales Práctica 3 Consideraremos modelos de la forma: Observación=señal + ruido Estos modelos pueden escribirse en la forma: Y=X 
Tracking J. M. Sotoca.
Pronósticos, Series de Tiempo y Regresión
Pronósticos, Series de Tiempo y Regresión
Análisis de series de tiempo Cuarta semana Abril Julio 2009.
GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL
Cecilia Aguerrebere – Germán Capdehourat Proyecto Final de Reconocimiento de Patrones Reconocimiento de Caras con características locales.
UNIVERSIDAD NACIONAL INTERCULTURAL DE LA AMAZONIA
Seguimiento visual por imitación INAOE Curso: “Robótica Probabilística” Dr. Luis Enrique Sucar Succar Apolinar Ramírez S Julio, 2007.
MÉTODO PARA AUTOMATIZAR LA SEGMENTACIÓN DE LA RETINA EN CAPAS
“Control No Lineal Para un Manipulador Robotico De Dos Grados De Libertad ” por: Carolina Bachenheimer. Adriana Martínez. Carolina Bachenheimer. Adriana.
José Ángel González Fraga, Erika. M. Ramos Michel, Facultad de Telemática, Universidad de Colima V TALLER DE PROCESAMIENTO.
IPC 2008 Estimaciones por Bootstrap
TRANSFORMACIONES ISOMÉTRICAS
M A T R I C E S MATRICES matrices.
Jueves 14 de Abril 2011.
Previsión de Ventas. Métodos no paramétricos Previsión de Ventas. Tema 2. 1 Antonio Montañés Bernal Curso
CONCEPTOS BÁSICOS DE MECÁNICA CUÁNTICA
Informática Médica: Procesamiento de imágenes
Métodos Matemáticos de Especialidad (Mecánica-Máquinas) Presentación del trabajo Grupo 19 Nuria Cruz Fonfría03415 Antonio Puebla Morales03313 Alba Martínez.
CARPLATE Reconocimiento del marco de la matrícula de un coche
3D structure from motion
Regresión lineal múltiple
Multiple Camera Tracking of Interacting and Occluded Human Motion SHILOH L. DOCKSTADER, STUDENT MEMBER, IEEE, AND A. MURAT TEKALP, SENIOR MEMBER, IEEE.
Imágenes binarias Horn, Robot Vision
Procesamiento Digital de Imágenes
Sistemas de Control y Proceso Adaptativo
Introducción a la Robótica mecanismos avanzados Coordinación de Ciencias Computacionales, INAOE Dra Angélica Muñoz Dr Eduardo Morales
Geometría primitiva y Transformaciones
Realimentacion de estado
Luciano Reyes Itzel Elvira
Realimentacion de estado
/47 Sistemas dinamicos Realimentacion de la salida 1.
/52 Sistemas dinamicos Realimentacion de estado 1.
Realimentacion de la salida
DEFINICIÓN DE VECTORES
Curso de Capacitación en Utilización de Drones para uso Agrícola
CINEMÁTICA Ing. Robin Anguizaca F..
Robótica M.C. Fco. Javier de la Garza S.
Realimentacion de la salida
REGRESIÓN LINEAL SIMPLE
Aprendiendo a pensar Espacialmente: La naturaleza y funciones del pensamiento espacial National Academy of Sciences The Nature of Spatial Thinking.
Robótica Móvil CC5316 Clase 13: EKF y UKF Semestre Primavera 2012 Profesor: Pablo Guerrero.
Visión por Computador Tensores bi-tri focales Ayudantía 04 Miguel A. Carrasco Noviembre, 2006 IIC3682.
Dinámica y Control de Robots UNIDAD 03
M.E. ADA PAULINA MORA GONZALEZ. Esta parte describe las técnicas para ajustar curvas en base a datos para estimaciones intermedias. Una manera de hacerlo.
Movimiento II: movimientos con velocidad constante
Transcripción de la presentación:

Tracking de objetos articulados Model-Based Tracking of Complex Articulated Objects Kevin Nickels, Member, IEEE, and Seth Hutchinson, Senior Member, IEEE IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, VOL. 17, NO. 1, FEBRUARY 2001

Métodos para seguir objetos articulados y complejos Basado en modelo –Apariencia para reconocimiento en la imagen –Dinámica de los componentes En cada instante el sistema toma una imagen y combina el conocimiento del estado anterior de los objetos y la imagen actual para estimar la nueva posición. Cada grado de libertad tiene asociado un coeficiente de incertidumbre, que se actualiza con la dinámica. Un filtro extendido de Kalman se usa para la estimación y actualización de los coeficientes de incertidumbre.

Object tracking: problema de estimar y actualizar la configuración de un objeto en el tiempo. –Pose –Parametros internos Feature tracking: el problema de estimar y actualizar la posición de características de los objetos en una secuencia de imágenes. Visual servoing: controla la cámara para que las características de interés ocupen la misma posición en la imagen. Model-based object tracking: explota modelos de movimiento del objeto y de apariencia para realizar el control:

Proceso: 1- Un sintetizador de imágenes usa la posición anterior de los objetos para crear una imagen de la posición de los componentes. 2- el tracker estima la posición de las características en la imagen mediante suma de diferencias al cuadrado. 3- las observaciones sirven para actualizar la estimación mediante un filtro de kalman extendido.

Los puntos característicos se especifican manualmente como puntos 3D en el sistema de coordenadas del link. Dado el modelo geométrico y la configuración estimada, se pueden determinar las posiciones de los puntos característicos en coordenadas del mundo. Es la posición esperada de los puntos característicos en la imagen. Si un punto caracteristico es visible en una configuracion, es de esperar que un trozo de la imagen a su alrededor sera consistente con la imagen sintética. Estos trozos son las “feature appearance template” que se buscan en la imagen.

Medidas de las apariciones de las características e incertidumbres asociadas Asume que el ruido aditivo de estimación de las características es independiente. La matriz de correlación de z es diagonal por bloques La oclusión es función del punto de vista de la cámara, la configuración del sistema y los objetos externos. Los errores en el caso de oclusión son debidos a la mala estimación del estado.

Define off-screen occlusion como la situación en la que una característica cae en el plano imagen fuera de la ventana visible por la cámara. Define self-occlusion como la situación en la que otras partes del modelo ocluyen la característica. En estos casos se anula la estimación del estado correspondiente a estas características y no se buscan en la imagen. Se hacen constantes Lo que hace que el tracking de la característica invisible no afecte la actualización del estado.

External occlusion es el caso en que un objeto externo ocluye la característica En este caso la busqueda del patrón asociado a la característica producirá una gran incertidumbre lo que hará que sean desestimados en el proceso de actualización del estado.

Caso general del EKF El vector de estados contiene los ángulos y velocidades en cada una de las juntas del robot. La velocidad es constante La función de observación vienen determinada por la cámara, descrita por la matriz de transformación C. Es la posición de una característica Es la transformación de coordenadas del mundo a las coordenadas de una junta.

La función de observación, dada por la proyección de los puntos característicos en la imagen

Predicción del estado Formulación del filtro de kalman extendido Ecuaciones de correccion

Casos de estudio: 1- PUMA robot: la aplicación es directa 2- robot con longitud desconocida de los link Estado aumentado con las longitudes desconocidas Dinámica del estado aumentado En los experimentos se utilizan templates de 39x39 pixels, la detección en la imagen se hace off-line por razones de tiempo evidentes.

Caso 1: robot PUMA con auto-oclusion

Caso 1c tracking con oclusiones externas

Tracking con longitudes desconocidas e inicialmente erroneas