I am trying to implement the wiener filter on the CIFAR10 dataset which consists of RGB images.
But this filter can only be used for Gray-scaled images.
I tried to implement it on each R/G/B channel and then combine them, but the resulting RGB image was not even close to the initial image.
Any ideas?
(I am using scipy.signal.signaltools.wiener)
Thanks in advance
Ok, how about skimage (scikit-image)? Have a look here: https://scikit-image.org/docs/dev/api/skimage.restoration.html#skimage.restoration.wiener
The example given on an rgb image is the following: