EP1410331B1

Method and system for modifying a digital image taking into account its noise

Abstract

This record has no abstract on file.

EP1410331B1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 5 June 2022, 4.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

22 claims: 5 independent, 17 dependent

  1. 1
    Procédé pour obtenir une image transformée (I-Transf) à partir d'une image numérique (INUM) d'une chaîne d'appareils (P3) ; ladite chaîne d'appareils (P3) comportant des appareils (P25) de capture d'image et/ou des appareils de restitution d'image ; ladite chaîne d'appareils comportant au moins un appareil ; ledit procédé comprenant :- l'étape de déterminer automatiquement des données caractéristiques à partir d'informations formatées (IF) relatives à des défauts (P5) de ladite chaîne d'appareils (P3) et/ou à partir de ladite image numérique lesdites données caractéristiques étant ci-après dénommées les données caractéristiques du bruit (DcB) ;- l'étape de calculer ladite image transformée (I-Transf) à partir desdites informations formatées (IF) et desdites données caractéristiques du bruit (DcB) ;le procédé comprenant en outre, pour déterminer les données caractéristiques du bruit : - l'étape de sélectionner sur ladite image numérique (INUM) des zones d'analyse (ZAN), notamment en fonction des appareils (P25) de la chaîne d'appareils et/ou des informations formatées (IF), - l'étape de calculer des variations locales de luminance (VLL) sur lesdites zones d'analyse (ZAN), - l'étape de déduire lesdites données caractéristiques du bruit (DcB) en fonction d'un calcul statistique d'occurrence desdites variations locales sur l'ensemble desdites zones d'analyse (ZAN), cette déduction étant effectuée de la façon suivante : - on construit un histogramme (HC1, HC2, HC3) des occurrences desdites variations locales de luminance (VLL), et - on sélectionne sur ledit histogramme au moins une partie de la partie située avant le premier maximum local, y compris celui-ci ;le procédé étant caractérisé en ce qu' il comprend en outre, pour sélectionner sur ladite image numérique (INUM) des zones d'analyse (ZAN), l'étape de classer lesdites zones d'analyse selon leur luminance moyenne, de manière à obtenir des classes (C1, C2, C3);et en ce qu' il comprend en outre : - l'étape de déduire les données caractéristiques du bruit (DcB) pour les zones d'analyse (ZANi, ZANj, ZANp) appartenant à la même classe, - l'étape d'itérer la précédente étape pour chacune des classes (C1, C2, C3);de sorte que l'on obtient ainsi des données caractéristiques du bruit (DcB) fonction de la luminance.
  2. 2
    Procédé selon la revendication 1 ;lesdites informations formatées (IF) comportant lesdites données caractéristiques du bruit (DcB).
  3. 3
    Procédé selon l'une quelconque des revendications 1 à 2 ;ledit procédé comprenant en outre l'étape de mettre eh oeuvre un algorithme de transformation pour réaliser une image numérique intermédiaire (I-Int) ;ledit algorithme présentant l'avantage d'apporter des modifications souhaitées à ladite image numérique (INUM) mais présentant l'inconvénient d'augmenter le bruit de l'image numérique intermédiaire (I-Int).
  4. 4
    Procédé selon la revendication 3; pour calculer une image transformée (I-Transf) à partir de ladite image numérique intermédiaire (I-Int) obtenue à partir de ladite image numérique (INUM), ledit procédé comprenant en outre l'étape de mettre en oeuvre une fonction ayant pour objet de modifier la luminance de l'image numérique (INUM) et ayant au moins pour arguments :- la luminance (vx-int) d'un point de l'image numérique intermédiaire (px-int), - les luminances (vx-num) d'une zone autour du point (px-num) correspondant de l'image numérique, - des données caractéristiques du bruit (DcB);de sorte que l'on obtient ainsi une image transformée (I-Transf) présentant les caractéristiques souhaitées et un niveau de bruit contrôlé.
  5. 5
    Procédé selon la revendication 4;ladite image numérique intermédiaire (I-Int) étant composée de ladite image numérique (INUM).
  6. 6
    Procédé selon l'une quelconque des revendications précédentes ; ledit procédé étant plus particulièrement destiné à calculer une image transformée (I-Transf ID) corrigée de tout ou partie du flou ; ledit procédé comprenant en outre les étapes suivantes :- l'étape de sélectionner dans ladite image numérique (INUM) des zones d'images à corriger (ZIC), - l'étape de construire, pour chaque zone d'images à corriger (ZIC) ainsi sélectionnée, un profil de rehaussement (PR) à partir desdites informations formatées (IF) et desdites données caractéristiques du bruit (DcB), - l'étape de corriger chaque zone d'images à corriger (ZIC) ainsi sélectionnée en fonction dudit profil de rehaussement (PR), de manière à obtenir une zone d'image transformée, - l'étape de combiner lesdites zones d'image transformées de manière à obtenir ladite image transformée (I-Transf ID) de ladite image numérique ;de sorte que l'on obtient ainsi une image transformée déflouée.
  7. 7
    Procédé selon la revendication 6 ; lesdites informations formatées (IF) permettant de déterminer, pour chaque zone image à corriger (ZIC), une représentation image (RI) et une représentation de référence (RR) dans une base (B) relative à la zone d'image à corriger (ZIC) ; ledit procédé étant tel que, pour construire un profil de rehaussement (PR) à partir des informations formatées (IF) et du bruit, il comprend en outre les étapes suivantes :- l'étape de déterminer, le cas échéant en tenant compte du bruit, à partir de ladite représentation image (RI) et de ladite représentation de référence (RR) un profil (RH), - l'étape de déterminer un opérateur paramétré permettant de passer de ladite représentation image (RI) audit profil (RH) ;de sorte que l'ensemble des valeurs des paramètres dudit opérateur paramétré compose ledit profil de rehaussement (PR).
  8. 8
    Procédé selon la revendication 7 ; ledit procédé comprenant en outre, pour corriger chaque zone d'images à corriger (ZIC) en fonction dudit profil de rehaussement (PR), les étapes suivantes :- l'étape de représenter au moins en partie ladite zone d'image à corriger (ZIC) dans ladite base (B), - l'étape d'appliquer ledit opérateur paramétré à ladite représentation obtenue au terme de l'étape précédente, de manière à obtenir une représentation corrigée de ladite zone d'image à corriger (ZIC), - l'étape de substituer la représentation de ladite zone d'image à corriger (ZIC) par ladite représentation corrigée de ladite zone d'image à corriger (ZIC) de manière à obtenir une zone d'image transformée.
  9. 9
    Procédé selon l'une quelconque des revendications 6 à 8 ; ledit procédé comprenant en outre l'étape de calculer une image ayant un niveau de bruit contrôlé (I-Transf IDBC), à partir de ladite image transformée, en mettant en oeuvre une fonction ayant pour objet de modifier la luminance de l'image numérique et ayant au moins pour arguments :- la luminance d'un point de l'image numérique transformée, - les luminances d'une zone autour du point correspondant de l'image numérique, - des données caractéristiques du bruit (DcB);de sorte que l'on obtienne ainsi une image déflouée (I-Transf IDBC) et ayant un niveau de bruit contrôlé.
  10. 10
    Procédé selon l'une quelconque des revendications précédentes ;lesdites informations formatées dépendant de valeurs de caractéristiques variables selon l'image numérique, notamment la taille de ladite image numérique ;ledit procédé comprenant en outre l'étape de déterminer la ou les valeur(s) desdites caractéristiques variables, pour ladite image numérique.
  11. 11
    Procédé selon l'une quelconque des revendications précédentes ;ledit procédé étant plus particulièrement destiné à calculer une image transformée à partir d'une image numérique et d'informations formatées relatives à des défauts d'une chaîne d'appareil comprenant au moins un appareil de restitution d'image ;ledit appareil de restitution ayant une dynamique ;ladite image transformée ayant une dynamique ;ledit procédé comprenant en outre l'étape d'adapter ladite dynamique de ladite image transformée à ladite dynamique dudit appareil de restitution.
  12. 12
    Système pour obtenir une image transformée (I-Transf) à partir d'une image numérique (INUM) d'une chaîne d'appareils (P3); ladite chaîne d'appareils comportant des appareils (P25) de capture d'image et/ou des appareils de restitution d'image ; ladite chaîne d'appareils comportant au moins un appareil ; ledit système comprenant - des moyens de traitement informatique (dcb, MC1, MC2) pour déterminer automatiquement des données caractéristiques à partir d'informations formatées (IF) relatives à des défauts (P5) de ladite chaîne d'appareils (P3) et/ou à partir de ladite image numérique (INUM) ; lesdites données caractéristiques étant ci-après dénommées les données caractéristiques du bruit (DcB); - des moyens de traitement informatique (dcb, MC1, MC2) pour calculer ladite image transformée (I-Transf) à partir desdites informations formatées (IF) et desdites données caractéristiques du bruit (DcB) ; dans lequel les moyens de traitement informatique pour déterminer lesdites données caractéristiques du bruit (DcB) comprennent, en outre, des moyens de sélection (SZ) pour sélectionner sur ladite image numérique (INUM) des zones d'analyse (ZAN), notamment en fonction des appareils de la chaîne d'appareils et/ou des informations formatées (IF), - des moyens de calcul pour calculer des variations locales de luminance (VLL) sur lesdites zones d'analyse (ZAN), - des moyens de déduction pour déduire lesdites des données caractéristiques du bruit (DcB) en fonction d'un calcul statistique d'occurrence desdites variations locales sur l'ensemble desdites zones d'analyse (ZAN). lesdits moyens de déduction comprenant des moyens pour construire un histogramme (HC1, HC2, HC3) des occurrences desdites variations locales de luminance (VLL), - des moyens de sélection pour sélectionner sur ledit histogramme au moins une partie de la partie située avant le premier maximum local, y compris celui-ci ; ledit système étant caractérisé en ce qu' il comprend en outre, pour sélectionner sur ladite image numérique (INUM) des zones d'analyse (ZAN), des moyens de classement pour classer lesdites zones d'analyse selon leur luminance moyenne, de manière à obtenir des classes (C1, C2, C3) ; ledit système comprenant en outre des moyens de traitement informatique pour :- déduire les données caractéristiques du bruit (DcB) pour les zones d'analyse (ZANi, ZANj, ZANp) appartenant à la même classe, - itérer la précédente étape pour chacune des classes (C1, C2, C3) .
  13. 13
    Système selon la revendication 12;lesdites informations formatées (IF) comportant lesdites données caractéristiques du bruit (DcB).
  14. 14
    Système selon l'une quelconque des revendications 12 ou 13;ledit système comprenant en outre des moyens de traitement informatique (MC1) mettant en oeuvre un algorithme de transformation pour réaliser une image numérique intermédiaire (I-Int);ledit algorithme présentant l'avantage d'apporter des modifications souhaitées à ladite image numérique (INUM) mais présentant l'inconvénient d'augmenter le bruit de l'image numérique intermédiaire (I-Int).
  15. 15
    Système selon la revendication 14; pour calculer une image transformée (I-Transf) à partir de ladite image numérique intermédiaire (I-Int) obtenue à partir de ladite image numérique (INUM), ledit système comprenant des moyens de calcul (MC2) mettant en oeuvre une fonction ayant pour objet de modifier la luminance de l'image numérique et ayant au moins pour arguments :- la luminance (vx-int) d'un point de l'image numérique intermédiaire (px-int), - les luminances (vx-num) d'une zone autour du point (px-num) correspondant de l'image numérique, - des données caractéristiques du bruit (DcB).
  16. 16
    Système selon la revendication 15;ladite image numérique intermédiaire (I-Int) étant composée de ladite image numérique (INUM).
  17. 17
    Système selon l'une quelconque des revendications 12 à 16; ledit système étant plus particulièrement destiné à calculer une image transformée (I-Transf ID) corrigée de tout ou partie du flou :ledit système comprenant en outre : - des moyens de sélection pour sélectionner dans ladite image numérique (INUM) des zones d'images à corriger (ZIC), - des moyens de calcul (dcb2, pr) pour construire, pour chaque zone d'images à corriger (ZIC) ainsi sélectionnée, un profil de rehaussement (PR) à partir desdites informations formatées et desdites données caractéristiques du bruit, - des moyens de traitement informatique (zic) pour : - corriger chaque zone d'images à corriger (ZIC) ainsi sélectionnée en fonction dudit profil de rehaussement (PR), de manière à obtenir une zone d'image transformée, et pour - combiner lesdites zones d'image transformées de manière à obtenir ladite image transformée (I-Transf) de ladite image numérique (INUM).
  18. 18
    Système selon la revendication 17 ; lesdites informations formatées (IF) permettant de déterminer, pour chaque zone image à corriger (ZIC), une représentation image (RI) et une représentation de référence (RR) dans une base (B) relative à la zone d'image à corriger (ZIC) ; ledit système étant tel que lesdits moyens de calcul pour construire un profil de rehaussement (PR) à partir des informations formatées (IF) et du bruit, comprennent en outre des moyens pour déterminer:- un profil (RH), le cas échéant en tenant compte du bruit, à partir de ladite représentation image (RI) et de ladite représentation de référence (RR), - un opérateur paramétré permettant de passer de ladite représentation image (RI) audit profil (RH).
  19. 19
    Système selon la revendication 18 ; lesdits moyens de traitement informatique pour corriger chaque zone d'images à corriger (ZIC) en fonction dudit profil de rehaussement (PR) comprenant des moyens de calcul pour :- représenter au moins en partie ladite zone d'image à corriger (ZIC) dans ladite base (B), - appliquer ledit opérateur paramétré à ladite représentation de ladite zone d'image à corriger (ZIC), de manière à obtenir une représentation corrigée de ladite zone d'image à corriger (ZIC), - substituer la représentation de ladite zone d'image à corriger (ZIC) par ladite représentation corrigée de ladite zone d'image à corriger (ZIC) de manière à obtenir une zone d'image transformée.
  20. 20
    Système selon l'une quelconque des revendications 17 à 19 ; ledit système comprenant en outre des moyens de calcul pour calculer une image ayant un niveau de bruit contrôlé (I-Transf IDBC), à partir de ladite image transformée, en mettant en oeuvre une fonction ayant pour objet de modifier la luminance de l'image numérique et ayant au moins pour arguments :- la luminance d'un point de l'image numérique transformée, - les luminances d'une zone autour du point correspondant de l'image numérique, - des données caractéristiques du bruit.
  21. 21
    Système selon l'une quelconque des revendications 12 à 20 ;lesdites informations formatées dépendant de valeurs de caractéristiques variables selon l'image numérique;notamment la taille de ladite image numérique ;ledit système comprenant en outre des moyens de calcul pour déterminer la ou les valeur(s) desdites caractéristiques variables, pour ladite image numérique.
  22. 22
    Système selon l'une quelconque des revendications 12 à 21 ;ledit système étant plus particulièrement destiné à calculer une image transformée à partir d'une image numérique et d'informations formatées relatives à des défauts d'une chaîne d'appareil comprenant au moins un appareil de restitution d'image ;ledit appareil de restitution ayant une dynamique ;ladite image transformée ayant une dynamique ;ledit système comprenant en outre des moyens de traitement informatique pour adapter ladite dynamique de ladite image transformée à ladite dynamique dudit appareil de restitution.
Independent claims22