Brevet FR2847697A1 — publié le 20040528

PROCED ET SYST ME D'AMELIORATION DU CONTRASTE D'II1@GES NUMERIS ES L'invention est relative à un procédé et à un système d'amélioration du contraste d'images numérisées, notamment d'images en couleurs. Elle concerne aussi les images obtenues par un procédé d'amélioration de contraste. Le contraste constitue l'un des paramètres les plus importants pour apprécier la qualité d'une image fixe ou animée. Art antérieur et problème posé Divers procédés ou logiciels ont déjà été utilisés pour améliorer automatiquement le contraste des images numérisées. Mais il a été constaté que le résultat n'est pas toujours satisfaisant, c'est-à-dire que le contenu de certaines images traitées peut être altéré. Il peut arriver que certaines parties de l'image voient leur contraste et/ou leurs couleurs modifié(es>, avec, notamment, des pertes de détails dans les parties sombres et/ou claires, ou des couleurs non naturelles. On sait, en particulier, que, pour améliorer le contraste d'images numérisées, il faut remplir toute la dynamique des intensités. Par exemple, quand une valeur, telle qu'une intensité de couleur, est codée sur 8 bits, la dynamique s'étend de 0 à 255. Etant donné que les valeurs proches des limites, c'est-à-dire proches de 0 et de 255 (dans le cas d'un codage sur 8 bits), ne concernent qu'un nombre relativement restreint de pixels, pour remplir au mieux cette dynamique, on détermine un seuil SN de noir et un seuil SE de blanc correspondant respectivement à une valeur supérieure à 0 et à une valeur inférieure à 255 et on effectue une transformation telle que toutes les valeurs initiales de la plage d'intensité lumineuse comprises entre 0 et le seuil SN sont transformées en 0, et toutes les valeurs initiales de la plage d'intensité lumineuse comprises entre le seuil SE et 255 sont transformées en valeur 255. Pour déterminer le seuil SN de noir et le seuil SE de blanc, on trace les histogrammes de chacune des couleurs avec, en abscisses, les intensités des couleurs R, V et B et, en ordonnées, le nombre de pixels ayant cette intensité. On considère la couleur ayant la plus grande dynamique, par exemple le bleu B (figure 1), et on détermine l'aire totale délimitée par la courbe B, l'axe des ordonnées ON, l'axe d'abscisse 255 et parallèle à l'axe des ordonnées et l'axe des abscisses; la valeur SB est choisie de façon telle que l'aire de la zone 10 délimitée par les segments parallèles à l'axe des ordonnées aux abscisses SB et 255, l'axe des abscisses et la courbe B, a une valeur qui représente x%, par exemple 1, de l'aire totale. De même, la valeur SN est déterminée de manière analogue en considérant la zone 12 délimitée par l'axe des ordonnées ON, le segment d'abscisse SN parallèle à l'axe des ordonnées, l'axe des abscisses et la courbe B, l'aire de cette zone 12 représentant x'% de l'aire totale. Ce procédé améliore le contraste d'ensemble de l'image. Mais on a constaté qu'il pouvait, dans certains cas, provoquer des défauts gênants. En particulier, on a observé que si les pixels de la zone 10 qui, après transformation, ont tous la valeur 255, ne sont pas répartis dans toute l'image mais sont localisés en un endroit précis, ils forment une tâche en général uniforme. Pour améliorer le contraste, il est par ailleurs connu des transformations prévues pour occuper de façon aussi uniforme que possible les dynamiques et pour s 'adapter aux périphériques de sortie (par exemple le coefficient y des tubes à rayon cathodique). On a également constaté que ce procédé connu fournit aussi des résultats qui dépendent de la nature des images, c'est-à-dire que ces dernières peuvent perdre leur caractère naturel et que certaines parties de l'image peuvent être altérées. Par exemple, une baisse trop forte de contraste sur une zone peut faire perdre des détails et, à la limite, donner une zone uniforme. But de l'invention Le procédé et le système conformes à l'invention permettent, de façon automatique, d'améliorer le contraste des images numérisées, notamment en couleurs, et cela sans dégrader ces images numérisées. L'invention Le procédé d'amélioration de contraste d'une image, notamment en couleurs, formée de pixels et numérisée, est, selon l'invention, caractérisé en ce qu'on sélectionne au moins une plage d'intensité lumineuse, on identifie des zones de l'image numérisée qui présentent une propriété déterminée de contraste d'intensité lumineuse dans la plage sélectionnée et on détermine ou modifie, au moins pour la plage d'intensité lumineuse sélectionnée, une table de correspondance d'amélioration du contraste en fonction de cette propriété de contraste et des zones identifiées. Ainsi, l'invention prévoit de tenir compte de propriétés locales de contraste afin de créer la table de correspondance d'amélioration du contraste. Dans ces conditions, bien que la même table de correspondance puisse être appliquée à tous les pixels ayant la même intensité lumineuse ou des intensités lumineuses voisines, le contraste de l'image est amélioré dans son ensemble, sans création de défauts locaux. Définitions Avant de décrire plus en détail des modes de réalisation de l'invention, on rappelle qu'une image numérisée peut être décomposée de diverses façons en plans couleurs, notamment en utilisant une décomposition dans les espaces couleurs RGB, sRGB, sRGB linéaire ou RGB linéaire, LMS, Lab, Yuv, HSL, XYZ, xyz. Ces termes, à l'exception de sRGB et sRGB linéaire, sont définis par exemple dans l'ouvrage suivant: "Measuring Color", Third Edition, R.W.D. Hunt, Fountain Press, Kingstonupon-Thames, England 1998, ISBN 0863433871 ou dans l'ouvrage "Color Appearance Models", M. Fairchild, Addison Wesley, 1998, ISBN 0201634643. L'espace couleur sRGB est décrit dans la norme IEC 61966-2-1 "Multimedia systems and equipment - Colour measurement and management - Part 2-1: Colour management - Default RGB colour space - sRGB". L'espace couleur sRGB linéaire se déduit du sRGB par l'application d'un gamma (au sens défini dans les documents cités ci-dessus) permettant de compenser la non linéarité définie par la norme sRGB entre l'intensité lumineuse et l'énergie lumineuse correspondante. Cette non linéarité est par exemple décrite dans l'article: " Comparametric équations with Practical Applications in Quantigraphic Image Processing ", Steve Mann, IEEE Transaction in Image Processing, Vol 9, No 9, 2000. De même, RGB linéaire est obtenu à partir de RGB, de sorte que l'intensité lumineuse et l'énergie lumineuse correspondante soient liées linéairement. Dans le cadre de l'invention, l'intensité lumineuse correspond: à la luminance par exemple L de Lab, Y de Yuv, L de HSL, Y de XYZ, et/ou à une combinaison linéaire de RGB, de sRGB ou sRGB linéaire, ou RGB linéaire, ou une autre combinaison des plans couleurs de l'image numérisée, par exemple G de RGB qui correspond au vert et correspond à une approximation de la luminance, S de HSL qui correspond à la saturation de couleur et permet d'améliorer le contraste de couleur, et/ou à plusieurs valeurs telles que définies ci-dessus, par exemple L et S de l'espace de couleur HSL, afin d'améliorer globalement le contraste et le contraste de couleur. Dans le cadre de l'invention, une plage d'intensité lumineuse comprend une ou plusieurs valeurs d'intensité lumineuse, par exemple les intensités lumineuses comprises entre deux bornes. La table de correspondance du procédé selon l'invention peut être appliquée à un ou plusieurs plans couleurs, les autres restant inchangés, et cela dans un espace de couleur identique à, ou différent de, celui ayant servi à la définition de l'intensité lumineuse. Dans le cas o la table de correspondance est appliquée à plusieurs plans couleurs, de préférence la table de correspondance s'applique à chaque plan couleur indépendamment, et comprend une table à une entrée et une sortie par plan couleur qui permet de transformer ledit plan couleur, c'est-à20 dire qu'à une valeur pour une couleur correspond une autre valeur après application de la table de correspondance. En variante, la table de correspondance s'applique à l'ensemble des plans couleurs simultanément, et comprend une table à plusieurs entrées et plusieurs sorties. Par exemple, dans l'espace RGB, 3 valeurs de couleurs fournissent 3 autres valeurs de couleurs après application de la table de correspondance. La table de correspondance peut présenter une dynamique différente en entrée et en sortie, par exemple 12 bits et 8 bits respectivement. Des exemples d'intensité lumineuse et d'application de la table de correspondance sont donnés ci-après: - l'intensité lumineuse est G de sRGB linéaire ou Y de Yuv et la table de correspondance s'applique indépendamment à R, G et B de sRGB linéaire, - l'intensité lumineuse est L de Lab et la table de correspondance s'applique à L, a et b restant inchangés, - l'intensité lumineuse est S et L, et la table de correspondance s'applique globalement à S et L. Dans le cadre de l'invention, la propriété de contraste d'une zone peut être définie de diverses manières. Cette propriété peut être notamment fonction de la variation d'intensité lumineuse dans la zone concernée et/ou de la taille de cette zone. Le contraste est en effet perçu par l'oeil comme d'autant plus faible que l'intensité lumineuse varie faiblement dans la zone et/ou que la taille de la zone est grande. La propriété de contraste peut être mesurée directement sur l'image numérisée ou sur une image obtenue par souséchantillonnage de l'image numérisée, ce qui permet, dans ce dernier cas, d'accélérer le temps de traitement. La propriété de contraste peut être notamment la taille de la zone dans le cas o les zones choisies ont une faible variation d'intensité lumineuse, par exemple 1% de la différence entre l'intensité lumineuse maximale et l'intensité lumineuse minimale; le contraste est en effet d'autant plus faible que la zone est grande. La taille d'une zone peut être déterminée de diverses façons, par exemple en calculant la surface de la zone, en comptant le nombre de pixels de la zone, en mesurant le diamètre de la zone lorsque celle-ci est circulaire, ou, de façon plus générale, la plus grande dimension, ou en calculant une approximation à partir d'une forme géométrique proche telle un rectangle ou un cercle. La propriété de contraste peut également être une mesure de la variation d'intensité lumineuse dans la zone, en particulier dans le cas o les zones choisies ont des tailles similaires, par exemple variant de moins d'un facteur deux. La mesure de la variation d'intensité lumineuse dans la zone est par exemple: - la variance de l'intensité lumineuse des pixels, ou - l'écart type ou l'écart entre la plus forte et la plus faible intensité lumineuse des pixels, ou - toute autre mesure de la variation de l'intensité lumineuse des pixels à l'intérieur de la zone. La propriété de contraste peut également être une combinaison de taille et de variation d'intensité lumineuse, par exemple: - le produit de la taille par la variation d'intensité lumineuse, ou - la somme, pour tous les pixels de la zone, de la valeur absolue des écarts entre l'intensité lumineuse d'un pixel et de l'intensité lumineuse de la zone (celle-ci sera définie plus loin), ou - la variance de l'intensité lumineuse des pixels, ou - l'écart type de l'intensité lumineuse des pixels, ou - toute autre mesure de la variation de l'intensité lumineuse et de la taille des zones. L'intensité lumineuse d'une zone est notamment - la moyenne de l'intensité lumineuse des divers pixels, ou - l'intensité lumineuse du pixel central de la zone, ou - une autre combinaison des intensités lumineuses des pixels de la zone. Dans le cadre de l'invention, une zone peut être définie de diverses manières ou sous diverses formes, notamment: - une forme indépendante de l'image, par exemple une zone rectangulaire, tels des rectangles ou carrés de 3x3 ou 7x7 pixels, ou - une forme déterminée en fonction de caractéristiques de l'image, par exemple des zones connexes de pixels d'intensité lumineuse dans une plage d'intensité lumineuse. Plage d'intensité lumineuse présentant peu de détails Dans une réalisation, la propriété déterminée de contraste a une valeur inférieure à un seuil prédéterminé, la plage d'intensité lumineuse correspondante fournissant donc peu de détails, et la table de correspondance est déterminée ou modifiée pour diminuer le contraste pour cette plage d'intensité lumineuse et pour augmenter le contraste dans au moins une autre plage. Ainsi, les diminutions du contraste dans une plage d'intensité lumineuse présentant peu de détails font encore perdre des détails mais cette perte est peu perceptible par l'oeil et peut être mise à profit pour augmenter le contraste dans d'autres plages. Dans une réalisation, notamment pour déterminer SN et SB, la plage d'intensité lumineuse présentant peu de détails comprend l'intensité lumineuse minimale et/ou l'intensité lumineuse maximale. On sélectionne la plage d'intensité lumineuse présentant peu de détails, par exemple de façon telle qu'elle constitue la plage la plus étendue pour laquelle les zones identifiées ont une propriété de contraste inférieure au seuil. Dans ce cas l'amélioration du contraste peut être maximale. Il peut alors être avantageux, notamment si la propriété de contraste est la taille des zones, d'utiliser des zones constituées de pixels d'intensité lumineuse comprise dans la plage d'intensité lumineuse sélectionnée. Si, par exemple, on choisit comme propriété de contraste le nombre de pixels de la zone, et comme seuil prédéterminé 400 pixels, on détermine un seuil SN de noir et un seuil SB de blanc, on modifie les intensités lumineuses de façon que tous les pixels ayant une intensité lumineuse dans la plage d'intensité lumineuse comprise entre l'intensité minimale et le seuil SN aient une intensité minimale et tous les pixels d'intensité lumineuse dans la plage d'intensité lumineuse comprise entre SB et l'intensité lumineuse maximale aient une intensité maximale, et chaque seuil SN de noir et/ou seuil SB de blanc est déterminé de façon telle que sa valeur soit la plus éloignée de l'extremum pour laquelle il n'existe aucune zone de plus de 400 pixels dont tous les pixels ont une intensité lumineuse dans la plage d'intensité lumineuse comprise entre le seuil SN de noir et/ou seuil SB de blanc et l'extremum associé. Une taille de 20x20 (= 400) pixels environ est bien adaptée lorsque 20 pixels sont observés sous un angle de un millième de radian environ (par exemple si 20 pixels font 0,3mm et sont observés à 30cm). La plage d'intensité lumineuse présentant alors peu de détails s'il n'existe aucune zone de plus de un millième de radian dont tous les pixels ont une intensité lumineuse dans la plage. Le seuil prédéterminé peut donc être adapté à la résolution du dispositif de sortie, tel qu'un écran ou une imprimante (le nombre de pixels par mm) et à la distance d'observation. Toutefois, cette adaptation n'est pas toujours possible, en particulier si l'utilisation ultérieure de l'image n'est pas connue; dans ce cas, on choisit le seuil prédéterminé indépendamment de l'angle de perception, par exemple 1000 pixels pour une image 1200x1800. De préférence, le seuil prédéterminé est identique pour toutes les images, par exemple fixé à 400. En variante le seuil est déterminé pour chaque image, par exemple comme la somme d'une valeur fixée, par exemple 400, et de la plus grande valeur de la propriété de contraste des zones d'intensité lumineuse égale à l'extremum; ainsi on limite la détérioration des images ayant déjà un défaut de zone saturée. Pour déterminer la plage d'intensité lumineuse présentant peu de détails, notamment pour déterminer les seuils SN et SB, on choisit une plage d'intensité lumineuse pour laquelle toutes les zones d'intensité lumineuse dans la plage d'intensité lumineuse présentant peu de détails ont une propriété de contraste inférieure à un seuil, par exemple 2% de la dynamique, de sorte que les détails sont peu ou pas visibles et que l'on peut diminuer le contraste dans la plage d'intensité lumineuse présentant peu de détails. Afin d'accélérer les calculs, en variante, on sous5 échantillonne l'image numérisée. Le seuil doit alors être adapté à ce sous-échantillonnage. Par exemple, si le souséchantillonnage est d'un facteur deux dans chaque direction, le seuil prédéterminé de 400 pixels doit être remplacé par un seuil prédéterminé de 100 pixels. Dans une réalisation, les seuils SN et SB sont déterminés pour une intensité lumineuse correspondant à G dans l'espace de couleurs sRGB linéaire ou RGB linéaire. La table de correspondance ainsi déterminée est alors appliquée à chacun des plans couleurs R, G et B. De préférence, le seuil de blanc et le seuil de noir sont déterminés pour chaque plan couleur R, G, B dans l'espace de couleurs sRGB linéaire ou RGB linéaire et le seuil le plus proche de l'extremum est utilisé comme valeur de seuils SN et SB. Dans une réalisation, la sortie de la table de correspondance, pour les valeurs d'entrée se trouvant entre les seuils SN et SB, est une fonction linéaire de la quantité de lumière de la scène dont est issue l'image numérisée. Par exemple, si on utilise l'espace de couleurs sRGB linéaire ou RGB linéaire, il suffit d'utiliser pour une représentation graphique de la table de correspondance un segment de droite pour les valeurs d'entrée se trouvant entre les seuils SN et SE. En variante, on pave l'image numérisée en zones rectangulaires ou carrées de taille correspondant à un seuil prédéterminé (400 pixels dans l'exemple, soit par exemple des zones de 20x20), et pour déterminer les seuils SN et SB, on sélectionne les zones ayant tous leurs pixels d'intensité lumineuse dans la plage d'intensité lumineuse, et on vérifie que les zones voisines ne respectent pas cette condition. Les seuils SN et SE peuvent être déterminés par le procédé connu de dichotomie ou par approche directe en utilisant un histogramme local comme décrit plus loin. En variante, on estime les seuils par un balayage direct: par exemple pour déterminer le seuil SN, on part d'un seuil courant fixé à l'intensité zéro, et on augmente progressivement le seuil courant en fonction des zones trouvées en ne considérant que les zones d'intensité lumineuse supérieure au seuil courant, et on arrête le balayage dès qu'une zone dépasse le seuil prédéterminé de la propriété de contraste. On prend alors comme valeur de SN la valeur du seuil courant. En variante, la propriété de contraste est, comme expliqué ci-dessus, une combinaison de taille et de variation d'intensité lumineuse. Dans une réalisation, les plages d'intensité lumineuse ont une taille identique, par exemple 1% ou 0,5% de la dynamique, ou ont une taille correspondant au pas de quantification du signal, par exemple 1 dans le cas o les plans couleurs et/ou l'intensité lumineuse sont codés par des valeurs entières, par exemple comprises entre 0 et 255. Bien qu'on ait évoqué plus particulièrement des plages d'intensité lumineuse présentant peu de détails comprenant un extremum de la dynamique, il va de soi qu'on peut appliquer le procédé selon l'invention à toute plage d'intensité lumineuse présentant peu de détails. Niveau de détails (ou micro-détails) Dans une réalisation, pour chaque plage d'intensité lumineuse on détermine un niveau de détails qui est fonction de la propriété de contraste des zones identifiées, et on accorde la priorité à l'augmentation de contraste pour les intensités lumineuses qui comportent le plus grand niveau de détails. Ainsi, les détails seront mieux perçus. Le niveau de détails pour une plage d'intensité lumineuse donnée peut être défini de la façon suivante: - la propriété de contraste d'une zone est la variance de l'intensité lumineuse des pixels de la zone, ou l'écart type ou l'écart entre la plus forte et la plus faible intensité lumineuse des pixels, ou toute autre mesure de la variation de l'intensité lumineuse des pixels à l'intérieur de la zone, - on identifie les zones de la façon suivante: on découpe l'image par exemple en carrés de 7x7 pixels, et on considère tous les carrés possibles ou un sous- ensemble statistiquement représentatif (par exemple par tirage aléatoire couvrant 10% de l'image) pour limiter le temps de calcul,qui sont tels que l'intensité lumineuse du carré est incluse dans la plage d'intensité lumineuse et la propriété de contraste du carré est comprise entre deux seuils prédéterminés, fixes ou variables selon la plage d'intensité lumineuse, de sorte à ne pas considérer de carrés qui ont un trop fort ou un trop faible contraste, le niveau de détails pour une plage d'intensité lumineuse est alors défini comme le nombre de zones identifiées, ou toute mesure de variation de l'intensité lumineuse de tous les pixels des zones identifiées, notamment l'écart type. Le niveau de détails (ou micro-détails) est d'autant plus grand que le nombre de zones présentant des détails est élevé. Les deux seuils de la propriété de contraste sont, par exemple, 2% et 7% de la dynamique. Selon une variante, le niveau de détails pour une plage d'intensité lumineuse donnée est défini de la façon suivante: - on identifie des zones de deux pixels, cette identification étant effectuée de la façon décrite plus bas, - la propriété de contraste d'une zone est la différence (en valeur absolue ou non) entre l'intensité lumineuse des deux pixels, ou toute autre mesure de la variation de l'intensité lumineuse des pixels à l'intérieur de la zone, - on identifie les zones de la façon suivante: on considère tous les couples de pixels possibles, ou un sous35 ensemble statistiquement représentatif (par exemple par tirage aléatoire couvrant 10% de l'image) pour limiter le temps de calcul, qui sont tels que la distance entre les deux pixels du couple est inférieure à deux pixels et tels que l'intensité lumineuse du couple est incluse dans la plage d'intensité lumineuse, et la propriété de contraste du couple est comprise entre deux seuils prédéterminés, fixes ou variables selon la plage d'intensité lumineuse, de sorte à ne pas considérer les zones ayant un trop fort ou un trop faible contraste, les deux seuils étant, par exemple, 2% et 7% de la dynamique, et - le niveau de détails pour une plage d'intensité lumineuse est défini comme étant le nombre de zones identifiées. Là également, le niveau de détails est d'autant plus grand que le nombre de zones présentant des détails est élevé. Cette variante peut aussi être réalisée de la façon analogue suivante: on choisit des zones constituées de carrés de, par exemple, 3x3 ou 7x7 pixels, - dans chaque zone, on détermine, d'une part, l'intensité lumineuse L0 du pixel central (P0) et, d'autre part, on définit la propriété de contraste comme étant le nombre de pixels présentant des intensités lumineuses comprises entre L0+a et Lo+A et comprises entre L0a et Lo-A, les valeurs a et A correspondant à des écarts d'intensité perceptibles, les écarts supérieurs à A correspondant à une perceptibilité sensiblement plus importante, et - le niveau de détails pour la plage d'intensité lumineuse est alors la somme des propriétés de contraste pour l'ensemble des zones. Lorsqu'on a déterminé le niveau de détails des plages d'intensité lumineuse couvrant la dynamique, on peut alors calculer la table de correspondance pour que le contraste soit d'autant plus grand que le niveau de détails est plus important, c'est-à-dire qu'on augmente l'écart (c'est-à-dire la pente de la table de correspondance) entre les intensités lumineuses pour ces zones présentant des détails. En particulier, la pente de la table de correspondance peut être proportionnelle au niveau de détails, le coefficient de proportionnalité étant déterminé pour que la table de correspondance laisse inchangés les extrema. La pente peut être limitée à une valeur maximale prédéterminée, par exemple 2, ou, de manière plus générale, la pente de la table de correspondance peut être une fonction croissante du niveau de détails. Dans une réalisation, cette correction de contraste s'effectue sur la luminance L des pixels, les plans couleurs a et b de l'espace de couleur Lab restant inchangés, de sorte que les couleurs ne sont pas dégradées. On a constaté que ce procédé d'amélioration de contraste donne de bons résultats dans l'espace de couleurs Lab tel que défini plus haut. La perception du contraste est liée à la théorie des évènements significatifs, telle que décrite notamment dans l'article " Maximal Meaningful Events and Applications to Image Analysis ", A. Desolneux, L. Moisan, J-M. Morel, Preprint CMLA no 2000-22, 2000. Les deux seuils prédéterminés pour la propriété de contraste, définie cidessus peuvent, en variante, être détermines en fonction de l'image, selon la méthode décrite dans cet article de A. Desolneux et autres, de telle sorte que les zones considérées soient en limite de perceptibilité, c'est-àdire à la limite d'être significatives pour la perception humaine. Quantité de bruit Pour déterminer le niveau de détails, il est préférable de déterminer, en outre, une quantité de bruit, et d'accorder la priorité à l'augmentation de contraste pour les plages d'intensités lumineuses qui comportent le plus grand niveau de détails et la moins grande quantité de bruit. En effet, si le contraste augmente, le bruit augmente d'autant et il faut donc limiter l'augmentation de contraste dans les zones de détail o le bruit est présent. La quantité de bruit pour une plage d'intensité lumineuse peut être déterminée de diverses façons, par exemple comme le nombre de zones présentant une propriété de contraste inférieure à un seuil de bruit; en effet de telles zones ont un faible signal et donc une grande quantité de bruit (relatif au signal). Le seuil de bruit peut être choisi égal au seuil inférieur utilisé pour déterminer le niveau de détail. Le seuil de bruit peut également être déterminé à partir d'une mesure dans l'image des caractéristiques de bruit, comme par exemple tel que décrit dans la demande de brevet internationale déposée le 5 juin 2002 sous le numéro PCT/FR02/01908 au nom de la société Vision IQ sous le titre: "Procédé et système pour modifier une image numérique en prenant en compte son bruit". En particulier, on pourra faire appel au procédé suivant décrit dans cette demande: - on sélectionne sur l'image numérique des zones d'analyse, - on calcule des variations locales de luminance sur les zones d'analyse, et on déduit les données caractéristiques du bruit en fonction d'un calcul statistique d'occurrence des variations locales sur l'ensemble des zones d'analyse. Le procédé peut comprendre en outre, comme décrit dans cette demande antérieure, pour déduire les données caractéristiques du bruit, les étapes suivantes: - l'étape de construire un histogramme des occurrences des variations locales de luminance, et - l'étape de sélectionner sur l'histogramme au moins une partie de la partie située avant le premier maximum local, ycompris celui-ci. On obtient ainsi les variations locales de luminance liées au bruit. On peut en outre (aussi comme décrit dans la demande antérieure), sélectionner sur l'image numérique des zones d'analyse, et classer les zones d'analyse selon leur luminance moyenne, de manière à obtenir des classes. Ce procédé peut comprendre en outre - l'étape de déduire les données caractéristiques du bruit pour les zones d'analyse appartenant à la même classe, et - l'étape d'itérer la précédente étape pour chacune des classes. On obtient ainsi des données caractéristiques du bruit fonction de la luminance. On peut ne pas augmenter le contraste pour les plages d'intensité lumineuse ayant une quantité de bruit supérieure à un seuil. Lorsqu'on a déterminé, selon l'invention, le niveau de détails et la quantité de bruit de plages d'intensité lumineuse couvrant la dynamique, on peut calculer la table de correspondance pour que le contraste soit d'autant plus grand que le niveau de détails est plus important et la quantité de bruit la plus faible. En particulier, la pente de la table de correspondance peut être proportionnelle au niveau de détails et à l'inverse de la quantité de bruit, le coefficient de proportionnalité étant déterminé pour que la table de correspondance laisse inchangés les extrema, ou la pente peut être limitée à une valeur maximale prédéterminée, par exemple 2, et/ou la pente étant ramenée à 1 (pas de variation de contraste) au dessus d'une certaine quantité de bruit, ou la pente de la table de correspondance peut être une fonction croissante du niveau de détails et une fonction décroissante de la quantité de bruit. Selon un mode de réalisation, l'intensité lumineuse est la luminance, l'amélioration du contraste étant effectuée seulement pour la luminance sans dégrader les couleurs. Dans l'exemple de l'utilisation de l'espace de couleur Lab, l'intensité lumineuse est L, on utilise la table de correspondance pour modifier L, a et b restant inchangés, ce qui évite de dégrader les couleurs. De préférence, on diminue le contraste pour les plages d'intensité lumineuse présentant peu de détails dans l'espace de couleurs sRGB linéaire, puis on détermine le niveau de détails et/ou la quantité de bruit pour construire et appliquer une seconde table de correspondance dans l'espace de couleurs Lab. Secteurs Dans une réalisation, l'image est découpée en secteurs, afin d'améliorer le contraste différemment pour chaque secteur. Le découpage en secteurs peut se faire de diverses manières: Il peut s'effectuer en rectangles ou carrés. Il peut s'effectuer selon la teinte, par exemple pour appliquer un traitement particulier aux teintes chair, l'oeil étant le plus sensible à ces teintes. Le découpage peut être effectué selon l'intensité lumineuse, par exemple pour appliquer un traitement particulier aux zones claires et aux zones sombres. Une table de correspondance peut être déterminée pour chaque secteur. On applique alors la table de correspondance à tous les pixels de ce secteur. Selon un mode de réalisation, on cherche à déterminer une plage d'intensité lumineuse présentant peu de détails ne comprenant pas les extrema de la dynamique afin de diminuer le contraste dans cette plage d'intensité lumineuse. Ce cas est assez courant pour une image prise avec un flash. Le flash ayant une portée limitée, le premier plan est très clair, et l'arrière plan est très sombre. Inversement, ce cas se produit en contre-jour, le premier plan est très sombre, et l'arrière plan est très clair. On cherche alors à augmenter le contraste dans les clairs et dans les sombres et à le diminuer dans les zones intermédiaires. Dans ce cas, le procédé selon l'invention permet de ne pas dégrader l'image. Pour la réalisation dans laquelle l'image est découpée en secteurs, on prévoit par exemple les étapes suivantes: - à chaque secteur on affecte une table de correspondance, chaque secteur correspondant aux pixels d'intensité lumineuse comprise entre deux bornes, - les bornes sont déterminées pour que peu ou pas de pixels aient une intensité lumineuse proche des bornes, par exemple en réalisant un histogramme de l'intensité lumineuse des pixels de l'image et en recherchant les creux dans l'histogramme, et - pour un secteur, on détermine au moins une plage d'intensité lumineuse, appelée plage d'intensité lumineuse présentant peu de détails, pour laquelle la propriété de contraste de toutes les zones a une valeur inférieure à un seuil prédéterminé, par exemple en utilisant l'une des réalisations décrites plus haut. La table de correspondance est, de préférence, établie de façon à diminuer le contraste pour la plage d'intensité lumineuse présentant peu de détails, de sorte que l'on peut augmenter le contraste à l'extérieur de la plage d'intensité lumineuse et donc améliorer le contraste d'ensemble, la perte de détails étant peu perceptible par un observateur dans la plage présentant peu de détails. Pour un secteur correspondant aux pixels d'intensité lumineuse comprise entre deux bornes, il peut se produire que la plage d'intensité lumineuse présentant peu de détails se situe totalement à l'extérieur de l'intervalle entre les deux bornes. Dans ce cas, il n'est pas possible de diminuer le contraste pour ce secteur. Dans le cas contraire, on réalise la table de correspondance pour que, dans le secteur, les intensités lumineuses se trouvant à l'extérieur de l'intervalle entre les bornes et dans les plages d'intensité lumineuse présentant peu de détails soient transformées en la valeur de la borne la plus proche. De préférence, on choisit la ou les plages d'intensité lumineuse présentant peu de détails les plus étendues. Pour éviter des discontinuités dans les zones proches de la frontière entre secteurs voisins, on peut effectuer une interpolation entre les transformations des secteurs obtenues par application de tables de correspondances. Par exemple, on fait appel à des secteurs se recouvrant et, pour chaque pixel se trouvant dans au moins deux secteurs, on utilise la table de correspondance relative à chacun des secteurs auxquels appartient ce pixel pour déterminer les caractéristiques de ce pixel amélioré en contraste, ces caractéristiques étant fonction de la distance du pixel au bord de chaque secteur. Par exemple, les caractéristiques du pixel correspondent à une combinaison linéaire des distances aux bords des secteurs auxquels appartient le pixel. En variante, on détermine la table de correspondance en affectant un poids différent à divers secteurs. Par exemple, lors du comptage des zones identifiées, on affecte un poids plus important aux zones dans le secteur d'intérêt, correspondant aux détails du centre de l'image, qu'aux zones du bord de l'image car, en général, l'attention est plus attirée par le centre que par les bords. On peut également utiliser comme secteurs d'intérêt ceux comportant des teintes chair, ou un autre critère. Traitement des zones de luminance proche du maximum Une image numérisée a une dynamique limitée, par exemple de 0 à 255; il en résulte que le dispositif de capture d'image ou de numérisation de l'image a pu produire une déformation du signal, notamment un écrêtage des valeurs en dehors de la dynamique. Dans un mode de réalisation, on détecte les groupes de zones pour lesquels la luminance, ou au moins une composante de couleur, présente une valeur égale au maximum ou proche de ce maximum et pour ces groupes de zones, on modifie le contraste de façon différente que pour les autres zones, par exemple de façon plus faible de sorte que l'on n'accroît pas trop le nombre de pixels ayant une valeur proche de l'extremum. L'oeil étant particulièrement sensible aux teintes chair, dans un mode de réalisation, on détecte les groupes de zones pour lesquels la luminance, ou au moins une composante de couleur, présente une valeur égale au maximum ou proche de ce maximum et qui contiennent ces teintes de couleur chair et, pour ces groupes de zones, on modifie le contraste de façon différente que pour les autres zones, par exemple de façon plus faible, de sorte que l'on n'accroît pas trop le nombre de pixels ayant une valeur proche de l'extremum afin d'éviter les aplats et/ou des changements de couleur perceptibles. En variante, quand on ne dispose pas d'informations sur les déformations subies lors de la numérisation, pour détecter les groupes de zones pour lesquels la luminance, ou au moins une composante de couleur, présente une valeur égale au maximum ou proche de ce maximum, on détermine les groupes de zones dont au moins un plan couleur dépasse un seuil prédéterminé, proche du maximum. Par exemple, pour 8 bits, le seuil peut être fixé à 252. Ces groupes correspondent à des régions pour lesquelles la probabilité que la composante ait été écrêtée lors de la numérisation est importante. Dans ce cas, on limite la variation de contraste ou on garde les valeurs d'origine. Table de correspondance La table de correspondance pour l'amélioration du contraste peut être déterminée à partir du nombre de bits maximum, par exemple 14 bits, et la table de correspondance est déterminée pour l'image finale qui dispose d'un nombre de bits plus réduit. Dans ces conditions, les valeurs écrêtées sont détectées directement. En variante, la table de correspondance d'amélioration du contraste est déterminée pour chaque type de dispositif de visualisation ou de support d'image, ce qui permet, par exemple, d'appliquer un traitement aux images issues d'un film qui est différent du traitement appliqué aux images issues d'un appareil numérique. On peut aussi tenir compte du grain, notamment pour définir la quantité de bruit. Applications de l'invention L'invention présente de nombreuses applications. On citera à titre d'exemples: les appareils photographiques analogiques ou numériques, les caméras vidéo analogiques ou numériques, les appareils de reproduction des images fixes ou animées, et les laboratoires ou moyens de traitement d'image. L'invention peut s'appliquer aux images numérisées provenant de, et/ou destinées à, divers appareils, notamment: - un appareil de capture d'image, comme par exemple un appareil photo jetable, un appareil photo numérique, un appareil reflex, un scanner, un fax, un endoscope, un caméscope, une caméra de surveillance, un jouet, une caméra intégrée ou reliée à un téléphone, à un assistant personnel ou à un ordinateur, une caméra thermique, un appareil d'échographie, - un appareil de restitution d'image comme un dispositif à écran, un projecteur, un téléviseur ou moniteur, des lunettes de réalité virtuelle ou une imprimante, - un appareil plus complexe comme un scanner/fax/imprimante, un Minilab d'impression photo, un appareil de vidéo-conférence. Dans le cadre de la présente description, on appelle moyen ou dispositif de traitement d'images, un produit logiciel et/ou un composant et/ou un équipement et/ou un système permettant d'améliorer le contraste d'images numérisées. Ces moyens ou dispositifs de traitement d'images peuvent prendre diverses formes selon l'application. Les moyens de traitement d'images peuvent être intégrés, en tout ou partie, à un appareil, comme par exemple: - un appareil de capture d'image qui produit des images modifiées, par exemple un appareil photo numérique, - un appareil de restitution d'image qui affiche ou imprime des images améliorées, par exemple un projecteur vidéo, - un appareil mixte qui améliore le contraste des images numérisées, par exemple un scanner / imprimante / télécopieur, - un appareil de capture d'image professionnel qui produit des images améliorées, par exemple un endoscope. Les moyens de traitement d'images peuvent être intégrés, en tout ou partie, à un ordinateur par exemple selon l'une des façons suivantes: Dans un système d'exploitation, par exemple de marque "Windows" ou "Mac OS", le moyen de traitement modifie automatiquement le contraste des images provenant de, ou destinées à, plusieurs appareils. L'amélioration du contraste peut intervenir lors de l'entrée de l'image dans le système, ou lors d'une demande d'impression par l'utilisateur. - Dans une application de traitement d'images, par exemple "Photoshop", le moyen de traitement améliore automatiquement le contraste d'images provenant de, ou destinées à, plusieurs appareils, par exemple des scanners, appareils photos, imprimantes. L'amélioration du contraste automatique peut intervenir lorsque l'utilisateur active une commande de filtre dans "Photoshop". - Dans un appareil de tirage photo (par exemple "Photofinishing" ou "Minilab" en langue anglaise), le moyen de traitement améliore le contraste d'images provenant de plusieurs appareils photo, par exemple des jetables, appareils photos numériques, disques compacts. L'amélioration du contraste automatique peut prendre en compte les appareils photo ainsi que le scanner et l'imprimante intégrés et se faire au moment ou les travaux d'impression sont lancés. - Sur un serveur, par exemple sur Internet, pour améliorer automatiquement le contraste, la qualité des images provenant de plusieurs appareils photos (par exemple des jetables ou des appareils photos numériques). L'amélioration automatique de contraste peut prendre en compte les appareils photo ainsi que, par exemple, une imprimante et s'effectuer au moment ou les images sont enregistrées sur le serveur, ou au moment o des travaux d'impression sont lancés. Images L'invention concerne non seulement un procédé, un système et un dispositif d'amélioration du contraste d'images numérisées, mais aussi les images obtenues par le procédé. Une telle image est caractérisée par le fait qu'elle comporte un nombre négligeable de zones de micro-détails, une zone de micro-détails étant définie comme une zone dont la propriété de contraste est comprise entre deux bornes telles que: les micro-détails auraient une perceptibilité augmentée si la propriété de contraste de ces zones était augmentée, les zones ayant une propriété de contraste inférieure à la borne inférieure étant pratiquement uniformes et les zones ayant une propriété de contraste plus élevée que la borne supérieure étant telles qu'une augmentation de contraste dans ces zones n'en augmenterait pas la perceptibilité des détails. D'autres caractéristiques et avantages de l'invention apparaîtront avec la description de certains de ses modes de réalisation, celle-ci étant effectuée en se référant aux dessins ciannexés sur lesquels: la figure 1, déjà décrite, est un diagramme correspondant à un procédé connu, la figure 2 illustre une étape d'un procédé conforme à l'invention, la figure 3 est un diagramme illustrant une table de correspondance, les figures 4a et 4b sont des diagrammes qui illustrent une autre réalisation selon l'invention, la figure 5 représente une zone d'image numérisée, les figures 6a à 6c sont des diagrammes illustrant encore une autre variante de l'invention, et les figures 7a à 7d sont des diagrammes correspondant à une autre réalisation de l'invention. On va tout d'abord décrire en relation avec la figure 2 un procédé permettant de déterminer les seuils SN de noir et SB de blanc qui ne présente pas les défauts du procédé connu décrit en relation avec la figure 1. La figure 2 se rapporte à la détermination de la plage d'intensité lumineuse présentant peu de détails comprise entre le seuil SB de blanc et l'intensité lumineuse maximale. Dans cet exemple, chaque couleur est codée sur 8 bits dans l'espace de couleur sRGB linéaire. On utilise comme propriété de contraste d'une zone, la taille de la zone qui est mesurée par le nombre de pixels de cette zone. On considère par exemple la couleur verte et partant de l'intensité lumineuse maximale I = 255, on détermine le maximum de la taille des zones qui présentent une intensité déterminée, en ne considérant que les zones connexes. Par exemple, pour I = 255, la taille maximale d'une zone connexe est de 3 pixels. Ensuite, pour I = 254, la taille maximale d'une zone connexe est de 12 pixels, pour I = 253, la taille maximale est de 25 pixels, tandis que pour I = 252, la taille maximale est de 450 pixels. Pour que l'augmentation du contraste ne provoque pas de tâche uniforme, on fixe la taille maximale des zones à un seuil prédéterminé, par exemple 400 pixels. Dans ces conditions, le seuil de blanc est, dans l'exemple, de 253. On peut, de la même manière, déterminer une valeur pour le rouge et le bleu, par exemple 250 et 240. On sélectionne alors comme seuil de blanc le plus proche de 255 parmi 253, 250 et 240, soit 253. De façon analogue, le seuil SN de noir est déterminé en partant de l'intensité lumineuse minimale I = 0 et en déterminant la taille des zones connexes pour chaque intensité. La taille maximum des zones qui est utilisée pour déterminer les seuils SN et SE peut être la même ou peut être différente. Quand les seuils SN et SB ont été déterminés, on dilate l'histogramme de façon que les pixels ayant initialement une intensité de vert comprise entre 0 et SN soient transformés en des pixels ayant une intensité 0 et les pixels ayant initialement une intensité lumineuse comprise entre SB et 255 ont une intensité de 255. Ainsi, comme représenté sur la figure 3, on a déterminé une transformation qui se présente sous la forme d'un diagramme avec, en abscisses, les intensités Ii initiales et, en ordonnées, les intensités If finales. On voit sur ce diagramme de la figure 3 que la dynamique a été augmentée puisque les intensités initiales comprises entre SN et SB sont transformées en des intensités finales If comprises entre 0 et 255. On voit également que le contraste a été diminué pour les plages d'intensité lumineuses présentant peu de détails comprises entre 0 et SN d'une part et SB et 255 d'autre part, puisque le contraste a été rendu nul, bien que de manière non perceptible suite au choix du seuil. On peut alors appliquer la table de correspondance à l'intensité de chaque couleur rouge, vert, bleu indépendamment. En pratique, la loi de transformation représentée sur la figure 3 est réalisée dans des moyens de traitement d'image à l'aide d'une table de correspondance dont les valeurs SN et SB sont déterminées pour chaque image. Dans l'exemple représenté sur la figure 3, la loi de variation est linéaire. Mais cette loi de variation peut être différente. Ainsi, dans l'exemple qui va être décrit en relation avec les figures 4a, 4b et 5, on module pour chaque image la courbe 20 de transformation de façon à tenir compte du niveau de détails de l'image, et éventuellement de la quantité de bruit pour chaque intensité lumineuse. Sur la figure 4a on a représenté un diagramme sur lequel on a porté en abscisses une intensité lumineuse et en ordonnées le niveau Qd de détails. Ce niveau de détails pour chaque intensité lumineuse sera défini plus loin. Dans l'exemple, l'intensité lumineuse est la luminance L codée représentée par un nombre flottant dans l'espace de couleur Lab, calculé à partir de valeurs sur 8 bits de R, G et B, afin d'éviter les erreurs d'arrondi. La luminance peut également être représentée par un nombre à virgule fixe par exemple sur 16 bits. La figure 4b est un diagramme illustrant une modulation de la loi de transformation 22 qui est telle que l'augmentation des contrastes soit privilégiée pour les intensités lumineuses qui présentent des détails. On a ainsi porté en abscisses la luminance Li avant transformation, et en ordonnées la luminance Lf après transformation. On voit que, sur la courbe 22, les segments 24 et 26, qui correspondent aux zones 24, et 26, de plus grand niveau de détails, ont des pentes supérieures aux autres segments de la courbe 22, c'est-à-dire que, dans ces zones, le contraste est augmenté. Dans cet exemple, l'augmentation locale de contraste pour les détails est effectuée uniquement pour la luminance mais non pour les couleurs. La luminance correspond à l'espace de couleurs Lab. Le niveau de détails pour chaque plage d'intensité lumineuse est, dans l'exemple, déterminé de la façon suivante: L'image est divisée en zones 30 (figure 5) comportant, chacune, un nombre déterminé de pixels, par exemple 3 x 3 (9). De façon générale, il est préférable que chaque zone ait une taille telle que lorsqu'elle est observée par l'oeil, elle corresponde à une taille perceptible mais petite, c'est-à-dire à un angle faible d'observation, par exemple, cinq minutes d'angle. On découpe la zone de luminance de 0 à LM en un certain nombre de plages, par exemple 100, de mêmes largeurs, ou de largeurs inégales et, dans chaque plage de luminance, pour chaque zone 30, on définit une propriété de contraste comme étant la variance de l'intensité lumineuse des pixels de la zone. L'intensité lumineuse L0 d'une zone est la moyenne de l'intensité lumineuse des divers pixels de la zone. On identifie des zones pour lesquelles l'intensité lumineuse est incluse dans la plage d'intensité lumineuse et la propriété de contraste est comprise entre deux seuils a et A. Le niveau de détails pour une plage d'intensité lumineuse est défini comme étant le nombre de zones identifiées. Les valeurs a et A correspondent à des détails perçus par l'oeil de façon moyenne, c'est-à-dire que pour les luminances supérieures à Lo+A ou inférieures à Lo-A, les écarts de luminances avec Lo sont perçus de façon sensiblement plus nette. Par ailleurs, les luminances comprises entre Lo et L0+a et les luminances comprises entre Lo et L0-a sont estimées correspondre à du bruit, c'est-à-dire ne pas correspondre à un véritable contraste. Cependant si, pour une plage d'intensité lumineuse présentant un niveau important de détails, le bruit est important, l'augmentation du contraste pour cette plage augmentera le bruit. Il est donc préférable, dans ce cas, de tenir compte de la quantité de bruit afin de moduler la modification du contraste. Dans l'exemple le niveau de détails qui est utilisé pour tenir compte du bruit est diminué du nombre de zones dont la propriété de contraste est comprise entre -a et +a. Le bruit correspond dans une photo au grain de la pellicule. Ce bruit est présent pour toutes les plages de luminance. Dans un appareil de photographie numérique, le bruit est celui du capteur, il est surtout présent dans les zones sombres. Dans un appareil de type vidéo, le bruit est surtout présent dans les zones claires. En pratique, on module la valeur a selon les plages d'intensité lumineuse. Pour ne pas altérer la qualité de l'image transformée, il est aussi préférable de ne pas appliquer la transformation permettant l'amélioration du contraste dans des zones ou régions pour lesquelles au moins une couleur présente une valeur proche de, ou égale à, la saturation. En effet, on part de l'hypothèse que si une composante de couleur présente une intensité lumineuse égale à 255 ou proche de 255 (cas d'un codage sur 8 bits), elle correspond à une valeur écrêtée lors de la numérisation puisque cette numérisation réduit la dynamique des intensités lumineuses. Toutefois, cette hypothèse n'est pas valable pour des pixels isolés qui présentent une valeur de 255 ou proche de 255, mais pour des zones ou régions dans lesquelles tous les pixels présentent cette valeur de saturation. * Ainsi on détecte les groupes de zones ayant une intensité lumineuse, pour une couleur donnée, comprise, par exemple, entre 252 et 255, et si le nombre de ces zones est supérieur à une valeur prédéterminée, par exemple 120, alors pour ces intensités lumineuses, on limite l'augmentation de contraste, par exemple en conservant les valeurs initiales. En effet, si on appliquait la table de correspondance, la couleur d'ensemble de ces pixels serait encore modifiée pour s'éloigner de la couleur d'origine. On va maintenant décrire en relation avec les figures 6a à 6c un mode de réalisation dans lequel on modifie le contraste dans une plage d'intensité lumineuse présentant peu de détails qui se trouve en dehors des extrema, c'est-à-dire en dehors des valeurs proches du seuil de noir SN et du seuil de blanc SB. cet effet: on découpe l'image en secteurs et à chaque secteur, on affecte une table de correspondance. Les secteurs correspondent aux pixels d'intensité lumineuse comprise entre deux bornes. Ces bornes sont déterminées pour que peu ou pas de pixels aient une intensité lumineuse proche des bornes; à cet effet, on réalise un histogramme de l'intensité lumineuse des pixels de l'image et on recherche les creux dans l'histogramme. Ainsi, sur le diagramme de la figure 6a en abscisses, on a indiqué les intensités I et en ordonnées, le nombre N de pixels. On voit que, sur l'histogramme 50, il apparaît deux creux Il et I2 qui constitueront donc les bornes mentionnées ci-dessus. Pour un secteur (non obligatoirement formé de pixels voisins) correspondant aux intensités lumineuses comprises entre les bornes Il et I2, on détermine une plage d'intensité lumineuse pour laquelle la propriété de contraste de toutes les zones a une valeur inférieure à un seuil prédéterminé (comme décrit plus haut en relation avec la détermination des seuils SN et SB). Si la plage d'intensité lumineuse présentant peu de détails se situe à l'extérieur du segment Il, I2, on ne modifie pas le contraste pour le secteur considéré, comme représenté sur la figure 6c sur laquelle on a montré que, pour le rouge R, le seuil SB se trouve en dehors de la plage Il, I2. Dans ce cas, on ne diminue pas le contraste pour éviter des modifications perceptibles de couleur. Par contre, comme représenté sur la figure 6b, si le seuil SB et le seuil SN se trouvent entre les valeurs Il et I2 alors la table de correspondance est déterminée pour que les intensités lumineuses se trouvant à l'extérieur des bornes et dans les plages d'intensité lumineuse présentant peu de détails soient transformées en la valeur de la borne la plus proche. Ainsi, pour les intensités lumineuses inférieures à SN, la table de correspondance fournit la valeur b1 et pour les valeurs supérieures à SE, la table de correspondance fournira la valeur b2. Entre SN et SB, la correspondance sera de type linéaire. Les figures 7a, 7b, 7c et 7d sont des diagrammes illustrant une autre réalisation de l'invention. Dans cette réalisation, la propriété de contraste d'une zone est la variance de l'intensité lumineuse des pixels de la zone, ou l'écart type ou l'écart entre la plus forte et la plus faible intensité lumineuse des pixels, ou toute autre mesure de la variation de l'intensité lumineuse des pixels à l'intérieur de la zone. Le niveau de détails pour une plage d'intensité lumineuse donnée est défini de la façon suivante: On identifie les zones de la façon suivante on découpe l'image en zones, par exemple des carrés de 7x7 pixels. On considère toutes les zones (carrés ici), ou un sous-ensemble statistiquement représentatif (par exemple par tirage aléatoire couvrant 10% de l'image) pour limiter le temps de calcul, dont l'intensité lumineuse est incluse dans la plage d'intensité lumineuse et la propriétéde contraste est comprise entre deux seuils prédéterminés Sa et SA, fixes ou variables selon la plage d'intensité lumineuse, de sorte à exclure les carrés ayant un contraste trop fort ou trop faible. Les deux seuils sont, par exemple, 2% et 7% de la dynamique. Le niveau de détails pour une plage d'intensité lumineuse est défini, par exemple, comme étant le nombre de zones identifiées, ou encore l'écart type ou toute autre mesure de variation de l'intensité lumineuse de tous les pixels de ces zones identifiées. Plus il y a de zones présentant des détails, plus le niveau de détail est fort. Les figures 7a et 7b sont des diagrammes sur lesquels on a porté en abscisses l'intensité lumineuse et en ordonnées la propriété de contraste. Une zone est représentée par un point de coordonnées correspondant à l'intensité lumineuse de la zone et à la propriété de contraste de la zone. On a également représenté deux droites 60 et 62 parallèles à l'axe des abscisses correspondant à deux seuils de propriétés de contraste Sa et SA, les seuils Sa et SA étant ainsi les mêmes pour toutes les intensités lumineuses. En variante, les seuils Sa et/ou SA varient avec l'intensité lumineuse. La surface entre les deux seuils de propriété de contraste Sa et SA correspond à des zones identifiées présentant des micro-détails, perceptibles par l'oeil mais qui pourraient être davantage perceptibles si la propriété de contraste de ces zones était augmentée. La surface audessus du seuil de propriété de contraste SA correspond à des zones non retenues dans les zones identifiées car présentant des macro-détails, perceptibles par l'oeil et qui ne seraient pas mieux perceptibles si la propriété de contraste était augmentée. La surface au-dessous du seuil de propriété de contraste Sa correspond à des zones non retenues dans les zones identifiées car relativement uniformes et qui ne seraient pas plus détaillées si la propriété de contraste de ces zones était augmentée. Les figures 7c et 7d sont des diagrammes sur lesquels on a porté en abscisses l'intensité lumineuse et en ordonnées le niveau de microdétails. On obtient ainsi, pour chaque intensité lumineuse donnée, le nombre de zones ayant cette intensité lumineuse et dont la propriété de contraste est comprise entre les seuils Sa et SA. Les figures 7a et 7c sont relatives à une image peu contrastée. Ainsi, sur la figure 7a, on observe qu'il y a un nombre important de zones identifiées avec une propriété de contraste comprise entre Sa et SA, ce qui se traduit, sur la figure 7c, par un niveau de micro-détails élevé pour certaines intensités lumineuses. Les figures 7b et 7d sont relatives à une image bien contrastée conforme à l'invention. On voit sur la figure 7b qu'il y a peu de zones identifiées avec une propriété de contraste comprise entre Sa et SA, ce qui se traduit, sur la figure 7d, par un niveau de micro-détails faible pour toutes les intensités lumineuses. Une image bien contrastée conforme à l'invention est donc caractérisée par un niveau faible de micro-détails, c'està-dire un niveau de micro- détails tel qu'il n'est pas possible, par application d'une table de correspondance, de transformer plus de, par exemple, 20% des microdétails en macro-détails. En effet, l'application d'une table de correspondance à une image modifie la propriété de contraste de chaque zone, qui peut donc changer de position par rapport aux seuils Sa et SA5 Ainsi une zone correspondant à un micro-détail peut être transformée en une zone correspondant à un macro-détail mieux visible (augmentation de contraste) ou en une zone relativement uniforme (diminution de contraste). De la même façon une zone correspondant à un macro détail peut être transformée en une zone correspondant à un micro détail (diminution de contraste) ou en une zone relativement uniforme (diminution de contraste) Le contraste est donc maximal s'il n'est pas possible, par application d'une table de correspondance, de transformer plus de, par exemple, 20% des micro-détails en macro-détails, c'est-à-dire si on ne peut pas augmenter de manière significative le nombre de zones correspondant à des macro détails (dont le contraste est perceptible par l'oeil), par application d'une table de correspondance. Autrement dit, l'invention fournit des images présentant des caractéristiques nouvelles de contraste. PEVENDICATIONS 1. Procédé d'amélioration du contraste d'une image formée de pixels et numérisée, notamment en couleurs, caractérisé en ce qu'on sélectionne au moins une plage d'intensité lumineuse, on identifie des zones de l'image numérisée d'intensité lumineuse dans la plage sélectionnée qui présentent une propriété déterminée de contraste et en ce qu'on modifie, au moins pour ladite plage d'intensité lumineuse, une table de correspondance (20, 22) d'amélioration du contraste en fonction de cette propriété de contraste et des zones identifiées. 2. Procédé selon la revendication 1, caractérisé en ce que la propriété de contraste déterminée a une valeur inférieure à un seuil prédéterminé, la plage d'intensité lumineuse correspondante présentant donc peu de détails, et en ce que la table de correspondance est déterminée ou modifiée pour diminuer le contraste pour cette plage d'intensité lumineuse présentant peu de détails, et pour augmenter le contraste dans au moins une autre plage. 3. Procédé selon la revendication 2, caractérisé en ce que la plage d'intensité lumineuse présentant peu de détails comprend l'intensité lumineuse minimale et/ou l'intensité lumineuse maximale. 4. Procédé selon la revendication 2 ou 3, caractérisé en ce qu'on sélectionne ladite plage d'intensité lumineuse la plus étendue pour laquelle les zones identifiées ont une propriété de contraste inférieure au seuil. 5. Procédé selon l'une des revendications 2 à 4 caractérisé en ce que la propriété de contraste est la taille des zones identifiées. 6. Procédé selon l'une des revendications 2 à 5 caractérisé en ce que les zones sont constituées de pixels d'intensité lumineuse dans la plage d'intensité lumineuse sélectionnée. 7. Procédé selon l'une des revendications précédentes caractérisé en ce que, pour chaque plage d'intensité lumineuse, on détermine un niveau de détails qui est fonction de la propriété de contraste de zones identifiées de l'image, et en ce qu'on accorde la priorité à l'augmentation de contraste pour les plages d'intensité lumineuse qui comportent le plus grand niveau de détails. 8. Procédé selon la revendication 7 caractérisé en ce que la propriété de contraste est comprise entre deux seuils prédéterminés (Sa, SA), de façon que la plage d'intensité lumineuse correspondante comporte un niveau de détails prédéterminé. 9. Procédé selon la revendication 8 caractérisé en ce que pour déterminer le niveau de détails, on détermine le nombre de zones identifiées. 10. Procédé selon l'une des revendications 7 à 9, caractérisé en ce qu'on détermine une quantité de bruit, et en ce qu'on accorde la priorité à l'augmentation de contraste pour les plages d'intensités lumineuses qui comportent le plus grand niveau de détails et la moins grande quantité de bruit. 11. Procédé selon l'une revendications 7 à 10 caractérisé en ce que l'intensité lumineuse est la luminance, l'amélioration du contraste étant effectuée seulement pour la luminance sans dégrader les couleurs. 12. Procédé selon l'une des revendications précédentes caractérisé en ce qu'on détecte les zones pour lesquelles la luminance, ou au moins une composante de couleur, présente une valeur égale au maximum ou proche de ce maximum, et en ce que pour ces zones, on modifie le contraste de façon différente que pour les autres zones. 13. Procédé selon l'une des revendications précédentes caractérisé en ce qu'on découpe l'image en secteurs et à chaque secteur on affecte une table de correspondance d'amélioration du contraste. 14. Procédé selon la revendication 13 caractérisé en ce que, pour éviter des discontinuités entre secteurs voisins, dans les zones proches de la frontière entre secteurs voisins, on effectue une interpolation entre les transformation des secteurs obtenues par application de tables de correspondances. 15. Procédé selon l'une des revendications précédentes caractérisé en ce que pour le calcul des propriétés de contraste de zones, on affecte un poids plus important à une zone d'intérêt de l'image. 16. Procédé selon l'une des revendications précédentes caractérisé en ce que la table de correspondance d'amélioration du contraste est déterminée pour chaque type de dispositif de visualisation ou de support d'image. 17. Dispositif d'amélioration du contraste d'une image formée de pixels et numérisée, notamment en couleurs, caractérisé en ce qu'il comporte des moyens pour sélectionner au moins une plage d'intensité lumineuse, des moyens pour identifier des zones de l'image numérisée qui présentent une propriété déterminée de contraste et des moyens pour déterminer ou modifier, au moins pour ladite plage d'intensité lumineuse, une table de correspondance d'amélioration du contraste en fonction de cette propriété de contraste et des zones identifiées. 18. Dispositif selon la revendication 17, caractérisé en ce que la propriété déterminée de contraste a une valeur inférieure à un seuil prédéterminé, la plage d'intensité lumineuse correspondante présentant donc peu de détails, et en ce que les moyens pour déterminer ou modifier la table de correspondance d'amélioration du contraste sont tels qu'ils diminuent le contraste pour cette plage d'intensité lumineuse présentant peu de détails et pour augmenter le détail dans d'autres plages. 19. Dispositif selon la revendication 18, caractérisé en ce que la plage d'intensité lumineuse présentant peu de détails comprend l'intensité lumineuse minimale et/ou l'intensité lumineuse maximale. 20. Dispositif selon la revendication 18 ou 19, caractérisé en ce qu'il comporte un moyen pour sélectionner la plage d'intensité lumineuse présentant peu de détails de façon telle que cette plage soit la plus étendue pour laquelle les zones identifiées ont une propriété de contraste inférieure au seuil. 21. Dispositif selon l'une des revendications 18, 19 et 20, caractérisé en ce que la propriété de contraste est la taille des zones. 22. Dispositif selon l'une des revendications 18 à 21, caractérisé en ce que les zones sont constituées de pixels d'intensité lumineuse dans la plage d'intensité lumineuse sélectionnée. 23. Dispositif selon l'une des revendications 17 à 22, caractérisé en ce qu'il comporte des moyens, pour déterminer, pour chaque plage d'intensité lumineuse, un niveau de détails qui est fonction de la propriété de contraste de zones de l'image, et des moyens pour accorder la priorité à l'augmentation de contraste pour les plages d'intensité lumineuse qui comportent le plus grand niveau de détails. 24. Dispositif selon la revendication 23, caractérisé en ce qu'il comporte des moyens pour que la propriété de contraste soit comprise entre deux seuils prédéterminés de façon que la plage d'intensité lumineuse correspondante comporte un niveau de détails prédéterminé. 25. Dispositif selon la revendication 24, caractérisé en ce que les moyens pour déterminer le niveau de détails comportent un moyen pour déterminer le nombre de zones. 26. Dispositif selon l'une des revendications 23 à 25, caractérisé en ce qu'il comporte un moyen pour déterminer une quantité de bruit et un moyen pour accorder la priorité à l'augmentation de contraste pour les plages d'intensité lumineuse qui comportent le plus grand niveau de détails et la moins grande quantité de bruit. 27. Dispositif selon l'une des revendications 23 à 26, caractérisé en ce l'intensité lumineuse étant la luminance, il comporte des moyens pour que l'amélioration du contraste soit effectuée seulement pour la luminance sans dégrader les couleurs. 28. Dispositif selon l'une des revendications 17 à 27, caractérisé en ce qu'il comporte des moyens pour détecter les zones pour lesquelles la luminance, ou au moins une composante de couleur, présente une valeur égale au maximum ou proche de ce maximum et des moyens pour modifier, pour ces zones, le contraste de façon différente que pour les autres zones. 29. Dispositif selon l'une des revendications 17 à 28, caractérisé en ce qu'il comporte des moyens pour découper l'image en secteurs et pour affecter à chaque secteur une table de correspondance d'amélioration du contraste. 30. Dispositif selon la revendication 29, caractérisé en ce que, pour éviter des discontinuités entre secteurs voisins, dans les zones proches de la frontière entre secteurs voisins, il comporte des moyens pour effectuer une interpolation entre les transformations des secteurs obtenus par application de tables de correspondance. 31. Dispositif selon l'une des revendications 17 à 30, caractérisé en ce qu'il comporte des moyens de calcul des propriétés de contraste de zones qui comportent des moyens pour affecter un poids plus important à une zone d'intérêt de l'image. 32. Dispositif selon l'une des revendications 17 à 31, caractérisé en ce qu'il comporte des moyens pour que la table de correspondance d'amélioration du contraste soit déterminée pour chaque type de dispositif de visualisation ou de support d'image.