# Estimation de Mouvement en Codage Vidéo : Block-Matching
> Découvrez les principes de l'estimation de mouvement par block-matching, les critères SAD/SSD et l'impact de la taille des blocs sur le codage vidéo.

Tags: codage-vidéo, block-matching, compression-vidéo, psnr, sad-ssd, traitement-d-image, h264
## Estimation de mouvement en codage vidéo
* Projet académique sur la séquence de test 'Foreman' (CIF, YUV 4:2:0).

## Contexte et objectif
* Réduction de la redondance temporelle entre images successives.
* Objectif : prédire l'image $n$ à partir de l'image $n-1$.

## Principe du Block-Matching
* Division de l'image en blocs (ex: 16x16 pixels).
* Recherche du bloc similaire dans l'image de référence.
* Critères de minimisation : SAD (Sum of Absolute Differences) ou MSE.

## Influence de la Taille de Bloc
* Blocs 4x4 : minimisent l'erreur résiduelle (SSD ~95) mais coût élevé en vecteurs.
* Blocs 16x16 : erreur plus élevée (SSD ~450) mais signalisation simplifiée.

## Performance : Gain en PSNR
* La compensation de mouvement améliore significativement le PSNR par rapport à une différence simple.
* Valeurs observées : passage de ~22dB (sans compensation) à ~32dB (avec block-matching).

## Critères de Coût : SAD vs SSD
* **SAD** : Moins complexe, calculs entiers, idéal pour le matériel.
* **SSD** : Plus complexe (facteur 2.5), meilleure corrélation avec la qualité visuelle.

## Limites de l'approche
* Échecs sur les zones d'occultation (nouvelles zones).
* Difficultés avec les rotations, zooms et déformations.
* Problème d'ouverture sur les zones uniformes.

## Conclusion
* Gain d'entropie majeur grâce à la réduction de la variance du résiduel.
* Compromis nécessaire entre qualité (PSNR) et coût de calcul (Complexité).
---
This presentation was created with [Bobr AI](https://bobr.ai) — an AI presentation generator.