MATLAB Answers

immse same size error

15 views (last 30 days)
Tomas Pechac
Tomas Pechac on 13 Mar 2018
Commented: Image Analyst on 23 Nov 2019
I have problem with MSE. I'm working on noise-reduction filters and one of type how to figure out which filter is bether is MSE. Here's code:
X = getappdata (0, 'X');
C = uigetfile('*.*');
C = imread(C);
err = immse(X,C);
panel(handles.panel);
fprintf('\n The mean-squared error is %0.4f\n', err);
Where X is imported image in other function. Denoised image is result from X so they have same size, I allready checked that. Any ideas how to figure this out?

  0 Comments

Sign in to comment.

Answers (2)

Image Analyst
Image Analyst on 13 Mar 2018
Figure WHAT out? Images with a lower MSE will be closer to the reference image. What are you doing with the panel() function?

  6 Comments

Show 3 older comments
Image Analyst
Image Analyst on 13 Mar 2018
Please attach the images you used for X and C so we can reproduce. Also explain what the panel() function is doing because it's not a built-in function.
Tomas Pechac
Tomas Pechac on 13 Mar 2018
panel function is removed it was just an experiment. Image on left is original noised image and on the right is de-noised.
Tomas Pechac
Tomas Pechac on 13 Mar 2018
both are in grayscale and don't have an 3rd dimension.

Sign in to comment.


Steve Eddins
Steve Eddins on 13 Mar 2018
Compare the output of size(X) and size(C) to double-check your assumption that X and C are the same size.

  3 Comments

Tomas Pechac
Tomas Pechac on 13 Mar 2018
they are same size, that's what I don't understand
nur Iqtiffah
nur Iqtiffah on 23 Nov 2019
Hi, do you solve your problem yet? Cuz i have the same problem. Can you please respond asap?
Image Analyst
Image Analyst on 23 Nov 2019
I don't understand your problem. Are your images the same size and number of color channels and immse() throws an error? Attach both your images with the paper clip icon.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!