Algorithme de création d'images HDR
-
26-09-2019 - |
Question
Connaissez-vous un algorithme pour créer des images HDR, comme photomatix ou la fonction "fusion hdr" de Photoshop ?
La solution
Faites-vous référence au pseudo HDR (aspect HDR à partir d'une image) ou au HDR à partir de quelques images différentes (chacune avec une exposition différente) ?
Habituellement, le HDR commence par l'opérateur Edge Preserving Smoothing.Cela permet de différencier les détails, où l'on souhaite conserver les données, des zones plates, où l'on peut compresser les données.
La prochaine étape consisterait à appliquer une fonction de compression aux données que nous souhaitons compresser.
La dernière étape consisterait à mélanger les données compressées.
Je commencerais par lire sur le Tone Mapping :http://en.wikipedia.org/wiki/Tone_mapping
Autres conseils
Matlab a fusion fonction HDR. Si vous avez installé Matlab, vous pouvez obtenir le code source de celui-ci dans le répertoire d'installation. (Mais vous ne pouvez pas l'utiliser pour l'application sous licence).
Pour quelques détails:
Ouvrir des recommandations de la bibliothèque HDR Source
Je suggère la boîte à outils HDR qui a ouvert le code source (GPL v3) et les modes d'alignement avancés: https://github.com/banterle/HDR_Toolbox/tree/master/source_code/Generation
Je ne sais pas quelle langue que vous utilisez, mais vous pouvez toujours jeter un oeil au code source pour Luminance (Qtpfsgui) et de voir comment ils le font.
Rappelez-vous cependant, que ce code est protégé par copyright de sorte que vous ne pouvez pas vraiment copier et coller dans une application sous licence différente.