淘新聞

城市版Prisma?用神經網路技術構建夢想中的城市

受到作家伊塔洛·卡爾維諾(Italo Calvino)的啟發,一個工程師團隊正致力於教會神經網路構想全新的城市。

從上圖你不難發現,每個城市都有自己不同的特徵:這些特性絕不是簡簡單單地把各個部分相加起來,獨特的街道和房屋的排列佈局,就像是這些城市的指紋一樣,使其本質上變得獨一無二。 

此外,即使你不知道任何的地標性建築,你也不太可能搞錯一份衛星地圖。例如說,把米蘭看成紐約或香港。 因為它們擁有不同的城市風格。

現在想像一下,如果紐約市的航空圖像可以被偽裝成香港或是米蘭的城市圖像,那會是怎樣的一幅場景? 如同《看不見的城市》一書中提到的那樣,一支名為Opendot的義大利團隊日前研發的新項目,現在就可以實現這點了(該團隊成員包括Gene Kogan,Gabriell Gambotto,Ambika Jib Samsen,Michele Ferretti,Andrej Boleslavsky,Damiano Gui和 Fabian Frei)。

這是一個神經網路系統,不僅可以在地圖上把一個城市的風貌轉移到另一個城市,它還可以構建出全新的逼真城市衛星圖像,而這些圖像代表的城市是完完全全不存在的。

隱形城市項目的主要技術涉及 pix2pix 和機器學習代碼,這些技術能從根本上改變圖像的風格——例如將一幅手提包的草圖變成一張真實包包的圖片,或將白天拍攝的照片變成夜間拍攝的照片。

 在隱形城市的案例中,機器在MapBox的城市空中衛星圖像資料庫上進行訓練,並且學習 OpenStreetMapData 上相應的地圖瓦片資料,之後可根據道路,公園,建築物等對圖像進行色彩編碼。

通過研究衛星圖像和地圖瓦片(map tile)之間的關係,機器能夠從一個城市取得地圖瓦片,並給它換上另一個城市的風格。 例如,給一個像那不勒斯這樣的地中海城市換上紐約市的工業外觀。 更有趣的是,隱形城市可以根據手繪草圖生成全新的逼真衛星圖像。 換句話說,創建一個虛構的城市就像在一張紙上畫一些線條一樣簡單,然後把它回饋給機器,任何人都可以通過公開的代碼做到這點(如果技術知識允許的話)。

鑒於項目的名稱,一點也不用驚訝,這個團隊是受到義大利作家伊塔洛·卡爾維諾(Italo Calvino) 1972年的小說《看不見的城市》(Invisible Cities)的啟發,小說主要由 55 篇關於神話城市的散文詩歌組成,而這些神話城市受到了幻想城市(其中大部分是虛構的)的啟發,據傳, 13 世紀時馬可波羅在他的亞洲之行中曾到訪過那些幻想城市。 “當開始創作這些電腦生成的城市地圖時,我們認為這是一個非常恰到好處的比喻,”團隊成員 Kogan說。

由於該技術能用最少的努力成本創建逼真的虛擬城市風景,因此它對視頻遊戲開發者,甚至是好萊塢特效藝術家來說會很有用。 不過,短期來說,該團隊表示他們可能會將虛擬城市移植到網上,幫助那些缺乏技術背景的人更容易將他們想像中的大都市展現出來。

via 

FastCompany