Perception visuelle humaine des images

Codage avec perte dโ€™information sans-perte de qualitรฉ visuelle

Perception visuelle humaine des images

La vision humaine est sensible ร  deux composantes : la luminance et la chrominance. La luminance reprรฉsente lโ€™intensitรฉ lumineuse, soit la vision en noir et blanc. Tandis que la chrominance reprรฉsente lโ€™intensitรฉ chromatique, soit la perception de couleur (Wang et al., 2002). Ces caractรฉristiques sont perรงues par la rรฉtine, un organe important de la vision. Celle-ci est principalement composรฉe de deux types de cellule : les cรดnes et les bรขtonnets. Les bรขtonnets sont surtout situรฉs en pรฉriphรฉrie et ne perรงoivent pas les couleurs. Les cรดnes se situent plus au centre et sont responsables de la perception des couleurs (Sayood, 2005). Il existe trois types de cรดnes chacun responsable de la perception de diffรฉrente tonalitรฉ chromatique (Young, 1802).

Particularitรฉs de la vision humaine utiles ร  la compression

Lors de la compression avec perte dโ€™information, certains artefacts de compression sont insรฉrรฉs dans les images ou les sรฉquences vidรฉos. Il existe quelques particularitรฉs du systรจme visuel humain (SVH) qui peuvent rendre ces artefacts moins visibles et ainsi permettre de conserver une bonne qualitรฉ visuelle.

Premiรจrement, la sensibilitรฉ du SVH aux composantes de la lumiรจre nโ€™est pas รฉgale. En effet, lโ€™oeil humain est plus sensible ร  la luminance quโ€™ร  la chrominance (Pritchard, 1977). Ainsi, les pertes dโ€™information concernant les couleurs sont moins visibles.

Il faut aussi considรฉrer la perception de contraste. Celle-ci est plus aiguรซ lorsque les frรฉquences spatiales et temporelles sont petites (Robson, 1966). Ceci indique quโ€™une perte dโ€™information dans une rรฉgion dโ€™image ayant un contenu frรฉquentiel รฉlevรฉ est moins apparente. Une telle section dโ€™image peut reprรฉsenter une rรฉgion avec beaucoup de dรฉtail ou beaucoup de mouvement.

Application des particularitรฉs de la vision humaine ร  la compression

Plusieurs standards de compression dโ€™image (JPEG (International Telecommunications Union, 2004)) et vidรฉo (MPEG-2, H.264, H.265 (ISO/IEC, 2009; Richardson, 2003; International Telecommunications Union, 2013b)) utilisent une reprรฉsentation de couleur et de luminositรฉ pour laquelle les valeurs de chrominance sont sous-รฉchantillonnรฉes. En effet, avec la reprรฉsentation YUV420, les valeurs de chrominance U et V sont sous-รฉchantillonnรฉes dโ€™un facteur de quatre en sous รฉchantillonnant par un facteur de deux horizontalement et verticalement. Ainsi, une valeur de U et une valeur de V sont utilisรฉes pour quatre valeurs de luminance (Y), et ceci en conservant une bonne qualitรฉ visuelle .

La diminution de sensibilitรฉ aux hautes frรฉquences spatiales est utilisรฉe dans un algorithme de compression proposรฉ dans (Vรต et al., 2011b,a). Dans cet algorithme, les blocs sont classifiรฉs en trois classes : lisses, avec dรฉtails, alรฉatoires. Un facteur de quantification diffรฉrent est appliquรฉ pour chaque classe de bloc pour minimiser les distorsions, surtout pour les blocs lisses, qui reprรฉsentent des rรฉgions dโ€™image de basse frรฉquence.

Description du HACP-SBT

Lโ€™algorithme de HACP-SBT (Kim et Kyung, 2010) aborde plusieurs concepts intรฉressants. Il est prรฉsentรฉ en deux parties, soit un prรฉdicteur spatial le HACP (de lโ€™anglais Hierarchical Average Copy Prediction) et un codage entropique simple ร  longueur fixe utilisant le SBT (de lโ€™anglais Significant Bit Truncation).

