Il existe un plug-in pour Gimp : refocus. Il est basé sur une convolution. C'est un peu lent, mais très efficace.