Cylindrical Projection

為了讓整體畫面大小一致,所以要做Cylindrical Projection。如果只做一般的affine projection,Image mosaics中央的物體會很小,而左右兩邊會放很大;但做Cylindrical Projection整體畫面呈現較為自然。

未命名

[Affine Projection]

未命名2

[Cylindrical Projection]

Cylindrical Projection 公式如下所示:

未命名

參數f指的是focus length,可以查相機spac裡的focus length值是多少,但通常不會是正確的值,基本上可以試不同的f值來fix影像stitching的結果。沒有絕對的focus length,只有想要的focus length。以下就是paper測試不同f值所得到的結果,可以注意到不管f值如何,做曲面彎曲的只有橫向,縱向的直線都不會改變。Cylindrical Projection的轉換公式是用backward方式實現,(x,y)是要圓柱投影的影像位置,({x}_{cyl},{y}_{cyl})是投影過後的影像位置。

未命名

[different focus lengths]

DistortionCorrection_1 Cylindrical Projection CylinderImg_02

上圖為實際例子。將做完Distortion Correction後的影像經過Cylindrical Projection後,右圖為得到的結果。

 
 

reference : Computer Vision:Algorithms and Applications (Richard Szeliski)

Leave a Reply

Your email address will not be published. Required fields are marked *