MATLAB: How to get a noise free binary image? Specifically, what type of filters do I need to use to reduce noise

noise free binarization

I need to convert the gray scale image into binary image. But after conversion to binary, it produces noise. Now, I need to make the binary image noise free. What to do?
Here, the gray scale image as well as processed binary image are attached.
Related Question