查看原文
其他

学会GeoSpy AI+OpenStreet Map组合,拥有了图像地理定位超级搜索能力!

少钧 开源情报俱乐部 2024-05-22


前言

在OSINT情报调查中,IMINT图像情报已经成为了极其重要的一个技能之一。而在很多任务中,会涉及到非常多通过图像来寻找分析里面的关键信息,这里面涉及大量的工作量。今天分享的两款工具,组合使用,可以算得上掌握了搜索超能力。分别是GeoSpy AI、OpenStreetMap

GeoSpy AI

人工智能照片地理定位。使用计算机视觉和人工智能完成位置推断。拍摄一张照片或选择一张现有照片。GeoSpy将尝试定位它的拍摄地点。

https://geospy.web.app/

OpenStreetMap

公开街景搜索,由著名调查组织Bellingcat开发,利用开放街道地图搜索工具,调查人员可以通过搜索开放街道地图上的近距离特征找到地理定位线索。

从列表中选择彼此最大距离内的特性。调整地图以包含要搜索的区域,并按下搜索按钮。大型查询可能需要一分钟才能运行--通过在地图上缩放来增加搜索速度。结果可以直接浏览,在谷歌地图中打开,点击lat/lg,或者下载为CSV或kML文件。

https://osm-search.bellingcat.com/
使用演示

在检测照片的地理位置时,首先会查看照片中一些关键细节,其中最重要的细节是各种招牌。像下图这种照片中能看到一个或多个路牌的情况并不少见。在这里,只看到有一个标志,上面写着一个以“bka”结尾的单词。另一个标有“Bella”(或者也可能是“Billa”或“Bolla”)字样的标志。

尝试使用GeoSpy AI和Bellingcat OpenStreetMap地图搜索来解决这个问题。

需要做的第一件事是定义一个近似的搜索区域(理想情况下是确认城市,但能确认国家也能节省很多时间)。由于OpenStreetMap搜索不能单次进行全球搜索,而只能搜索单个区域,不能大于单个地区或一个国家。

如何检测搜索区域? 

尝试将此图像加载到GeoSpy中。

GeoSpy Ai表明该地点位于华沙(Warshaw),甚至提供了近似坐标。

尝试在谷歌地图中搜索这些地理坐标,看看谷歌街景如何显示。

由于目前该服务无法精准准确运行。环顾了一下离这里最近的建筑物,没有发现类似的东西。

在这种情况下,至少有三种工作方式来寻找新的线索:
  • 分析图像的不同细节(例如,仔细观察停车场),并思考可能还有哪些其他线索;
  • 滚动浏览谷歌街景,或许能从这里获取一些有用的信息;
  • 尝试在华沙(Warshaw)使用OpenStreetMap Search(Overpass Turbo)搜索名称中具有正确字母的场所。 
由于目前GeoSpy服务有时会出错不能确认这个地方正好在华沙(Warshaw)。目前只是在测试一个假设。假设检验是照片地理定位中一种非常有效的技术。

OpenStreetMap搜索 

到OpenStreetMap网站上,并设置自定义功能。

OSM 关键词=名字以“bka”结尾

在华沙(Warshaw)中搜索一下试试。

搜索结果中,可以看到看到华沙大约有500个地方叫做Zabka。接下来用谷歌搜索这个地方的招牌是什么样子的。

谷歌搜索截图

这张照片肯定是在波兰拍摄的,有可能在华沙(Warshaw)拍摄。

但是波兰有9,000+ 家Zabka商店,其中华沙(Warshaw)就有500家。

从理论上讲,可以只看一下在谷歌街景上找到的500个点。如果每分钟看10家商店,可以在不到一个小时的时间内完成。但可以继续思考,改变一下思维。

再看一遍原始照片,来进行新的思考。

看到Zabka商店附近有一家餐厅。可以假设该地名的名称中包含“Bella”一词。但目前并不确定,它可能只是菜肴列表或歌手的名字。再次检验这个假设。

尝试细化OpenStreetMap搜索中的搜索词。

添加自定义功能:OSM关键词位置包含“bella”。结果显示只有三个备选项。

点开第一个链接刚好就是对应的位置。

实话说,找到这个地方之前,无法阅读餐厅的确切名称(“bella”或“bolla”)(查看第一张照片)。但也许有其他人,能够并且会从餐馆而不是超市开始这项调查。

在这种情况下,无需寻找以“bka”结尾的招牌,只需查找标题中包含“Bella”一词的地点,即可在街景上查看所有19个地点。

当一张照片中至少有两块招牌线索时,这是运气好。大部分情况下,都只有一点点线索。那在这种情况下该怎么办?

其他自定义功能(停车场、树木、长凳、超过3层高的建筑)和其他小细节可以添加到搜索中。不过OpenStreetMap目前在这些小细节上不是很准确,但值得一试。

总结

人工智能地理定位工具很难确定一个完全准确的位置,它们还不能取代OSINT开源情报分析师,但是在使用OpenStreetMap搜索(OverPass Turbo)等传统工具时,可以节省很多时间。
目前而言, GeoSpy 能确认国家和城市已经很满足了。但如果它弄错了,可以借助其它工具例如:ChatGPT和Perplexity等相关工具来寻找以“bka”结尾的公司名称。

虽然可能是会出错,但也许会提供一些其他的想法,引导分析师得出新的假设(例如,组合bk是波兰语的典型组合等)。


OSINT情报培训

国家级网络情报分析认证培训课程

视频案例

只有手机一方的电话通话内容,如何定位此人拨打电话时的位置?
美国国防部使用OSINT开源情报进行国防供应链审计【视频案例】
如何通过照片或视频中的阴影来计算拍摄时的时间?【视频案例】
没有任何明显信息,情报分析师如何实现地理定位?【视频教学】
情报技巧:如何从面朝下的纸张中提取隐藏的文本信息【视频教学】
利用OSINT还原CIA解密文件截图里的具体情况【视频教学】

调查工具

普利策记者调查海洋报道使用的OSINT工具包
一个独一无二的免费开源导弹炮弹资源库
OSINT网络情报常用的百款Chrome插件【工具】
一款AI智能识别军事坦克和火炮的OSINT工具【情报工具】
网络情报专家伊戈尔·贝德罗夫常用的网络情报工具
继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存