allhoest

Capture vidéo et compression par codec - Artéfacts

Messages recommandés

Introduction
J’ai été surpris de trouver un pattern répétitif dans ma dernière image de protubérances. Il s’agit d’une série de points en ligne, dans le fond de ciel. Cette ligne-pattern se répète régulièrement, donnant un aspect picoré à l’image.
http://folders.pictures-upload.com/2010/09/30/tit8rj2t201093021415n76qn22s.jpg
Pattern mis en evidence

Source possible - Codec
J’avais pour la première fois traité une image sur base d’un .avi qui était capturé et sauvé au moyen d’un codec.

Faisant des captures solaires de l’ordre de120s avec une caméra DMK31 (1024x768 pixels), la taille des fichiers se compte en plusieurs gigabytes. Logiquement, j’ai cherché à réduire ce volume dès la capture primaire, afin de faciliter toute la chaîne de traitement, y compris l’archivage final des données.

Le codec MCMP semblait être livré d’origine avec ces camera DMK, en version AS en tout cas. Il était apprécié positivement par plusieurs astrophotographes. Je me suis tourné naturellement vers celui-ci, dont les essais préliminaires ne laissaient ressortir aucun problème.

Les tests présentés ici sont réalisés avec la version 1.0.0.11 du codec MCMP/MJPEG édité par Lead Technologies. Il s’agit d’une version faisant partie d’un set de codecs, lui-même disponible à travers Internet.


Essais
Pour mettre en évidence ces artéfacts, j’ai appliqué sur des captures de Flats le même traitement que sur les images de protubérances:
- Captures d’un .avi maître non compressé au moyen de IC Capture AS 2.1
- Sous virtualdub 1.9.9, conversion de l’avi primaire en un nouvel .avi non compressé.
- Sous virtualdub 1.9.9, conversion de l’avi primaire en un nouvel .avi compressé au moyen du codec.
- Sous Registax 5.1, addition de 100 images, pour chacun des .avi avec et sans codec
- Ondelettes

De prime abord, les images stackées sous registax ne laissent apparaître aucun artéfact.
Cependant, l’application d’ondelettes laisse paraître un pattern répétitif et ce uniquement sur l’image obtenue à l’aide de l’avi compressé.

La valeur d’ondelettes de 100% a aussi été appliquée individuellement pour chaque couche, et le pattern est présent sous chaque couche.
http://folders.pictures-upload.com/2010/09/30/fnnnoyj1201093021713vmqbhn7o.jpg
Addition de 100 Flats sauvés sans codec. Avec des ondelettes de la couche 1 portée à 100%, seul un bruit uniforme est relevé.
http://folders.pictures-upload.com/2010/09/30/8toj6bf3201093021827kvfsx61v.jpg
Addition de 100 Flats sauvés avec codec. Avec des ondelettes de la couche 1 portée à 100%, un pattern est mis en évidence.


FFT
Les images stackées à partir des Flats ont été découpées à une taille de 128x128 pixels en choisissant une zone sans poussière. Un traitement par FFT leur a été appliqué.

La puissance spectrale est principalement concentrée au centre, représentant un bruit relativement arbitraire.
Une ligne verticale apparaît aussi, démontrant la présence d’un pattern horizontal résiduel dans l’image.

Malheureusement, la FFT de l’image obtenue à partir des données compressées montre une répartition non uniforme du reste du spectre de puissance, démontrant l’introduction de composantes fréquentielles supplémentaires.
http://folders.pictures-upload.com/2010/09/30/91lyt7zp201093021953n1uyfxvf.jpg
FFT d’image de Flat sans codec.
http://folders.pictures-upload.com/2010/09/30/gfrmhe1s2010930211142iz56n4y.jpg
FFT d’image de Flat avec codec.

Elimination du bruit – des artéfacts
Dans le cas de traitement de protubérances, j’avais par le passé été ennuyé par un bruit résiduel dans l’image finale. Je m’étais alors décidé à utiliser des techniques d’élimination du bruit (denoising) lors de nouveaux traitements.

Appliqué à la présente situation, le débruitage a permis d’éliminer fortement ces artéfacts, rendant l’image à nouveau présentable.
http://folders.pictures-upload.com/2010/09/30/4zm49n6w2010930211329x9o275as.jpg
Elimination du bruit – des artéfacts

allhoest

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant