After a week of head scratching and reading lots of research papers with lots of pretty pictures, and a bunch of math I don't understand, I've developed a new algorithm for sharpening images which will be in the next update for my Seamless Texture Generator!
Why have I developed a new sharpening algorithm, you might ask?
The standard method of sharpening an image is called "unsharp masking". Unsharp masking is an old photographic technique where one makes a blurrier version of an image and then subtracts that from the original, producing an image where the edges made brighter on one side, and darker on the other.
This brightening and darkening of the edges creates the appearance of a sharper edge, but it also creates what is known as a "ringing" effect. A bright dot in an image will end up with a dark circle around it.
In photographs, one can get away with this ringing effect, because one's images are generally not examined too closely. But textures are often seen from up close, and on a zoomed image, such sharpening artifacts look horrible.
My algorithm GREATLY reduces this ringing effect while still allowing you to sharpen the image just as much as with unsharp masking. Also, my algorithm does not squeeze edges like unsharp masking does... It does not make narrow gaps into even narrower ones.
But don't take my word for it, see for yourself, pictures speak louder than words. :-)
I'm not sure yet when this new version will be out, I'm still working on it and adding stuff, but it will be fairly soon. Besides sharpening the update will also have other functions to improve the final image before saving.
Why have I developed a new sharpening algorithm, you might ask?
The standard method of sharpening an image is called "unsharp masking". Unsharp masking is an old photographic technique where one makes a blurrier version of an image and then subtracts that from the original, producing an image where the edges made brighter on one side, and darker on the other.
This brightening and darkening of the edges creates the appearance of a sharper edge, but it also creates what is known as a "ringing" effect. A bright dot in an image will end up with a dark circle around it.
In photographs, one can get away with this ringing effect, because one's images are generally not examined too closely. But textures are often seen from up close, and on a zoomed image, such sharpening artifacts look horrible.
My algorithm GREATLY reduces this ringing effect while still allowing you to sharpen the image just as much as with unsharp masking. Also, my algorithm does not squeeze edges like unsharp masking does... It does not make narrow gaps into even narrower ones.
But don't take my word for it, see for yourself, pictures speak louder than words. :-)
I'm not sure yet when this new version will be out, I'm still working on it and adding stuff, but it will be fairly soon. Besides sharpening the update will also have other functions to improve the final image before saving.













