在室外,智能手机靠 GPS 传感器定位,但是到了室内手机就接收不到 GPS 信号了。不过现在一种新技术可以利用设备内置的摄像头来进行室内定位修正,修正后的精度可达 1 米之内。这项新技术可促进新型应用的诞生,对于 Google Glass 这类的可穿戴技术尤其有价值。
这项由加州大学伯克利分校开发技术可利用设备摄像头拍摄的照片来计算出设备的位置和方向。不过前提是需要有建筑物内部的全景图库(跟 Google 的街景图类似)。由于系统清楚图库中的每一张照片的实际位置,因此通过照片比对也能计算出设备的位置所在。
至于这些全景图的采集,研究人员靠的是一个特殊双肩背包。只要背上这个背包在建筑物内到处走动时该背包就会采集出 Google 街景式的图片。背包内配置了两个鱼眼石相机,以及激光扫描仪等传感器。而软件会利用所采集到的数据去生成建筑物的内部地图,一组拼缀而成的全景图,以及由独立图片组成的数据库以供对照查找使用。
这项研究由 Avideh Zakhor 领导。此前 Zakhor 曾向 Google 出售过一家 3D 城市地图公司,后来该公司的技术成为了 Google Earth 3-D 虚拟地球的重要组成部分。
目前这项技术已经在伯克利分校园区的建筑及加州 Fremont 的一个商场进行了测试,结果表明,图片的匹配成功达到了 96%。一旦将图片匹配结果用于位置修正,最后的定位误差不会超过 1 米。与蓝牙信标(苹果的 iBeacon 技术就是这种,目前苹果已在其全美 254 家零售店启用 iBeacons 技术)或对建筑物内部的 WiFi 信号进行指纹识别的室内定位技术相比,Zakhor 称她的技术在精确度和部署成本上均优于前者。此外,基于照片的定位技术几乎适用任何地方,且不需要改变环境。
不过,Zakhor 的团队并不是唯一一家制作室内地图的公司,上个月 Google 已经开始将 Google 街景产品用于室内,并宣布已经制作了 16 个机场及 50 多家火车站的室内地图。
Zakhor 打算将该技术用于 Google Glass 之类的设备上,其意图是通过此类设备拍摄的快照来跟踪用户位置,从而在眼镜内生成一幅室内地图供用户浏览。此外,该团队还利用背包采集的 Wi-Fi 信号作为备用的室内定位方案。