Info

Questa domanda è chiusa. Riaprila per modificarla o per rispondere.

How to remove noisy lines from the image?

1 visualizzazione (ultimi 30 giorni)
shubham kumar gupta
shubham kumar gupta il 16 Giu 2021
Chiuso: shubham kumar gupta il 22 Giu 2021
360x360x2048 data: [https://drive.google.com/file/d/1eKoIJtAritscaIZshavUMI0f4FbbRzwa/view?usp=sharing]
I have 3D data 360x360x2048
with 129600(=360x360) signals, on plotting the max values i.e
mat2gray(max(data,[],3))
I get these images
Noisy Image Signal at center :
plot(reshape(noisy_data(180,180,:),1,[]));
Real Image Signal :
plot(reshape(real_data(180,180,:),1,[]));
Now I get a 360x360 image
NOISY IMG && fft2 plot:
figure(4); plot(abs(fftshift(fft2(noisyCoin))));
title("NOISY IMG");
figure(6); plot(abs(fftshift(fft2(realCoin))));
title("REAL IMG");
REAL IMG && FFT2:
I tried Median Filter but not working
figure;imshow(medfilt2(mat2gray(maxarray)));
How to remove these lines and denoise this image?
  2 Commenti
DGM
DGM il 21 Giu 2021
What I don't understand is why the dim3 max of a 2048-page image is of particular significance. If it's leading to an image with undesired properties, could there be a better way to coalesce the image? What is the image source? Is there a way to attach a (reduced) copy of the image?
shubham kumar gupta
shubham kumar gupta il 21 Giu 2021
Modificato: shubham kumar gupta il 21 Giu 2021
I have added both as attachment , also adding the signal(gdrive)!
The source of image is sound signals striking a object
so the maximum intensity of sound at a place gives perfect output

Risposte (0)

Questa domanda è chiusa.

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by