Lโ€™algorithme de compression prรฉsentรฉ est destinรฉ ร  optimiser les transferts mรฉmoires dโ€™un codec H.264 dans un systรจme embarquรฉ. Dans certains systรจmes, ceci est nรฉcessaire pour respecter les limitations de bande passante imposรฉes par les modules dโ€™accรจs direct ร  la mรฉmoire. Ceci est accompli en intรฉgrant un module de compression dโ€™image ร  ce module matรฉriel. Pour ne pas augmenter le temps dโ€™encodage, lโ€™algorithme doit รชtre de basse complexitรฉ.

Lโ€™autre aspect trรจs intรฉressant est lโ€™option de lโ€™accรจs alรฉatoire aux donnรฉes de lโ€™image. Pour pouvoir accรฉder ร  certaines parties de lโ€™image sans dรฉcoder lโ€™image au complet, les dรฉpendances de donnรฉes doivent รชtre restreintes ร  lโ€™unitรฉ dโ€™accรจs alรฉatoire. Dans ce cas, cette unitรฉ est un macrobloc 16ร—16 formรฉ de quatre blocs 8ร—8. Ainsi, aucune prรฉdiction temporelle nโ€™est permise et toute prรฉdiction spatiale doit รชtre effectuรฉe ร  lโ€™intรฉrieur du macrobloc. Cโ€™est pourquoi un prรฉdicteur hiรฉrarchique est utilisรฉ puisque ce dernier ne prรฉsente aucune dรฉpendance de donnรฉes ร  lโ€™extรฉrieur du bloc 8 ร— 8 prรฉdit.

Prรฉdiction

