Processeurs embarqués configurables pour la reproduction de tons

Diana Carolina Gil

Mémoire de maîtrise (2012)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 4MB •

Résumé

Les images à grande gamme dynamique (HDR) peuvent capturer les détails d'une scène à la fois dans les zones les plus claires et les zones ombragées, en imitant les capacités du système visuel humain. La reproduction de tons (TM) vise à adapter les images HDR aux dispositifs d'affichage traditionnels. La première partie de ce travail s'occupe d'une application des algorithmes de reproduction de tons : l'amélioration du contraste. Nous avons effectué une comparaison de plusieurs méthodes de pointe d'ajustement du contraste, y compris deux opérateurs de TM. Cette analyse comparative a été mise en oeuvre dans le contexte d'applications de surveillance lorsque les vidéos sont prises dans des conditions d'éclairage faibles. La qualité de l'image a été évaluée en utilisant des métriques objectives comme le contraste d'intensités et l'erreur de la brillance, et via une évaluation subjective. De plus, la performance a été mesurée en fonction du temps d'exécution. Les résultats expérimentaux montrent qu'une technique récente basée sur une modification de l'histogramme présente un meilleur compromis si les deux critères sont considérés. Les algorithmes de TM imposent habituellement des besoins élevés en ressources de calcul. En conséquence, ces algorithmes sont normalement implémentés sur des processeurs à usage général puissants et des processeurs graphiques. Ces plateformes ne peuvent pas toujours satisfaire les contraintes de performance, de surface, de consommation de puissance et de flexibilité imposées par le domaine des systèmes embarqués. Même si ces exigences sont souvent contradictoires, les processeurs à jeu d'instructions spécialisées (ASIP) deviennent une alternative d'implémentation intéressante. Les ASIP peuvent fournir un compromis entre l'efficacité d'une solution matérielle dédiée et la flexibilité associée à une solution logicielle programmable. La deuxième partie de ce mémoire présente la conception et l'implémentation d'un processeur spécialisé pour un algorithme global de TM. Nous avons analysé l'algorithme entier afin d'estimer les besoins en données et en calculs. Trois instructions spécialisées ont été proposées : pour calculer les valeurs de la luminance, du logarithme et de la luminance maximale. En utilisant un langage de description architecturale, les instructions spécialisées ont été ajoutées à un processeur similaire à un RISC de 32 bits. Le logarithme a été calculé à l'aide d'une technique spécifique à faible coût basée sur une approximation de Mitchell améliorée. Les résultats expérimentaux démontrent une augmentation de la performance de 169% si les trois instructions y sont rajoutées, avec un coût matériel supplémentaire de seulement 22%. Finalement, comme les algorithmes globaux de TM peuvent ne pas préserver d'importants contrastes locaux, nous avons conçu et implémenté un autre ASIP pour un algorithme local. Des instructions spécialisées pour accélérer une pyramide gaussienne modifiée ont été ajoutées à un processeur configurable et extensible, semblable à un RISC de 32 bits. Les différents niveaux de la pyramide ont été calculés en utilisant un noyau gaussien 2D unique dans un processus itératif. Les résultats montrent un facteur d'accélération de 12,3× pour le calcul de la pyramide, ce qui implique une amélioration de la performance de 50% pour l'algorithme local. Ce processeur spécialisé requiert une augmentation de la surface de 19% par rapport à la configuration de base.

Programme:
Génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:816
ORCID
Date du dépôt:
09 juil. 2012 16:25
Dernière modification:
14 oct. 2026 10:36
Citer en APA 7:
Gil, D. C. (2012). Processeurs embarqués configurables pour la reproduction de tons [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/816/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document