Skip to main content
Community Expert
June 23, 2012
Open for Voting

P: FFT-based pattern remover (Filter/Brush/Tool)

  • June 23, 2012
  • 37 replies
  • 8416 views

A filter that automatically removes/reduces repeating patterns like raster patterns or paper texture.It would be of great help for anyone who ever encounters a scanned image with a repeating pattern (typical for image restoration work or when the only source for an image is a printed copy).Before/after example (click to see gif animation): How to make such a filter: This can be done by doing a Fast Fourier Transform (FFT) to split an image into frequency components. The frequencies that make up repeating patterns will stand out and can be removed (today we do this manually with a black brush, but a filter can remove the "peaks" automatically). And inverse FFT is then performed to transform the image back. This entire process can be automated into one step; perhaps just with a slider to let the user choose how aggressively the filter removes frequencies.I posted a detailed explanation here with a short tutorial on how this is done step by step.Note that this only works on a single channel, so normally you would just bother to do this on the Luminosity component. Filtering each RGB-channel separately can also be done. I will leave that up to you Adobe... 😉

37 replies

Community Expert
June 2, 2018
Forum post got removed, so I set up a basic webpage to host the plugins/information.
The filters now also handle color images, and the automatic suppression is much better:

http://ft.rognemedia.no

Still only Windows though. Hopefully someone with some Mac experience will offer to port it to Mac.
Participating Frequently
May 12, 2018
Recently, me and Ronc fixed fresh (and free) Windows-plugins for doing the Fourier Transform (fixed the old bugs), and made actions to semi-automate the suppression and also increase the quality of the results. Makes the process 100x faster, with better results.

https://www.retouchpro.com/forum/tools/software/39278-ft-pattern-suppressor

This is right now the best way of doing FT-based pattern removals. Beats e.g. the implementation in Affinity.

Note: After posting v1 we have made some great improvements, and implemented both per-channel and 3D transformation for doing color images. It will be in v2 that will be posted on the same link around the end of the month I think (may/june 2018) - I just gotta record some video first. If anyone's able to make an OSX-version of the plugins the actions should be trivial to adapt.
February 9, 2017
Unfortunately, there is/was a mac FFT filter for photoshop, but the author has removed it from the download site.

http://www.retouchpro.com/forums/software/38969-developing-mac-photoshop-64-bit-fft-ifft-plugins.html

http://djjoofa.com/download/fft_mac_ps_cc_2015


Both ImageJ and Affinity Photo have built in FFT filters and work on the mac os.

https://imagej.nih.gov/ij/

https://affinity.serif.com/en-us/photo/
ángelag43292501
Participant
February 8, 2017
Please!! Make it available again 🙂
ángelag43292501
Participant
February 8, 2017
I would love love to have it for mac too!!
Inspiring
December 30, 2016
I used the procedure for ImageJ in this tutorial for color images, and it worked fine.  The tutorial uses grayscale images, but I applied it directly to rgb jpg images with no changes:

https://photo.stackexchange.com/questions/23445/what-is-the-best-way-to-remove-texture-from-a-scanne...
Inspiring
April 18, 2016
JOOFA FFT 64bit for mac IS NOT LIVE.
http:www.djjoofa.com/download
CarlosGordillo
Known Participant
April 18, 2016
I dont know if works but I think would if you try IMAGE > COLOR > Stack to RGB
Inspiring
January 4, 2016
the GIMP solution is so painfully clumsy you will be angry. JOOFA FFT for Mac is releasing 64bit plugins soon. I tested them and am redesigning the website.
Inspiring
January 4, 2016
Not necessary we have a 64bit version for mac Photoshop releasing soon over at Joofa FFT. I just tested the beta port and it worked flawlessly.