Is it possible to filter out noise that is less than 1 pixel in size?
1 view (last 30 days)
Show older comments
Andrea Labudzki
on 8 Dec 2021
Commented: Andrea Labudzki
on 15 Dec 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 Comments
Rik
on 15 Dec 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?
Accepted Answer
Image Analyst
on 15 Dec 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 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!