I have an image as follows, it is 256 * 256 in resolution I have to remove the artificial cyan, magenta and yellow noise from the image, what is the best way to do this I have tried all the standard open cv denoising methods but they remove too much of the detail and trying to make a mask for magenta, cyan, and yellow doesn't work either. What can I do tried median filter, fastNlMeansDenoising , converting to YCrCb, and then denoising, tried bilateral and other filters Continue reading...