Utilisateur:TestGoden/Brouillon
- → N'hésitez pas à publier sur le brouillon un texte inachevé et à le modifier autant que vous le souhaitez.
- → Pour enregistrer vos modifications au brouillon, il est nécessaire de cliquer sur le bouton bleu : « Publier les modifications ». Il n'y a pas d'enregistrement automatique.
Si votre but est de publier un nouvel article, votre brouillon doit respecter les points suivants :
- Respectez le droit d'auteur en créant un texte spécialement pour Wikipédia en français (pas de copier-coller venu d'ailleurs).
- Indiquez les éléments démontrant la notoriété du sujet (aide).
- Liez chaque fait présenté à une source de qualité (quelles sources – comment les insérer).
- Utilisez un ton neutre, qui ne soit ni orienté ni publicitaire (aide).
- Veillez également à structurer votre article, de manière à ce qu'il soit conforme aux autres pages de l'encyclopédie (structurer – mettre en page).
- → Si ces points sont respectés, pour transformer votre brouillon en article, utilisez le bouton « publier le brouillon » en haut à droite. Votre brouillon sera alors transféré dans l'espace encyclopédique.
brouillon
modifierAlgorithmes de dématriçage
modifierLe dématriçage (étape B) consiste à estimer les niveaux manquants dans une image RAW afin de fournir une image couleur. Depuis plus de 40 ans, de nombreuses méthodes de dématriçage ont vu le jour dans la littérature[1]. Nous nous contentons de présenter le formalisme du dématriçage et proposons trois méthodes simples de dématriçage.
Formalisme du dématriçage
modifierUne Image numérique Couleur (notée ) comporte en chaque pixel l'information de trois composantes couleur (, , ). La couleur du pixel est alors déduite par Synthèse additive des trois composantes couleur. La Matrice de Bayer permet d'obtenir une image dite RAW (notée ) dans laquelle chaque pixel porte l'information d'une unique composante en accord avec la Matrice de Bayer[2]. Ainsi la moitié des pixels portent l'information de la composante verte ( et sont manquants), un quart portent l'information de la composante rouge ( et sont manquants) et un quart portent l'information de la composante bleue ( et sont manquants).
Le dématriçage consiste à estimer les niveaux manquants en chaque pixels de l'image RAW pour obtenir une image couleur[2].
Décomposition en sous-images
modifierLa première étape du dématriçage consiste à décomposer l'image RAW en trois sous-ensembles, dans lesquelles l'information d'une unique composante est disponible. Pour cela on effectue un Masquage en utilisant les masques binaires de la taille de l'image possédant pour valeur 1 aux pixels ou la composante est disponible et 0 partout ailleurs. Les masques sont définis pour tout pixel par[2] :
en masquant l'image successivement avec les trois masques (,,) nous obtenons trois sous-images , et dans les quelles uniquement l'information correspondant à la composante respective R , V ou B est disponible et valant 0 partout ailleurs.
Dématriçage par copie de pixels
modifierL'interpolation par copie de pixels est la méthode de dématriçage la plus simple, elle consiste à remplacer un niveau manquant par le niveau connu d'un voisin[3]. Ainsi, pour la sous-image Chaque niveau inconnu sera remplacé par celui connu de droite. Pour les sous-image et , les niveaux inconnus sont remplacés par celui connu de droite, de haut ou de diagonale haut droite selon les cas.
Dématriçage par Interpolation bilinéaire
modifierLe dématriçage par Interpolation bilinéaire consiste à estimer les niveaux manquants en effectuant la moyenne des plus proches voisins. Pour cela il suffit d'appliquer un filtre de Convolution à chaque sous-image , et . Pour la composante verte, le filtre de convolution est définit par[4] : . Pour les composantes rouges et bleues, il est définit par[4] : .
Dématriçage par Interpolation directionnelle
modifierL'idée de cette méthode de dématriçage est d'utiliser le Gradient afin de réaliser une interpolation le long des contours et d'éviter une interpolation à travers eux [1]. Pour l'exemple d'un pixel Vert estimé à la position :
- le gradient vertical est défini par la différence absolue entre le pixel du dessus et celui du dessous[1] : .
- Le gradient horizontal est défini par la différence absolue entre le pixel de gauche et celui de droite[1] : .
Le niveau estimé est alors estimé en effectuant la moyenne des niveaux proches dans la direction du gradient le plus faible, tel que[1] :
Notes et références
modifier- David Alleysson, « 30 ans de démosaïçage », traitement du signal, , p. 8 (lire en ligne)
- Olivier Losson, Eric Dinet, Du capteur à l'image couleur, , 33 p. (lire en ligne), p. 4-6
- Quebaud Jérémy, Mahdjoub-araibi Samy, Techniques de dématriçage d'images couleur (Caméra couleur-Filtre CFA-ALGORITHMES°, LILLE, , 24 p. (lire en ligne), p. 13
- Harold Phelippeau, Méthodes et algorithmes de dématriçage et de filtrage du bruit pour la photographie numérique, Paris, , 232 p. (lire en ligne), p. 42