image artifact removal for cartoons
Members - Reputation: 212
Posted 07 May 2012 - 07:50 AM
Members - Reputation: 169
Posted 07 May 2012 - 03:09 PM
Probably Vectorial Art can interest you since is a total different way for store images and have no artifacts indipendently of resolution at wich you display the image.
EDIT: probably I misunderstood you.
Removing artifacts can be done with GIMP (the first thing come to my mind is to do some gaussian blur with small radius, and then use sharpenizer). Probably someone has also written a plugin for that too.
This goes in 2d and visual art.
Edited by DemonRad, 07 May 2012 - 03:13 PM.
Members - Reputation: 5899
Posted 07 May 2012 - 03:41 PM
I've seen some very spectacular demonstrations of a technique called "basis pursuit" that could probably be used for this purpose. I don't know of anything specific to removing compression artifacts from cartoon images, but I happen to work with two of the people that invented the technique, so I'll ask them to see if they know of any relevant papers.
Crossbones+ - Reputation: 1335
Posted 07 May 2012 - 05:44 PM
This problem is closely related to the general problem of raster-to-vector conversion in that it is basically the first step of raster-to-vector conversion i.e. image segmentation, so there's a lot of literature on the subject. Google image segmentation and/or raster-to-vector.
Edited by jwezorek, 07 May 2012 - 05:46 PM.
Members - Reputation: 160
Posted 10 May 2012 - 09:18 AM
Build a library of artifacts based and their original uncompressed 8x8 value.
JPEG, and MPEG I think, only use 8x8 blocks when compressing.
I've seen this trick used before to deblurr masked digits (like when someone posts a picture of a cheque and blurs the account number). You could probably get away with using greyscale and then determine the colors once a matching artifact is found.
There is likely enough structural information present for you to reverse most of the compression.. Since its a cartoon.