Avis de non-responsabilité: Je ne suis en aucun cas engagé dans le traitement du signal. Juste très curieux ...
La question est très simple: est-il possible d'appliquer un traitement logiciel à une image pour supprimer ou réduire l'éblouissement des phares?
Ce serait une image comme celle-ci:
Si c'est possible, existe-t-il une bibliothèque de logiciels disponible pour cela? Je me fiche de la langue, je veux juste les capacités. Slash est-ce que quelqu'un sait s'il y a des recherches en cours à ce sujet?
Réponses:
Le problème que vous pourriez avoir est que lorsque des lumières vives sont présentes, l'appareil photo utilise une vitesse d'obturation rapide pour éviter que l'image ne sature trop. Tous les détails qui vous intéressent se trouvent dans les derniers bits des données.
Donc, même si vous supprimez les reflets, puis essayez de tirer le reste de l'image au niveau, c'est très bruyant. Par exemple, si vous prenez votre image et jouez avec les niveaux pour tirer vers le haut les sections les plus sombres et juste permettre à l'éblouissement de se couper, voici le résultat:
Si c'est OK pour le traitement ultérieur (je ne sais pas ce que vous avez en tête), vous pouvez peut-être supprimer l'éblouissement en regardant les distributions de pixels saturés, et étendre dans la "lueur" autour d'eux.
Une meilleure solution (si vous en avez la possibilité) peut être d'utiliser une caméra à plage dynamique élevée qui a une réponse non linéaire dans les pixels, et aussi souvent 10 ou 12 bits par pixel de résolution utilisable, ce qui signifie que vous pouvez conserver 7 -8 bits pour les sections les plus sombres.
la source
{frame1,2,3,4}, {frame2,3,4,5}, {frame3,4,5,6}, etc
:? Ou serait-ce trop lent?