Comparaison des deux quantifications


La suite : Conclusion.


retour à la page précédente.


1-Méthode utilisée pour réaliser la quantification des images:

L'ensemble des images que nous avons utilisées se trouvent sous format RVB (24 bits par pixel en 16 millions de couleur). On désire effectuer la quantification de cette image, pour réduire le nombre de couleurs à p. Pour cela, nous utilisons un cas particulier des nuées dynamiques: les k-moyennes. L'outil kmeans3 (dans ~mroux/bin/) permet d'appliquer cette algorithme aux couleurs de l'image.
On obtient alors une image codée sur 8 bits, possédant seulement p couleurs.

Pour obtenir des images codées en Lab, on utilise un outil de conversion des images rvb, rvblab. Cet outil calcule l'image en lab et l'enregister sous format rvb.
Ensuite on peut appliquer l'algorithme des k-moyennes à cette image: on effectue la quantification couleur dans l'espace lab. Enfin, il faut effectuer à nouveau la conversion de lab en rvb (toujours avec rvblab).

2 - Influence de l'espace de couleur sur la quantification d'une image:


Pour illustrer l'influence du choix de l'espace de couleur sur la quantification, on a choisi un jeu d'images couleur permettant d'effectuer la comparaison entre l'image quantifiée dans l'espace RVB et l'image quantifiée dams l'espace Lab.
Nous avons essayé de choisir nos images de facon à donner une vision représentative des divers phénomènes observables en quantification.

Les images que l'on trouvera sont:
-L'image Singe, qui semble très colorée.
-L'image Fleur, de même type, mais avec plus de nuance.
-L'image Crevette, avec des couleurs proches les unes des autres.
-L'image Bateaux, avec des couleurs différentes sur des petites zones.
-L'image Kiss, très intéressante, quantifiée sur 8 couleurs.


Image singe


Image singe quantifiée 16 couleurs en RVB


Image singe quantifiée 16 couleurs en Lab


Image fleur


Image fleur quantifiée 16 couleurs en RVB


Image fleur quantifiée 16 couleurs en Lab


Image crevette


Image crevette quantifiée 16 couleurs en RVB


Image crevette quantifiée 16 couleurs en Lab


Image bateaux


Image bateaux quantifiée 16 couleurs en RVB


Image bateaux quantifiée 16 couleurs en Lab


Image Kiss


Image Kiss quantifiée 8 couleurs en RVB


Image Kiss quantifiée 8 couleurs en Lab


On peut maintenant comparer les images obtenues par quantification en RVB et par quantification en Lab.

En règle générale, les images quantifiées en Lab sont de meilleures qualités. En effet, dans les cas où le nuage de couleur est concentré autour d'une couleur dominante mais avec des couleurs éloignées de cette dominante comme pour l'image Kiss quantifiée sur 8 couleurs, la quantification en Lab donne de bien meilleurs résultats car elle conserve les couleurs faiblement représentées statistiquement tandis que la quantification en RVB les éliminent. On peut observer ce phénomène sur la couleur bleue qui disparait de la quantification en RVB.

Lorsque le nombre de couleurs de quantification est encore important (16 couleurs), la différence entre les espaces RVB et Lab est moins significative visuellement. C'est ce que l'on remarque sur les images des fleurs et des crevettes. Par contre, sur l'image du singe, on observe quelques différences sur les yeux et le nez du singe; la quantification dans l'espace Lab est la plus proche visuellement de l'original. Et sur l'image des bateaux, c'est dans l'image quantifiée dans l'espace Lab que les noms des bateaux (notamment le Picardie en rouge à droite de l'image) sont les plus fidèles à l'original.