Per le deformazioni spinte non saprei ma con quelle di lieve entità puoi provare i panorama tools che contengono anche un plugin per photoshop. Una volta installato cerchi Panoram Tools -> correct -> Radial.
Con i panorama tools fai cmq un po' di tutto quindi sicuramente si può fare quello che chiedi.
Ciao
Riferimenti on-line:
correzione barile
http://home.no.net/dmaurer/%7Edersch/barrel/barrel.html
correzione fisheye
http://home.no.net/dmaurer/~dersch/architect/arch.html