The present invention has an object to provide an image correction
apparatus which can correct image blur properly, a storage medium storing
an image correction program which makes a computer operate as such an
image correction apparatus, an image correction method for correcting the
blur properly, and an image correction system which corrects the blur
properly. The image correction apparatus which corrects image blur caused
by movement of a photographic device shooting an image includes a
trimming section which extracts a main subject area from the image, edge
analyzing section which produces edge information about edges of the main
subject area, blur analyzing section which produces blur information
about blur of an input image based on multiple pieces of edge information
passed by the edge analyzing section, and correction section which
corrects the blur of the input image using the blur information passed by
the blur analyzing section.