本申请涉及计算机,特别是涉及一种水面漂浮物检测方法、电子设备以及存储介质。
背景技术:
1、水面漂浮物/垃圾严重影响水体质量和生态。在城市水网、运河、旅游景点等靠近生活区的地方。因生活垃圾、植被垃圾、矿产业垃圾和水生植物等,时常导致水面大面积存在漂浮物。在炎热的夏天,若不及时清理,容易引发河道淤积、河水外溢、死水恶臭等严重问题。
2、目前主要是通过获取水面上各个对象的流速确定,例如对象的流速与水流的流速接近,则确定各个对象是漂浮物,但是这种单靠流速确定对象是漂浮物的方式很可能会造成误检。
技术实现思路
1、本申请至少提供一种水面漂浮物检测方法、电子设备以及存储介质。
2、本申请提供了一种水面漂浮物检测方法,包括:对雷达装置采集到的雷达数据进行聚类,得到目标聚类簇,雷达数据中记录了水面上若干目标对象的相关信息;基于目标聚类簇中各目标对象的相关信息,确定目标聚类簇的特征;确定目标聚类簇的特征是否处于漂浮物凸包体内,漂浮物凸包体中包括若干目标点,每一目标点用于表示一个漂浮物聚类簇的特征,各漂浮物聚类簇是利用多个时刻对水面上采集到的关于漂浮物的雷达数据确定得到;响应于目标聚类簇的特征处于漂浮物凸包体内,确定若干目标对象为水面上的漂浮物。
3、本申请提供了一种水面漂浮物检测装置,包括:聚类模块、特征确定模块、判断模块以及漂浮物确定模块;聚类模块,用于对雷达装置采集到的雷达数据进行聚类,得到目标聚类簇,雷达数据中记录了水面上若干目标对象的相关信息;特征确定模块,用于基于目标聚类簇中各目标对象的相关信息,确定目标聚类簇的特征;判断模块,用于确定目标聚类簇的特征是否处于漂浮物凸包体内,漂浮物凸包体中包括若干目标点,每一目标点用于表示一个漂浮物聚类簇的特征,各漂浮物聚类簇是利用多个时刻对水面上采集到的关于漂浮物的雷达数据确定得到;漂浮物确定模块,用于响应于目标聚类簇的特征处于漂浮物凸包体内,确定若干目标对象为水面上的漂浮物。
4、本申请提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述水面漂浮物检测方法。
5、本申请提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述水面漂浮物检测方法。
6、上述方案,通过对水面上采集到的关于漂浮物的雷达数据进行聚类得到漂浮物相关的漂浮物聚类簇,并且基于多个漂浮物聚类簇的特征确定漂浮物凸包体,使得雷达装置对水面采集到雷达数据之后,可以先根据采集到的雷达数据确定目标聚类簇,若目标聚类簇的特征处于漂浮物凸包体内,则确定雷达装置采集到的雷达数据是来自于漂浮物的,即可确定水面上的目标对象是漂浮物,相对于单纯根据目标对象的移动速度与水流的流速之间的接近程度确定目标对象是否为漂浮物而言,本方案对水面进行漂浮物的检测结果更为准确。
7、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
1.一种水面漂浮物检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述目标对象的相关信息包括位置信息、速度信息和/或强度信息,所述对雷达装置采集到的雷达数据进行聚类,得到目标聚类簇,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标对象的相关信息包括所述位置信息,所述基于各所述目标对象的位置信息、速度信息和/或强度信息,确定各所述目标对象之间的位置关系、速度关系和/或强度关系,包括:
4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述确定所述目标聚类簇的特征是否处于漂浮物凸包体内,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1至3中任意一项所述的方法,其特征在于,所述若干目标对象的相关信息包括速度信息,在所述对雷达装置采集到的雷达数据进行聚类,得到目标聚类簇之前,所述方法还包括:
7.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1至3中任意一项所述的方法,其特征在于,在所述响应于所述目标聚类簇的特征处于漂浮物凸包体内,确定所述若干目标对象为所述水面上的漂浮物之后,所述方法还包括:
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8中任一项所述的方法。