Google Street View 街景可以在看到不同地點的圖像,而同更可 360度上下左右轉動,但往往在一些接口位出現不對接情況。例如上圖的倫敦 Tower Bridge 橋身就出現斷開。始終是技術限制,大家對 Street View 這些斷口都習以為常。
其實 Google Street View 是透過球形的 Rosette 多部相機進行拍攝,多個相機拍攝街景不同的角度,每張相片也會跟隔鄰相機拍攝的相片有部份形像重叠,之後再利用特定的 Image Blending Technology 將相片接合一起。但由於是不同相機拍攝時間會有前後偏差,而 Rosette 相機的坐標設定亦可能不完全準確,不同相片接合時也會有上下偏差的情況。
新 Optical Flow 技術
最近 Google 就研發了新的 Optical Flow Algorithm,計算一個影像到另一影像的 Optical Flow,跟著再依據這些順滑的 Optical Flow 數據資料,巧妙地替換重叠部份影像並進行調整,將兩張相片的內容對合一致,之後還需要一些 Non-linear Optimization 將整組相片調整。相片接合位置會更加完美,大幅減少斷口情況。
下面是 Opitcal Flow Align 的展示效果。
還有一些新舊比對圖
這個新演算法已經加至 Street View,並陸續套用至現有的街景影像上,大家查看街景圖時也可以留意下。有興趣瞭解這個新 Optical Flow 技術的,可以看看 Street View 的最新介紹影片。