How to calculate Signal to noise ratio for a CT scan image?

9 visualizaciones (últimos 30 días)
Krishna Pavan
Krishna Pavan el 8 de Abr. de 2020
Respondida: Rahul el 6 de Dic. de 2024 a las 6:54

Respuestas (1)

Rahul
Rahul el 6 de Dic. de 2024 a las 6:54
In order to obtain the Signal to Noise ratio (SNR) of the given CT scan image, consider using the following formula for SNR
  • SNR = 10*log10(signal/noise)
  • Here 'signal' can be considered as the mean of the pixel values of the CT Scan image.
  • Here 'noise' can be considered as the standard deviation of the pixel values of the CT Scan image.
Here is an example:
% Considering 'img' to be the variable containing CT scan image data
signal = mean(double(img(:)));
noise = std(double(img(:)));
SNR = 10*log10(signal/noise);
The following MATLAB Answers also mentions similar approaches:
The following MathWorks documentations can be referred to know more:
Thanks.

Categorías

Más información sobre Image Processing Toolbox en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by