SlideShare una empresa de Scribd logo
Rafael Molina Estimación del movimiento en la
imagen
1
Estimación del campo de
movimiento en el plano de la
imagen. Métodos basados en
bloques
Rafael Molina Soriano
Depto Ciencias de la Computación e IA
Universidad de Granada
Rafael Molina Estimación del movimiento en la
imagen
2
Contenidos
! Introducción
! Métodos basados en el desplazamiento de
bloques.
" Modelos para el movimiento de los bloques.
" Modelos basados en la similitud de bloques.
! Bibliografía.
Rafael Molina Estimación del movimiento en la
imagen
3
I. Introducción
Como ya hemos visto en el tema anterior, la estimación del
campo de movimiento es el punto de comienzo para la
solución de muchos problemas de movimiento. Podemos
dividir las técnicas para la estimación del campo de
movimiento que veremos en
•Basadas en la ecuación del flujo óptico (técnicas
diferenciales), (ya visto).
•Basadas en el desplazamiento de bloques (este tema).
•Basadas en el acoplamiento de rasgos entre imágenes (tema
siguiente).
Rafael Molina Estimación del movimiento en la
imagen
4
II. Métodos basados en el desplazamiento de
bloques.
La estimación del movimiento bidimensional por métodos
basados en la utilización de bloques es el método utilizado
fundamentalmente para la compensación del movimiento en la
mayoría de los estándares de compresión de video.
Este hecho se debe fundamentalmente a la menor complejidad
hardware.
La estimación del movimiento bidimensional basada en bloques
encuentra también una importante aplicación en el filtrado y
restauración de secuencias de vídeo.
Rafael Molina Estimación del movimiento en la
imagen
5
II.1 Modelos para el movimiento por bloques
La forma más sencilla de movimiento es considerar que un
bloque de tamaño LxL en la imagen k centrado en el punto
(x0,y0) coincide con un bloque del mismo tamaño en la imagen
k+1. Es decir:
f(x,y,k)=f(x+d1,y+d2,k+1) (x,y) ∈B centrado en (x0,y0)
Bloque B
Bloque B
Imagen k Imagen k+l
Rafael Molina Estimación del movimiento en la
imagen
6
Es importante tener en cuenta que si interpolamos la imagen
por un factor L (es decir, aumentamos el tamaño de las filas y
columnas en 2L elementos podemos obtener estimaciones de
los vectores de desplazamiento a nivel subpíxel, es decir, de
tamaño 1/2L.
Este hecho se ha ido teniendo en cuenta en los diferentes
estándares de compresión de vídeo desde H261-H263 hasta
MPEG1, 2 y MPEG4.
Rafael Molina Estimación del movimiento en la
imagen
7
Si consideramos que nuestra imagen k se
divide por bloques que no se solapan y para
cada uno de ellos calculamos los
desplazamientos d1 y d2 tendremos que parte
de la imagen k+l puede obtenerse
simplemente copiando el bloque (obsérvese
que puede haber partes de la imagen k+l que
no aparezcan k).
Si los bloques se solapan podemos tener en
algunos píxeles varios vectores de movimiento
que podríamos combinar, por ejemplo,
mediante medias.
B B’
B B’
k
k+l
Rafael Molina Estimación del movimiento en la
imagen
8
La estimación y compensación de movimiento por bloques es
muy utilizada por diferentes razones:
•Sólo hay un vector de movimiento por bloque con lo que se
produce un enorme ahorro computacional.
•Existen implementaciones VLSI de bajo costo.
Sin embargo, este método :
•No funciona bien, por ejemplo si se produce un zoom o
rotación o si existen deformaciones locales.
•Produce artificios por bloques en aplicaciones VLBR, ya que
los bloques utilizados pueden no coincidir con los de los
objetos.
Rafael Molina Estimación del movimiento en la
imagen
9
Para aliviar este problema podemos considerar, además de la
traslación
x1’=x1+d1, x2’=x2+d2
transformaciones afines generales
x1’=a1x1+a2x2+d1, x2’=b1x1+b2x2+d2
transformaciones por perspectiva (homografías)
x1’=(a1x1+a2x2+d1)/(b1x1+b2x2+1),
x2’ =(c1x1+c2x2+d2)/(e1x1+e2x2+1),
transformaciones bilineales
x1’=a1x1+a2x2+a3x1x2+d1, x2’=b1x1+b2x2+b3x1x2+d2
Sin embargo, la estimación de los correspondientes parámetros se
hace, obviamente, más complicada.
Rafael Molina Estimación del movimiento en la
imagen
10
II.2. Modelos basados en la similitud de
bloques
Estos modelos son los más usados en la estimación de
movimiento para la compresión de vídeo.
La idea es considerar un bloque
de tamaño LxL centrado en el
píxel (x,y) en la imagen k y
buscar en la imagen k+1 el
bloque que más se le parezca.
La búsqueda se suele restringir a
una región (L+2M1)x(L +2M2).
k+1
k
Región de
búsqueda
Mayor
similitud
Rafael Molina Estimación del movimiento en la
imagen
11
Los diferentes algoritmos de similitud de bloques difieren
fundamentalmente en tres aspectos:
•El criterio de similitud
•La estrategia de búsqueda
•La determinación del tamaño del bloque
Con relación a la estrategia de búsqueda es obvio que se puede
hacer una búsqueda exhaustiva en la región (L+2M1)x(L +2M2),
aunque es también posible restringir el proceso de búsqueda.
Con relación al tamaño: 8x8 y16x16 son los más usados.
Veamos el criterio de similitud.
Rafael Molina Estimación del movimiento en la
imagen
12
Consideremos el píxel (x,y) y centrada en él una ventana B de
tamaño LxL, sea N1=L+2M1, N2=L +2M2 Para los posibles vectores
de desplazamiento (d1,d2), con d1∈{-M1,...,M1} y d2∈{-M2,...,M2},
definimos:
( )∑∈
+++−=
Bnn
kdndnfknnf
NN
ddMSE
),(
2
121121
21
21
21
)1,,(),,(
1
),(
y definimos el estimador de Mínimo Error Cuadrático (MSE) como
),(arg, 21),(2
^
1
^
21
ddMSEmindd dd=
Rafael Molina Estimación del movimiento en la
imagen
13
El MSE es un criterio que no se suele utilizar en implementaciones
VLSI. En su lugar se utiliza la diferencia absoluta media (MAD)
dada por
)1,,(),,(
1
),( 121121
),(21
21
21
+++−= ∑∈
kdndnfknnf
NN
ddMAD
Bnn
Definimos el estimador de mínima diferencia absoluta media como
),(arg, 21),(2
^
1
^
21
ddMADmindd dd=
Rafael Molina Estimación del movimiento en la
imagen
14
III. Bibliografía
•Horn, B.K.P. , (1986), ‘Robot Vision’, MIT Press.
•Horn, B.K.P. y Schunk, B.G. (1981), ‘Determining optical flow’,
Artificial Intelligence, vol. 17, 185-203.
•Tekalp, A.M., (1996), ‘Digital Video Processing’, Prentice-Hall.
•Trucco, E. y Verri, A., (1998), ‘Introductory Techniques for 3-D
Computer Vision’, Prentice Hall.

Más contenido relacionado

Similar a T5bn

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
jcbp_peru
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
jcbp_peru
 
Zoom de una imagen
Zoom de una imagenZoom de una imagen
Zoom de una imagen
lmarchenac01
 
Reconocimiento de acciones humanas en video
Reconocimiento de acciones humanas en videoReconocimiento de acciones humanas en video
Reconocimiento de acciones humanas en video
anali22
 
Diapositivas de metodos econometricos
Diapositivas de metodos econometricosDiapositivas de metodos econometricos
Diapositivas de metodos econometricos
darkeco
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlab
F Lliuya
 
Analisis de fragmentación con Image j
Analisis de fragmentación con Image jAnalisis de fragmentación con Image j
Analisis de fragmentación con Image j
Romel Villanueva
 
Herramientas MatemáTicas
Herramientas MatemáTicasHerramientas MatemáTicas
Herramientas MatemáTicas
Marcela
 
Herramientas MatemáTicas
Herramientas MatemáTicasHerramientas MatemáTicas
Herramientas MatemáTicas
Marcela
 
area bajo la curva de calculo integral ejercicios
area bajo la curva de calculo integral ejerciciosarea bajo la curva de calculo integral ejercicios
area bajo la curva de calculo integral ejercicios
alma735098
 
Segmentación imagenes
Segmentación  imagenesSegmentación  imagenes
Segmentación imagenes
Marco Muñoz
 
Imagen digital: tipos, compresión y formatos
Imagen digital: tipos, compresión y formatosImagen digital: tipos, compresión y formatos
Imagen digital: tipos, compresión y formatos
JOSE ALFREDO HERNANDEZ
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra lineal
cubo321
 
Matematicas avanzadas 1 fisica 1
Matematicas avanzadas 1 fisica 1Matematicas avanzadas 1 fisica 1
Matematicas avanzadas 1 fisica 1
Maestros Online
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
yaizal98
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas i
jcbp_peru
 
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
jcbp_peru
 
Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
 Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
c09271
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas i
jcbp_peru
 
Breve presentación del estándar de codificación HEVC -H.265-
Breve presentación del estándar de codificación HEVC -H.265- Breve presentación del estándar de codificación HEVC -H.265-
Breve presentación del estándar de codificación HEVC -H.265-
Gonzalo Rielo Zurita
 

Similar a T5bn (20)

Utp pd_iy_va_sap6 diltacion y erosión binaria
 Utp pd_iy_va_sap6 diltacion y erosión binaria Utp pd_iy_va_sap6 diltacion y erosión binaria
Utp pd_iy_va_sap6 diltacion y erosión binaria
 
Utp pd_iy_va_sap7 operaciones morfologicas ii
 Utp pd_iy_va_sap7 operaciones morfologicas ii Utp pd_iy_va_sap7 operaciones morfologicas ii
Utp pd_iy_va_sap7 operaciones morfologicas ii
 
Zoom de una imagen
Zoom de una imagenZoom de una imagen
Zoom de una imagen
 
Reconocimiento de acciones humanas en video
Reconocimiento de acciones humanas en videoReconocimiento de acciones humanas en video
Reconocimiento de acciones humanas en video
 
Diapositivas de metodos econometricos
Diapositivas de metodos econometricosDiapositivas de metodos econometricos
Diapositivas de metodos econometricos
 
Introduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlabIntroduccion al procesamiento de imagenes con matlab
Introduccion al procesamiento de imagenes con matlab
 
Analisis de fragmentación con Image j
Analisis de fragmentación con Image jAnalisis de fragmentación con Image j
Analisis de fragmentación con Image j
 
Herramientas MatemáTicas
Herramientas MatemáTicasHerramientas MatemáTicas
Herramientas MatemáTicas
 
Herramientas MatemáTicas
Herramientas MatemáTicasHerramientas MatemáTicas
Herramientas MatemáTicas
 
area bajo la curva de calculo integral ejercicios
area bajo la curva de calculo integral ejerciciosarea bajo la curva de calculo integral ejercicios
area bajo la curva de calculo integral ejercicios
 
Segmentación imagenes
Segmentación  imagenesSegmentación  imagenes
Segmentación imagenes
 
Imagen digital: tipos, compresión y formatos
Imagen digital: tipos, compresión y formatosImagen digital: tipos, compresión y formatos
Imagen digital: tipos, compresión y formatos
 
Algebra lineal
Algebra linealAlgebra lineal
Algebra lineal
 
Matematicas avanzadas 1 fisica 1
Matematicas avanzadas 1 fisica 1Matematicas avanzadas 1 fisica 1
Matematicas avanzadas 1 fisica 1
 
Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas i
 
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
Dialnet comparacion cualitativay-cuantitativadelastecnicasba-4322813
 
Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
 Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
Utp pd_iy_va_sap6y7 diltacion y erosión binaria - apertura y clausura
 
Utp pd_iy_va_sap6 operaciones morfologicas i
 Utp pd_iy_va_sap6 operaciones morfologicas i Utp pd_iy_va_sap6 operaciones morfologicas i
Utp pd_iy_va_sap6 operaciones morfologicas i
 
Breve presentación del estándar de codificación HEVC -H.265-
Breve presentación del estándar de codificación HEVC -H.265- Breve presentación del estándar de codificación HEVC -H.265-
Breve presentación del estándar de codificación HEVC -H.265-
 

Último

Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
JimmyDeveloperWebAnd
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
genesiscabezas469
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
RicardoValdiviaVega
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
Alejandrino Halire Ccahuana
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Alejandrino Halire Ccahuana
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 

Último (20)

Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdfCompartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
Compartir p4s.co Pitch Hackathon Template Plantilla final.pptx-2.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.Presentación de la historia de PowerPoint y sus características más relevantes.
Presentación de la historia de PowerPoint y sus características más relevantes.
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdfCronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
Cronica-de-una-Muerte-Anunciada - Gabriel Garcia Marquez.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Escuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdfEscuela Sabática. El conflicto inminente.pdf
Escuela Sabática. El conflicto inminente.pdf
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Lecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docxLecciones 11 Esc. Sabática. El conflicto inminente docx
Lecciones 11 Esc. Sabática. El conflicto inminente docx
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 

T5bn

  • 1. Rafael Molina Estimación del movimiento en la imagen 1 Estimación del campo de movimiento en el plano de la imagen. Métodos basados en bloques Rafael Molina Soriano Depto Ciencias de la Computación e IA Universidad de Granada
  • 2. Rafael Molina Estimación del movimiento en la imagen 2 Contenidos ! Introducción ! Métodos basados en el desplazamiento de bloques. " Modelos para el movimiento de los bloques. " Modelos basados en la similitud de bloques. ! Bibliografía.
  • 3. Rafael Molina Estimación del movimiento en la imagen 3 I. Introducción Como ya hemos visto en el tema anterior, la estimación del campo de movimiento es el punto de comienzo para la solución de muchos problemas de movimiento. Podemos dividir las técnicas para la estimación del campo de movimiento que veremos en •Basadas en la ecuación del flujo óptico (técnicas diferenciales), (ya visto). •Basadas en el desplazamiento de bloques (este tema). •Basadas en el acoplamiento de rasgos entre imágenes (tema siguiente).
  • 4. Rafael Molina Estimación del movimiento en la imagen 4 II. Métodos basados en el desplazamiento de bloques. La estimación del movimiento bidimensional por métodos basados en la utilización de bloques es el método utilizado fundamentalmente para la compensación del movimiento en la mayoría de los estándares de compresión de video. Este hecho se debe fundamentalmente a la menor complejidad hardware. La estimación del movimiento bidimensional basada en bloques encuentra también una importante aplicación en el filtrado y restauración de secuencias de vídeo.
  • 5. Rafael Molina Estimación del movimiento en la imagen 5 II.1 Modelos para el movimiento por bloques La forma más sencilla de movimiento es considerar que un bloque de tamaño LxL en la imagen k centrado en el punto (x0,y0) coincide con un bloque del mismo tamaño en la imagen k+1. Es decir: f(x,y,k)=f(x+d1,y+d2,k+1) (x,y) ∈B centrado en (x0,y0) Bloque B Bloque B Imagen k Imagen k+l
  • 6. Rafael Molina Estimación del movimiento en la imagen 6 Es importante tener en cuenta que si interpolamos la imagen por un factor L (es decir, aumentamos el tamaño de las filas y columnas en 2L elementos podemos obtener estimaciones de los vectores de desplazamiento a nivel subpíxel, es decir, de tamaño 1/2L. Este hecho se ha ido teniendo en cuenta en los diferentes estándares de compresión de vídeo desde H261-H263 hasta MPEG1, 2 y MPEG4.
  • 7. Rafael Molina Estimación del movimiento en la imagen 7 Si consideramos que nuestra imagen k se divide por bloques que no se solapan y para cada uno de ellos calculamos los desplazamientos d1 y d2 tendremos que parte de la imagen k+l puede obtenerse simplemente copiando el bloque (obsérvese que puede haber partes de la imagen k+l que no aparezcan k). Si los bloques se solapan podemos tener en algunos píxeles varios vectores de movimiento que podríamos combinar, por ejemplo, mediante medias. B B’ B B’ k k+l
  • 8. Rafael Molina Estimación del movimiento en la imagen 8 La estimación y compensación de movimiento por bloques es muy utilizada por diferentes razones: •Sólo hay un vector de movimiento por bloque con lo que se produce un enorme ahorro computacional. •Existen implementaciones VLSI de bajo costo. Sin embargo, este método : •No funciona bien, por ejemplo si se produce un zoom o rotación o si existen deformaciones locales. •Produce artificios por bloques en aplicaciones VLBR, ya que los bloques utilizados pueden no coincidir con los de los objetos.
  • 9. Rafael Molina Estimación del movimiento en la imagen 9 Para aliviar este problema podemos considerar, además de la traslación x1’=x1+d1, x2’=x2+d2 transformaciones afines generales x1’=a1x1+a2x2+d1, x2’=b1x1+b2x2+d2 transformaciones por perspectiva (homografías) x1’=(a1x1+a2x2+d1)/(b1x1+b2x2+1), x2’ =(c1x1+c2x2+d2)/(e1x1+e2x2+1), transformaciones bilineales x1’=a1x1+a2x2+a3x1x2+d1, x2’=b1x1+b2x2+b3x1x2+d2 Sin embargo, la estimación de los correspondientes parámetros se hace, obviamente, más complicada.
  • 10. Rafael Molina Estimación del movimiento en la imagen 10 II.2. Modelos basados en la similitud de bloques Estos modelos son los más usados en la estimación de movimiento para la compresión de vídeo. La idea es considerar un bloque de tamaño LxL centrado en el píxel (x,y) en la imagen k y buscar en la imagen k+1 el bloque que más se le parezca. La búsqueda se suele restringir a una región (L+2M1)x(L +2M2). k+1 k Región de búsqueda Mayor similitud
  • 11. Rafael Molina Estimación del movimiento en la imagen 11 Los diferentes algoritmos de similitud de bloques difieren fundamentalmente en tres aspectos: •El criterio de similitud •La estrategia de búsqueda •La determinación del tamaño del bloque Con relación a la estrategia de búsqueda es obvio que se puede hacer una búsqueda exhaustiva en la región (L+2M1)x(L +2M2), aunque es también posible restringir el proceso de búsqueda. Con relación al tamaño: 8x8 y16x16 son los más usados. Veamos el criterio de similitud.
  • 12. Rafael Molina Estimación del movimiento en la imagen 12 Consideremos el píxel (x,y) y centrada en él una ventana B de tamaño LxL, sea N1=L+2M1, N2=L +2M2 Para los posibles vectores de desplazamiento (d1,d2), con d1∈{-M1,...,M1} y d2∈{-M2,...,M2}, definimos: ( )∑∈ +++−= Bnn kdndnfknnf NN ddMSE ),( 2 121121 21 21 21 )1,,(),,( 1 ),( y definimos el estimador de Mínimo Error Cuadrático (MSE) como ),(arg, 21),(2 ^ 1 ^ 21 ddMSEmindd dd=
  • 13. Rafael Molina Estimación del movimiento en la imagen 13 El MSE es un criterio que no se suele utilizar en implementaciones VLSI. En su lugar se utiliza la diferencia absoluta media (MAD) dada por )1,,(),,( 1 ),( 121121 ),(21 21 21 +++−= ∑∈ kdndnfknnf NN ddMAD Bnn Definimos el estimador de mínima diferencia absoluta media como ),(arg, 21),(2 ^ 1 ^ 21 ddMADmindd dd=
  • 14. Rafael Molina Estimación del movimiento en la imagen 14 III. Bibliografía •Horn, B.K.P. , (1986), ‘Robot Vision’, MIT Press. •Horn, B.K.P. y Schunk, B.G. (1981), ‘Determining optical flow’, Artificial Intelligence, vol. 17, 185-203. •Tekalp, A.M., (1996), ‘Digital Video Processing’, Prentice-Hall. •Trucco, E. y Verri, A., (1998), ‘Introductory Techniques for 3-D Computer Vision’, Prentice Hall.