
Photosynth项目开始于一堆数字照片,这些照片是从不同的相机、拍摄环境、日期、时间、分辨率等等情况下混合而来的。每张照片经计算机的景像算法处理,提取出很多的特征元素。通过创建一个点云给图片一个唯一的标识,类似于DNA一样为每个已被识别的图片的特征进行标识。然后,这些照片的特征会在一个网中被链接起来。当同一个特征在不同的图像中被发现时,它的三维位置就能够被计算出来。这类似于人脑通过两个眼睛看到的图像来感知三维立体位置。Photosynth的三维模型正是这些大量的位于相应空间的特征元素的显示。当Photosynth处理时,它不知道相机的位置,或者通过什么路径拍摄的。当有很多相机和很多共同点时,Photosynth所依赖的算法不仅能够辨别出三维场景中的特征,而且能够知道这些相机所处的位置和它们的目标物以及它们看到的特征路径。Photosynth客户端展示了三维场景模型,同时也将原始图片覆盖在这个模型之上。
Photosynth整合了Seadragon的基于数十亿象素的超强平滑放大技术:无论是1M象素还是1G象素,Seadragon都能够快速的打开任何图片,并且能十分平滑地放大展开。轮廓清晰的图像会不断通过网络传递过来,这个速度取决于你的屏幕大小和带宽,而不是图形的大小。
Photosynth提供了一个浸入式的交互界面,在其中,你能够在一个场景中通过摄像师的眼睛漫步于任何的照片之间。
目前,Photosynth还处在技术预览阶段,学生中心在此提供三段精彩的演示和访谈录像,大家可以访问Photosynth官方网站深入了解。