Is it possible to filter out noise that is less than 1 pixel in size?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Andrea Labudzki
le 8 Déc 2021
Commenté : Andrea Labudzki
le 15 Déc 2021
Hi everyone. I have a set of images that look like this up close:
I want to filter out the noise in these images, but this noise seems to be less than 1 pixel in size, so traditional filtering with 3x3 kernels for example don't work here. Is there any way to filter such small noise?
6 commentaires
Rik
le 15 Déc 2021
The problem is that your grid lines are distorted. I don't know what you want to do as your next step, but I don't think the 1 pixel deviations are currently your problem.
What kind of analysis did you want to do next? Find out what percentage of each square is black?
Réponse acceptée
Image Analyst
le 15 Déc 2021
There is a fisheye/barrel/pincushion distortion routines: undistortImage, undistortPoints, undistortFisheyeImage.
Once corrected, I'd sum the image vertically and horizontally to get the average vertical and horizontal profiles. then you can threshold those profiles to determine the location of the edges. Then in between those edges you can erase the values.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!