一种基于图像色块连通区域分析的目标单位边界发现方法
技术领域
本发明涉及IP定位领域,具体而言,涉及了一种基于图像色块连通区域分析的目标单位边界发现方法。
背景技术
随着互联网发展,针对关键信息基础设施开展的网络渗透攻击逐渐增多,如何确定关键信息基础设施所使用IP已成为亟待解决的问题。目前,国内外的研究主要是利用基于域名识别的资产发现技术,实现对关键基础设施自身资产的发现,提升关键基础设施网站面的防御能力。然而,网站面仅是针对关键基础设施网络攻击的一个防御面。如何发现确定关键基础设施的边界信息,并以经纬度的形式描述边界信息,为确定关键基础设施所使用IP提供数据支撑也尤为重要。
发明内容
为了解决背景技术中所存在的问题,本发明提出了一种基于图像色块连通区域分析的目标单位边界发现方法。
一种基于图像色块连通区域分析的目标单位边界发现方法,包括
步骤1、基于在线地图,搜索目标单位,获取目标单位的中心经纬度,并将地图内容截图保存;
步骤2、利用计算机视觉技术,确定并保存截图中目标单位的边界信息;
步骤3、将截图中目标单位的边界信息转换成真实地图中的边界信息,实现对目标单位的边界发现。
基于上述,步骤1中,首先,基于在线地图,搜索目标单位,获取该目标单位的中心经纬度;其次,在线地图软件层级,将当前展示的目标单位的至少包括中心经纬度、地图比例尺、地图层级的地图内容进行截图并保存。
基于上述,步骤2中,基于不同区域的像素灰度值和边缘颜色不连续的特性,利用计算机视觉相关技术,划分截图中目标单位的色块连通区域,确定并保存截图中目标单位的边界信息。
基于上述,步骤3中,结合地图比例尺、目标单位的中心经纬度和截图的长宽等信息,将目标单位在截图中的边界信息转换成真实地图中的经纬度信息,实现对目标单位的边界发现。
本发明相对现有技术具有突出的实质性特点和显著的进步,具体的说,本发明利用计算机视觉相关技术,对截图色块的连通区域进行划分,并结合地图比例尺、目标单位的中心经纬度和截图的长宽等信息,将目标单位在截图中的坐标信息转换为地图中的经纬度信息,实现对目标单位的边界发现,为确定关键基础设施所使用IP提供数据支撑。
附图说明
图1是基于开放的百度地图服务,通过搜索郑州市人民政府,得到的郑州市人民政府的位置信息,包含该单位的中心中经纬度和地图层级等信息。图中虚线框是郑州市人民政府的边界区域。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于图像色块连通区域分析的目标单位边界发现方法,结合真实数据集,以获取郑州市人民政府的边界信息为例,对本发明进行进一步的说明。
步骤1、基于在线地图,搜索目标单位,获取目标单位的中心经纬度,并将地图内容截图保存。
通过公开的地图平台(如百度地图),获取郑州市人民政府的地理位置信息,包含该单位的中心经纬度信息和地图层级等地图内容,截图并保存得到了如图1所示的地图截图。
步骤2、利用计算机视觉相关技术,确定并保存截图中目标单位的边界信息。
利用计算机视觉相关技术(如地图底色区分技术、OpenCV图像分析技术和实例分隔技术等),划分截图中的色块连通区域,得到了如图1中虚线框所表示的郑州市人民政府的边界信息。
步骤3、将截图中目标单位的边界信息转换成真实地图中的边界信息,实现对目标单位的边界发现。结合地图比例尺、目标单位的中心经纬度和截图的长宽等信息,在相同比例尺的地图上,利用地图打点技术,将目标位置(郑州市人民政府)的边界信息提取出来,从而将郑州市人民政府在截图中的边界信息转换成以经纬度表示的真实地图的边界信息,实现对郑州市人民政府的边界发现。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:信标标注方法、装置、计算机设备和存储介质