Google街景 服務在 2007 年推出,讓使用者可以透過手機或電腦瀏覽器飽覽街道、建築地標、博物館等更多全景,這些全景圖的製作非常複雜,除了大家熟知的街景車繞街拍攝細節照片外,拼接時的演算法更是複雜,日前 Google 宣布將改良演算法提供使用者更沒有接縫的視覺體驗。
Google街景 將升級成無縫環景拼接,克服光、影和微妙的接合感
在 Google 街景 中的每一個製作都是需要經過各種軟硬體的配合,首先大家都知道會有裝載被稱為「Rosette」多相機設備的街景車,以緩慢速度移動以拍攝下每一寸街道景象。 Rosette 上總共有 15 個相機鏡頭,可全面地捕捉但還是難免需要校準與產生接縫的部分。
▲最右邊的圖將 Rosette 上的每個攝影機可拍攝範圍可視化,深灰色是相鄰鏡頭之間重疊拍攝的部分。
為了能夠提供更無縫接合的街景圖像,Google 將以「Optical flow」技術微妙地扭曲每個鏡頭輸入的影像,在經過精密計算後在兩張邊界互通的照片中找到兩者之間的對應點,利用這些共享的對應點可以校準影像的偏移。
接下來是影像的全面改良,以便疊合對齊區域內的所有對應點,當拼接成全景圖時,這組便型的影像就會自動認定對應點而對齊。在這個部份具有一定的挑戰性,因為每張圖片的疊合區域僅有一小部分,導致可能點的部分不太足夠,為了讓影像在視覺上更令人滿意,這個部分則是利用 Google本身的 Ceres Solver 技術來處理。
接下來我們看看 Google 街景在全球影像改良部分的成果
而下面是 Google 街景改良的整個流程演示影片:
未來,我們將可以看到更完美的街景,不再有鬼影、疊合不全的狀況出現,這對於喜歡透過 Google街景 觀賞世界各地景色的人來說將會是更高階的視覺饗宴,讓人好期待!