Just adding a link worth to look at.

http://michel.thoby.free.fr/Fisheye_...the-pupil.html

Heinz