RSS/Atom feed Twitter
Site is read-only, email is disabled

PatchMatch

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

2 of 2 messages available
Toggle history

Please log in to manage your subscriptions.

PatchMatch Andrey Kuklev 13 Jul 06:06
  PatchMatch Alexandre Prokoudine 13 Jul 12:36
Andrey Kuklev
2010-07-13 06:06:48 UTC (almost 15 years ago)

PatchMatch

I'm not sure if this is the right place to post this since I'm pretty new to the open source community. However, did anyone ever look into implementing the PatchMatch algorithm in GIMP? There's a video on it at http://www.youtube.com/watch?v=dgKjs8ZjQNg and a paper at http://www.cs.princeton.edu/gfx/pubs/Barnes_2009_PAR/index.php with sample source code. It seems like a major step in image editing and there's no program that fully uses it yet. Supposedly Adobe Photoshop CS5 included some parts of it for context-aware filling but most features aren't implemented. If we could port it to GIMP, I'm sure there could be a huge variety of applications and many users would switch for that feature alone.

- Andrey

Alexandre Prokoudine
2010-07-13 12:36:59 UTC (almost 15 years ago)

PatchMatch

On 7/13/10, Andrey Kuklev wrote:

I'm not sure if this is the right place to post this since I'm pretty new to the open source community. However, did anyone ever look into implementing the PatchMatch algorithm in GIMP?

Yes, Carlo Baldassi, creator of Loquid Rescale, experimented with the algorithm when the paper was first published and has some initial code. Back then he told me that unlike seam carving paper this one was already written in a way that makes implementing 3rd party software difficult.

@Alexia: Resythesizer doesn't cover all features of content-aware filling aka patchmatch and is unmaintained.

Alexandre Prokoudine http://libregraphicsworld.org