Ce site contient essentiellement des notes de travail. Le contenu est en constante évolution, et loin d'être achevé. (+ d'infos)
La plupart des documentations informatiques sont orientées Debian / Ubuntu.

Multimédia/Désentrelacement

De Ordinoscope.net
Sauter à la navigation Sauter à la recherche

Introduction

Pour résumer, les écrans à tubes cathodiques affichent chaque image en 2 passe: les lignes impaires, et les lignes paires. Si ce mécanisme est quasi invisible sur de tels écrans, quoiqu'il se traduire par un léger flottement de l'image, il n'est est pas de même avec les technologies récentes. Sur des écrans LCD ou plasma, ainsi que les projecteurs, l'entrelacement devient perceptible, voir dérangeant, car l'image n'est affichée qu'en une seule passe.

Entrelacement vs. progressif

L'entralacement ne concerne en principe que les transmissions vidéo analogiques. Les formats digitaux (ex. satellite, DVD, DivX) nécessitent des images progressives (c'est à dire pleines), afin d'être compressées. Ce processus peut être exécuté lors de la compression, en indiquant une source entrelacée, ou lors du montage.

'Toutefois, les formats qui compressent image par image, et non pas la différence temporelle, supportent aussi bien le mode entrelacé que le progressif. Les principaux formats sont le DV (ou miniDV), et le MJPEG. Certaines caméras récentes proposent le mode progressif en option.

Algorithmes de désentrelacement

Les images suivantes ont été prises depuis un modèle réduit d'avion. L'image se décompose en trois parties:

  • Le cockpit, image fixe
  • L'hélice, en rotation variable
  • Le paysage, constemment en mouvement panoramique

Puisque le cockpit ne bouge pas, sur un point de vue de la caméra, on n'y verra que très peut entrelacement. Par contre, l'hélice et le paysage sont décalées proportionellement à leur vitesse respective.

Méthodes

Les exemples ci-dessous ont été réalisés avec VirtualDub.

Désentrelacement interlaced.jpg Image entrelacée, telle qu'enregistrée.
Désentrelacement vdub-internal-dup1.jpg Filtre Deinterlace (internal) - Duplicate field 1

Ce mode consiste à dupliquer les lignes impaires. Il en résulte une perte d'information, mais une seule image.

Désentrelacement vdub-internal-dup2.jpg Filtre Deinterlace (internal) - Duplicate field 2

Idem que le précédent, mais sur les lignes paires.

Désentrelacement areabased-blend.jpg Filtre 'Deinterlace (internal) - Blend

Ce mode consiste à superposer les lignes paires et impaires. Il est intéressant de constater que chaque passe n'est qu'à moitié visible, ce qui se traduit en des sortes d'images fantôme, semi-transparentes.

Désentrelacement areabased-interpolate.jpg Filtre Smart Deinterlace (Donald Graft) - Interpolate

Ce type de désentrelacement se base sur l'une des passes, mais reconstitue l'image avec la deuxième. Assez ressemblante à la méthode Duplicate field, l'image est néanmoins nettement plus fine (voir ci-dessous).

Tests

Désentrelacement Vidéo.jpg Test sur 4 modes:
  • Original (entrelacé)
  • Blend
  • Duplicate field 1
  • Interpolate

La ressemblance est nette entre:

  • l'original et Blend
  • Duplicate field 1 et Interpolate

Télécharger la vidéo (avi/xvid, ~ 1 MB)

Un zoom sur les images démontre bien l'efficacité du mode Interpolate face à un Duplicate field.

Duplicate field 1 Interpolate
Désentrelacement DuplicateField1 Zoom.jpg Désentrelacement Interpolate Zoom.jpg

Références