Before the rush

Before the rush
by evan-pak

Submit your Photo
Hall of Fame

Please participate in Meta
and help us grow.

Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'll be brief: How do digital photo sharpening tools restore edges to photos? Why do they only sometimes work? Why don't they restore the image perfectly i.e what are the limits of the tools?

share|improve this question
Sharpening tool should first find an edge to work on. If it can not find any, then there's nothing to sharpen. That's the limit then. Normally you can tell the tool what is considered an edge, like colour or brightness difference in neighbouring pixels and how far to look for "neighbouring" pixels. – Esa Paulasto Jul 11 '13 at 19:12
up vote 4 down vote accepted

Sharpening tools are basically faking sharpness by exaggerating the contrast between the two sides of an edge.

E.g. if you have a dark surface against a bright background, you can make the edge appear sharper by darkening the pixels on the dark side of the edge, and brightening the pixels on the bright side of the edge.

sharpening example

Top half is the original, bottom half is sharpened. Illustration from wikipedia, which also has further explanation.

Sharpening tools don't "restore" anything, they merely put a bit of makeup on whatever data we feed them.

Limitations include:

  • Software might look for dark/bright edges, and miss color edges.
  • If there is too little contrast between edge and background, the edge may not be detected.
  • If you turn up the sharpness too much, the "fakery" becomes visible, and can be rather distracting. See ringing.
share|improve this answer
technically, they enhance edges, not contrast – jwenting Jul 12 '13 at 5:36
@jwenting What's the difference? Wikipedia says that edge enhancement works by "increasing the image contrast in the area immediately around the edge". Granted that it's local rather than global contrast. But it's still contrast, isn't it? – j-g-faustus Jul 12 '13 at 5:55

There are large number of techniques used to sharpen and limits keep expanding (checkout the newer tools to fix shake/motion induced blur -- sort of a post processed version of IS).

The oldest techniques would generally look for areas of contrast and then increase that contrast. Moving forward from there are the edge detection algorithms that look for edges of contrast and increase the sharpness along those edges.

The limitation of all these tools is that you cannot get more information out of an image than is already there -- of course smart people are always trying to improve on how far we can get with what is there (and there is a lot of information in a shot from any semi-modern camera).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.