2015-04-28 1 views
0

J'essaie d'examiner le bruit de l'appareil photo. Aussi j'ai la référence comme suit http://www.cs.tut.fi/~foi/Qu'est-ce que l'écrêtage des images ISO Canon ou FinePix signifie?

Mais je veux savoir ce que signifie l'écrêtage au code suivant.

: Code

%% ==================================================================================================================================== 
      %% LOAD BITMAP/RAW IMAGE % raw-data images which are loaded below can be downloaded from http://www.cs.tut.fi/~foi/sensornoise.html 
      %% ==================================================================================================================================== 
      if 1 %% load "noise-free" image and add noise (OTHERWISE LOAD RAW DATA, SEE BELOW) 
       add_noise=1;    % add noise to image 
       a=0.1^2; b=0.04^2;  % noise parameters a,b 
       % a=0.1^2; b=0.02^2;  % noise parameters a,b 
       % a=0.0^2; b=0.2^2;  % noise parameters a,b 
       % a=(1/30); b=0.1^2;  % noise parameters a,b 

       clipping_below=1; % on/off [keep off for pure-poissonian (no gaussian terms) noise, since there are no negative errors] 
       clipping_above=1; % on/off 
       prior_density=1;     % type of prior density to use for ML (0) 
       %        % 1: zero_one uniform prior density [0,1]; 


       %  y=im2double(imread('image_man1024.tiff')); 
       %  y=im2double(imread('image_testpat1024.tiff')); 
       y=im2double(imread('y_piecewise.tif')); 
       %  y=im2double(imread('y_piecewise_fibo.tif')); 

      else %% RAW %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
       add_noise=0; %% DO NOT ADD NOISE TO RAW-DATA (IT HAS ENOUGH NOISE ALREADY! :)) 
       clipping_below=1; %%%% on off %% RAW-DATA IS ASSUMED TO BE CLIPPED FROM ABOVE AND BELOW 
       clipping_above=1; %%%% on off 
       prior_density=0;     % type of prior density to use for ML (0) 
       %        % 0: zero_infty uniform prior density (R+); (default, use this for raw-data) 

Répondre

0

Clipping en général est ce qui se passe lorsqu'une valeur dépasse un certain seuil et est forcé à ce seuil. Aussi connu sous le nom de saturation (quand c'est accidentel), serrage (délibéré) et autres.

Il est courant dans les systèmes numériques, y compris la photographie numérique, d'utiliser une valeur binaire avec un nombre de bits spécifié pour représenter certaines données. Cette valeur binaire a alors des limites supérieure et inférieure impliquées par le nombre de bits et la façon dont ils sont utilisés pour coder les valeurs.

Dans ce contexte, il semble que le code génère du bruit à ajouter à une image. L'expression qui génère le bruit n'est pas citée mais les commentaires suggèrent une distribution de Poisson, qui est une fonction mathématique qui pourrait produire des sorties dépassant la plage dynamique de l'image. Les deux indicateurs clipping_below et clipping_above sont des indicateurs de contrôle qui permettent à l'utilisateur de spécifier si ces valeurs doivent être écrêtées, c'est-à-dire contraintes aux limites supérieure et inférieure du type de données.

+1

Merci Monsieur, et mes excuses. Je me trompe mal une autre question. Mais je viens de soutenir le rôle. – gmotree

+0

Je pense qu'une sorte d'appareil photo commercial a ce genre de nombre d'écrêtage vers le haut ou vers le bas .. mais je ne suis pas sûr. donc je veux en savoir plus. – gmotree

+0

Pas de problème! Bienvenue sur le site de toute façon:) – xenoclast