• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
21

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

Community Expert ,
Jun 23, 2012 Jun 23, 2012

Copy link to clipboard

Copied

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... 😉

Idea No status
TOPICS
macOS , Windows

Views

4.9K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
42 Comments
Explorer ,
May 12, 2018 May 12, 2018

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
Community Expert ,
Jun 02, 2018 Jun 02, 2018

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

Report
LEGEND ,
Jun 26, 2018 Jun 26, 2018

Copy link to clipboard

Copied

Come on Adobe Photoshop, jump on this! Seems like the hard part is already done and it just needs to work on the mac version! Seems like this would be a great feature that people (especially retouchers dealing with older photographs) would use.

Votes

Translate

Translate

Report

Report
LEGEND ,
Jun 27, 2018 Jun 27, 2018

Copy link to clipboard

Copied

I just came across Affinity Photo.  Not only does in work on both Windows and Mac platforms, but it already has one of the best implementations of the FFT filter based pattern removers I've seen.  It shows a split screen of your image, and as you paint out the bright dots, you can see the immediate result in the 'after' split screen.  Also, it mirrors every dot you paint out in the opposite quadrant.  I spent a couple of hours with it last night, and I was able to do many of the things I normally do with PS without even needing a tutorial.  It is a very reasonable licensing agreement, and it is only $50.

https://affinity.serif.com/en-gb/photo/

Votes

Translate

Translate

Report

Report
Community Expert ,
Jun 27, 2018 Jun 27, 2018

Copy link to clipboard

Copied

The Affinity Photo one is nice. It is limited to manual painting over every star though (can be a bit of work, and not quite as accurate as the semi-automatic suppression). Preview is good though.

Votes

Translate

Translate

Report

Report
Community Expert ,
Jul 23, 2018 Jul 23, 2018

Copy link to clipboard

Copied

Good news: Mac version is now under development. Should be out in a few weeks hopefully.

Then we finally have a good free FFT-based pattern suppressor for Photoshop that works on both Mac and Windows. 🙂

Edit: Yes, Mac version was completed on schedule. See ft.rognemedia.no

Votes

Translate

Translate

Report

Report
LEGEND ,
Oct 08, 2018 Oct 08, 2018

Copy link to clipboard

Copied



I would like to see a frequency separation tool/brush. I know we can use an action to set up frequency separation but wouldn't it be smarter to have a tool that could work on an empty layer without all the extra steps? The tool would have all the adjustments of a normal brush, one form would work on texture and the next would work on color and tone. I would like to hear from a developer if this is even possible.

Votes

Translate

Translate

Report

Report
Explorer ,
Oct 09, 2018 Oct 09, 2018

Copy link to clipboard

Copied

Uh... That's odd... These are two completely different topics. Why was this merged here?

The only thing in common is the mention of the word "frequency". 😛

Votes

Translate

Translate

Report

Report
New Here ,
Aug 20, 2019 Aug 20, 2019

Copy link to clipboard

Copied

I'd like to see an FFT feature in PhotoShop as well. Having the preview on a small portion of the image would be super helpful as well when working on very high-res images. 

Votes

Translate

Translate

Report

Report
LEGEND ,
Oct 07, 2019 Oct 07, 2019

Copy link to clipboard

Copied

Steven,
I have a Photoshop script that allows you to run the Ft plugins.  It is located in my GitHub repository.  It has worked on both Win and MAC for versions 6 through 2019 CC of Photoshop.  Let me try to remember how you can get it and the other Ft plugins.
Be back to you soon with a link.

Still have need for MAC help in compiling these things.

RONC

Votes

Translate

Translate

Report

Report
LEGEND ,
Oct 08, 2019 Oct 08, 2019

Copy link to clipboard

Copied

Steven,

Have a download at:  https://www.dropbox.com/s/45mfoxdz1o899r0/RONC_Scripts_Plugins08oct2019.zip?dl=0

This includes the latest Ft plugins and scripts which execute them on Windows with Photoshop CS6 - CC2019.  Readme.txt tells how to install the various pieces.  There are other scripts included which might be of interest.

RONC

Votes

Translate

Translate

Report

Report
New Here ,
Apr 19, 2022 Apr 19, 2022

Copy link to clipboard

Copied

Photos or artwork that have been printed tend to have the half-tone or dotted look up close. It would be great to have a feature where a scanned in photo/artwork can be converted via a neural filter to resemble either a digitally-taken photograph or a digitally-created artwork.

Votes

Translate

Translate

Report

Report
Community Expert ,
Apr 19, 2022 Apr 19, 2022

Copy link to clipboard

Copied

So you are asking for a descreen, to make a contone image from a halftone image?

Votes

Translate

Translate

Report

Report
New Here ,
Apr 19, 2022 Apr 19, 2022

Copy link to clipboard

Copied

That sounds right.

Votes

Translate

Translate

Report

Report
LEGEND ,
Apr 19, 2022 Apr 19, 2022

Copy link to clipboard

Copied

Votes

Translate

Translate

Report

Report
New Here ,
Apr 20, 2022 Apr 20, 2022

Copy link to clipboard

Copied

Thank you. Seems like this should be a feature within Photoshop rather than an additional add-on plugin. 

Votes

Translate

Translate

Report

Report
LEGEND ,
Apr 20, 2022 Apr 20, 2022

Copy link to clipboard

Copied

LATEST

Votes

Translate

Translate

Report

Report