estimating motion in image sequences christoph stiller, janusz konrad ieee signal processing...

45
Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Upload: rosario-salinas-castilla

Post on 24-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Estimating motion in image sequences

Christoph Stiller, Janusz Konrad

IEEE signal processing magazine, 16(4),pp.70-91

Page 2: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 3: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Estructura

• Modelos– Representación del movimiento– Regiones de soporte

• Interdependencia entre movimiento y datos

• Criterios de estimación

• Métodos de búsqueda

Page 4: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Representación del movimiento

Posición 3D

Desplazamiento 3D

Desplazamiento 2D

Page 5: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 6: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Representación del movimiento

Movimiento afín

Planar patch

Ortographic projection

Movimiento afín 2D del planar patch bajo Proyección ortográfica

Page 7: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 8: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 9: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Representacion del movimiento

• La más utilizada en compresión es la traslacional, en visión se utilizan una variedad

• Modelos de segundo orden

Page 10: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Regiones de soporte

• Calidad de la aproximación

Page 11: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Regiones de soporte

• Global: la más economica y restringida• Densa: movimiento de los pixels individuales

• Regiones– Bloques rectangulares

– Regiones segmentadas en la imagen

• Modelos jerarquicos

Page 12: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 13: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 14: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 15: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 16: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 17: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Modelos jerárquicos de soporte

Page 18: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Interdependencia entre movimientos y datos

• Restricción de intensidad constante a lo la trayectoria

Page 19: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Interdependencia

• Extensión a imágenes en color

Page 20: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Interdependencias

• Restricciones de constancia del gradiente espacial en la dirección de movimiento

Page 21: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterios de estimación

• La estimación del movimiento se basa en la minimización de un cierto criterio– Diferencias de desplazamiento entre tramas

DFD– Criterios en el dominio frecuencial– Regularización– Criterios bayesianos

Page 22: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

DFD

• La diferencia de trama desplazada surge de la restricción de intensidad constante

• Puede aplicarse a nivel de la imagen, de bloque o de pixel

Predicción compensada en movimiento

Page 23: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

DFD variantes

Lorentziano

Page 24: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterios en el dominio frecuencial

• En el caso de movimiento espacial constante se puede recuperar el desplazamiento a partir de la fase

Page 25: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Dominio frecuencial

• En el caso de velocidad constante se extiende el análisis a 3D frecuencial

Page 26: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 27: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Regularización

• Penalización de suavización del flujo optico

Page 28: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 29: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterio bayesiano

MAP

Page 30: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterio bayesiano

• Observaciones o probabilidades condicionadas

Page 31: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterio bayesiano

• Distribuciones a priori: favorecen la continuidad del flujo detectado

Page 32: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterio bayesiano

• Campos markovianos para modelar los apriori

Distribución de Gibbs

Propiedad markoviana

Page 33: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Criterio bayesiano

• Restricció de suavidad

• Discontinuidades para evitar sobre suavización

Page 34: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 35: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 36: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 37: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Estrategias de búsqueda

• Matching-emparejamiento

• Relajación

• Descenso de gradiente

• Campo medio

• Tecnicas jerarquicas

Page 38: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Emparejamiento

• Es la aproximación más frecuente y más simple

• Tiene aplicación en la codificaciónde video

• Consiste en evaluar el criterio para un número de candidatos y escoger el mejor

• Pude jerarquizarse la búsqueda

Page 39: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 40: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Relajación

• Consiste en variar la solución elemento a elemento

• Determinista: Iterated conditional modes

• Aleatorio: – algoritmo de metrópolis,– Gibss sampler– Simulated annealing

Page 41: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Relajación

Page 42: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

relajación

• Metropolis

• Gibss sample

• Simulated annealing: Boltzmann distrib.

Page 43: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91

Tecnicas jerarquicas

• Muestreo a distintos niveles, criterios a distintos niveles, suavización de la transición entre niveles

Page 44: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91
Page 45: Estimating motion in image sequences Christoph Stiller, Janusz Konrad IEEE signal processing magazine, 16(4),pp.70-91