以前、樽型distortion補正でお聞きしたものです。
アキバに行く機会がなく、本はまだ買っていません。
OpenCV を眺めていますが、元のアルゴリズの知識がないため、頓挫しています。
絵の中心からの距離による補正で、球面では不足というのは、
http://www.vanwalree.com/optics/distortion.html
を見て、納得したのですが、レンズの属性が分からない場合どうするかと
ぐぐっていましたら、
http://www.vector.org.uk/v201/cliff201.htm#note4
などがあったのですが、ソースが Mathematica とかで、これまた知らない
言語で「壁」です。
画像処理の質問とは違いますが、Mathematica って、Cに書きかえるのって
のは、止めた方がいいという代物かどうか、分からないでしょうか。