La prรฉdiction spatiale par HACP favorise les prรฉdictions horizontales, car lโ€™auteur explique que les images naturelles ont une plus grande corrรฉlation horizontale que verticale.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTIONย 
CHAPITRE 1 CONCEPTS DE BASE
1.1 Compression de lโ€™information
1.1.1 Thรฉorie de lโ€™information
1.1.2 Types de compression
1.2 Outil de compression dโ€™images et de vidรฉos
1.2.1 Prรฉdiction
1.2.1.1 Prรฉdiction spatiale
1.2.1.2 Prรฉdiction temporelle
1.2.2 Transformation
1.2.3 Codage entropique
1.2.4 Quantification
1.3 Rรฉsumรฉ des outils de codage
1.3.1 Outils de compression sans perte dโ€™information
1.3.2 Outils de compression avec perte dโ€™information
CHAPITRE 2 SYSTรˆME – CONTEXTE Dโ€™IMPLร‰MENTATIONย 
2.1 Contraintes de lโ€™unitรฉ de calcul
2.2 Contraintes de mรฉmoire
2.3 Rรฉsumรฉ des contraintes
CHAPITRE 3 ร‰TAT DE Lโ€™ART
3.1 Compression sans perte dโ€™information
3.1.1 La prรฉdiction par diffรฉrence de pixel adjacent (DAP)
3.1.2 Prรฉdiction par dรฉtection de contour mรฉdian (MED)
3.1.3 Prรฉdiction ajustรฉe en fonction du gradient (GAP)
3.1.4 Prรฉdiction hiรฉrarchique (HACP)
3.1.5 ร‰valuation des prรฉdicteurs
3.1.5.1 Opรฉrations par pixel
3.1.5.2 Profondeur de prรฉdiction
3.1.5.3 Ratio entropique
3.1.5.4 Rรฉsultats
3.2 Codage avec perte dโ€™information sans-perte de qualitรฉ visuelle
3.2.1 Perception visuelle humaine des images
3.2.2 Particularitรฉs de la vision humaine utiles ร  la compression
3.2.3 Application des particularitรฉs de la vision humaine ร  la
compression
3.3 Description du HACP-SBT
3.3.1 Prรฉdiction
3.3.1.1 Calculs des prรฉdicteurs
3.3.2 Codage
3.3.3 Avantages du HACP-SBT
3.3.3.1 Faible profondeur de dรฉpendance de donnรฉes
3.3.3.2 Calcul de prรฉdicteur simple avec des instructions
SIMD
3.3.3.3 Efficacitรฉ du prรฉdicteur
3.3.3.4 Accรจs alรฉatoire
3.3.4 Dรฉsavantages du HACP-SBT
3.3.4.1 Dรฉpendances de donnรฉes
3.3.4.2 Algorithme de transfert mรฉmoire
3.3.4.3 Taux de compression variable
3.4 Rรฉsumรฉ
CHAPITRE 4 AMร‰LIORATIONS APPORTร‰ES AU PRร‰DICTEUR HACP ET
AU CODAGE PAR SBTย 
4.1 Simplification de la hiรฉrarchie de prรฉdiction du HACP
4.1.1 ร‰limination dโ€™un niveau de dรฉpendance
4.1.2 Calcul du prรฉdicteur du premier niveau
4.1.3 Regroupement de pixels pour lโ€™unification
4.1.4 Comparaison des mรฉthodes proposรฉes
4.2 Adaptation de lโ€™HACP-SBT pour la communication
4.2.1 Division de lโ€™image
4.2.2 Syntaxe de codage
4.2.2.1 Entรชte dโ€™unitรฉ
4.3 Extension du codage par SBT pour le codage avec perte
4.3.1 Troncature des bits les moins significatifs
4.3.2 Conservation de lโ€™information du rรฉsultat de prรฉdiction sur huit
bits
4.3.2.1 Erreur de quantification de lโ€™erreur de prรฉdiction
4.3.2.2 Problรจme de signe
4.3.3 Sรฉlection des groupes ร  tronquer
4.3.3.1 Chrominance
4.3.3.2 Haute frรฉquence spatiale
4.3.4 Sรฉlection du nombre de bits ร  tronquer
4.3.4.1 Dรฉtermination de la taille codรฉe par itรฉration de codage
4.3.4.2 Estimation de la taille codรฉe dโ€™un bloc pour une
dรฉcision a priori
4.3.4.3 Sรฉparation des niveaux de codage
4.3.5 Modes de codage
4.3.5.1 Sans perte (0)
4.3.5.2 Avec perte rapide (1)
4.3.5.3 Avec perte calculรฉe (2)
4.4 Rรฉsumรฉ
CHAPITRE 5 CONSIDร‰RATIONS Dโ€™IMPLร‰MENTATION
5.1 ร‰tapes dโ€™encodage
5.1.1 Prรฉdiction
5.1.2 Codage des niveaux 1, 2 et 3
5.1.3 Analyse et codage du niveau 4
5.2 ร‰tape de dรฉcodage
5.3 Gestion de la mรฉmoire
5.3.1 Gestion de la mรฉmoire ร  lโ€™encodage
5.3.2 Gestion de la mรฉmoire au dรฉcodage
5.4 Rรฉsumรฉ
CHAPITRE 6 Rร‰SULTATS DE Lโ€™ร‰VALUATION DE Lโ€™ALGORITHME
PROPOSร‰
6.1 Procรฉdure de test pour lโ€™analyse de lโ€™algorithme proposรฉ
6.2 Influence des modes de codage sur la performance
6.2.1 Taux de compression
6.2.2 Qualitรฉ visuelle
6.2.3 Temps dโ€™exรฉcution
6.3 Analyse des facteurs affectant le taux de compression
6.3.1 Taux de compression aprรจs codage H.264
6.3.2 Taux de compression par mode par rรฉsolution
6.3.3 Taux de compression par mode par vecteur de test
6.4 Analyse des facteurs affectant la qualitรฉ dโ€™image
6.4.1 SSIM par mode par rรฉsolution
6.4.2 SSIM par mode par vecteur de test
6.5 Analyse du temps dโ€™exรฉcution par section de lโ€™algorithme
6.5.1 Contraintes du systรจme ..
6.5.1.1 Dรฉpendance des donnรฉes et instructions SIMD
6.5.1.2 Gestion de la mรฉmoire
6.6 Rรฉsumรฉ
CONCLUSIONย 

Perception visuelle humaine des imagesTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *