一种基于无人机的水面漂浮物检测方法和无人机技术

技术编号:15504935 阅读:231 留言:0更新日期:2017-06-04 00:42
本发明专利技术公开了一种基于无人机的水面漂浮物检测方法和无人机,解决现有技术中对海洋固体废弃物的处理效率低的技术问题。包括:接收无人机摄像装置获取的当前水面图像;使用基于背景建模算法建立的背景图像更新当前背景图像;确定当前水面图像相对当前背景图像的差分图像;基于差分图像确定水面漂浮物像素数;基于水面漂浮物像素数确定水面漂浮物的面积。使用无人机摄像装置获取水面的当前水面图像,并与背景图像做差分运算得到差分图像,获得的差分图像由表征水面漂浮物的水面漂浮物像素组成,计算水面漂浮物像素个数以及每个水面漂浮物像素对应水面漂浮物的实际面积,在确定了漂浮物面积和位置后再搜索处理,能够降低搜索难度,提高搜索效率。

Unmanned aerial vehicle floating surface detection method and unmanned aerial vehicle

The invention discloses a floating surface detection method based on unmanned aerial vehicles (UAVs) and unmanned aerial vehicles (UAVs), which solves the technical problems of low processing efficiency of marine solid wastes in the prior art. Including: receiving the current surface image of UAV camera; used to update the current background image background image building algorithm based on background modeling; the surface image relative to the current background image difference image; difference image to determine the float float based on the number of pixels; the number of pixels to determine the floating area based on water. The use of the surface image of UAV camera surface, and differential operation to get difference image and background image, difference image is obtained by the characterization of floats float float calculation pixels, pixel number and each float pixel of floats in the actual area. The floating area and position after the search processing can reduce the difficulty of the search and improve the search efficiency.

【技术实现步骤摘要】
一种基于无人机的水面漂浮物检测方法和无人机
本专利技术属于目标检测
,具体地说,是涉及一种基于无人机的水面漂浮物检测方法和无人机。
技术介绍
社会生产力和科学技术的发展,使海洋收到了来自各方面不同程度的污染和破坏,日益严重的污染给人类的生存和发展带来了极为不利的后果。根据污染物的性质和毒性,以及对海洋环境造成的危害方式,海洋污染主要包括石油及其产品、重金属和酸碱、农药、有机物质和营养盐类、放射性核素以及固体废物等。固体废物造成的海洋污染主要有人类的各种物品组成:塑料、橡胶、木木质类等,漂浮在海上带来的危害例如:阻碍海上交通、破坏过往船只、毒害海洋生物、通过食物链伤害人类等等。近年来,减少固体废物的投放以及对固体废物的打捞处理成为治理海洋污染的一个重要的手段,目前,对于固体废物尤其是塑料的处理办法首选办法是打捞后焚烧发电,但海洋面积广阔,搜寻固体废物的过程费时费力,处理效率并不高。
技术实现思路
本申请提供了一种基于无人机的水面漂浮物检测方法和无人机,解决现有技术中对海洋固体废弃物的处理效率低的技术问题。为解决上述技术问题,本申请采用以下技术方案予以实现:提出一种基于无人机的水面漂浮物检测方法,包括:接收无人机摄像装置获取的当前水面图像;使用基于背景建模算法建立的背景图像更新当前背景图像;确定所述当前水面图像相对所述当前背景图像的差分图像;基于所述差分图像确定水面漂浮物像素数;基于所述水面漂浮物像素数确定水面漂浮物的面积。进一步的,在确定水面漂浮物的面积之后,所述方法还包括:判断所述水面漂浮物的面积是否大于预设阈值;若是,记录所述水面漂浮物的位置信息。进一步的,基于所述差分图像确定水面漂浮物像素数,具体为:获取所述差分图像中一个像素的灰度值;判断所述像素的灰度值是否大于阈值;若是,确定所述灰度值大于所述阈值的像素为水面漂浮物像素;基于确定的水面漂浮物像素得到水面漂浮物像素数。进一步的,基于所述水面漂浮物像素数确定水面漂浮物的面积,具体为:基于得到每个水面漂浮物像素对应的实际水面漂浮物面积;基于A=Pa确定水面漂浮物的面积;其中,w为水面漂浮物在所述无人机摄像装置上的成像宽度,h为水面漂浮物在所述无人机摄像装置上的成像高度,L为水面漂浮物至所述无人机摄像装置的距离,m为所述无人机摄像装置拍摄一帧图像的水平分辨率,n为所述无人机摄像装置拍摄一帧图像的垂直分辨率,P为所述水面漂浮物像素数。进一步的,在接收无人机摄像装置获取的当前水面图像之前,所述方法还包括:控制所述无人机摄像装置的摄像头与水面平行。提出一种无人机,包括无人机摄像装置,还包括图像接收模块、背景图像建模模块、背景图像更新模块、图像差分运算模块、水面漂浮物像素数确定模块和水面漂浮物面积确定模块;所述无人机摄像装置,用于获取水面图像;所述图像接收模块,用于接收所述无人机摄像装置获取的水面图像;所述背景建模模块,用于基于所述无人机摄像装置获取的水面图像对水面的背景图像进行建模;所述背景图像更新模块,用于在所述图像接收模块接收所述无人机摄像装置获取的当前水面图像后,使用所述背景建模模块建立的背景图像更新当前背景图像;所述图像差分运算模块,用于确定所述当前水面图像相对所述当前背景图像的差分图像;所述水面漂浮物像素数确定模块,用于基于所述差分图像确定水面漂浮物像素数;所述水面漂浮物面积确定模块,用于基于所述水面漂浮物像素数确定水面漂浮物的面积。进一步的,所述无人机还包括水面漂浮物面积判断模块和定位模块;所述水面漂浮物面积判断模块,用于判断所述水面漂浮物的面积是否大于预设阈值;若是,所述定位模块,用于确定所述水面漂浮物的位置信息并记录。进一步的,所述水面漂浮物像素数确定模块包括像素灰度值判断单元、水面漂浮物像素确定单元和水面漂浮物像素数计算单元;所述像素灰度值判断单元,用于获取所述差分图像中一个像素的灰度值;判断所述像素的灰度值是否大于阈值;若是,所述水面漂浮物像素确定单元,确定所述灰度值大于所述阈值的像素为水面漂浮物像素;所述水面漂浮物像素数计算单元,用于基于所述水面漂浮物像素确定单元确定的水面漂浮物像素得到水面漂浮物像素数。进一步的,所述水面漂浮物面积确定模块包括水面漂浮物像素面积确定单元和水面漂浮物面积确定单元;所述水面漂浮物像素面积确定单元,用于基于得到每个水面漂浮物像素对应的实际水面漂浮物面积;所述水面漂浮物面积确定单元,用于基于A=Pa确定水面漂浮物的面积;其中,w为水面漂浮物在所述无人机摄像装置上的成像宽度,h为水面漂浮物在所述无人机摄像装置上的成像高度,L为水面漂浮物至所述无人机摄像装置的距离,m为所述无人机摄像装置拍摄一帧图像的水平分辨率,n为所述无人机摄像装置拍摄一帧图像的垂直分辨率,P为所述水面漂浮物像素数。进一步的,所述无人机还包括拍摄角度调整模块;所述拍摄角度调整模块,用于在所述图像接收模块接收所述无人机摄像装置获取的当前水面图像之前,控制所述无人机摄像装置的摄像头与水面平行。与现有技术相比,本申请的优点和积极效果是:本申请提出的基于无人机的水面漂浮物检测方法和无人机中,使用无人机摄像装置获取水面的当前水面图像,并与背景图像做差分运算得到差分图像,获得的差分图像由表征水面漂浮物的水面漂浮物像素组成,确定水面漂浮物像素个数以及每个水面漂浮物像素对应水面漂浮物的实际面积后,即可计算出检测的水面漂浮物的实际面积,在水面漂浮物实际面积大于设定阈值后,能够排除一些小面积水面漂浮物或者船只、海洋生物等对检测的干扰,同时表明检测的水面漂浮物面积达到需要打捞处理的程度,则对检测到的水面漂浮物进行定位确定位置信息,使得打捞人员能够基于位置信息搜索检测到的水面漂浮物以进行及时处理,这种在确定了漂浮物面积和位置后再搜索处理的方式,能够降低搜索难度,提高搜索效率,解决了现有技术中对海洋固体废弃物的处理效率低的技术问题。这其中,背景图像是根据背景建模算法获得的,并且为实时更新的,使得检测过程能够克服不同水域颜色可能存在的差异,提高检测准确度,有助于提高搜索效率。结合附图阅读本申请实施方式的详细描述后,本申请的其他特点和优点将变得更加清楚。附图说明图1为本申请提出的基于无人机的水面漂浮物检测方法的流程图;图2为本申请提出的无人机的功能架构图。具体实施方式下面结合附图对本申请的具体实施方式作进一步详细地说明。本申请提出一种基于无人机的水面漂浮物检测方法,如图1所示,包括如下步骤:步骤S11:接收无人机摄像装置获取的当前水面图像。无人机配置有无人机摄像装置,用于拍摄水面图像,在达到目标水域后,控制无人机摄像装置的摄像头与水面平行后,即可启动检测程序,无人机摄像装置开始拍摄水面图像。步骤S12:使用基于背景建模算法建立的背景图像更新当前背景图像。考虑到水面的颜色相对单一变化小,例如海面、湖面等,利用背景建模算法得到背景图像,并实时更新背景图像,能够克服不同水域的颜色差异变化对检测造成的影响。从拍摄到第一幅水面图像后,即开始进行背景建模的工作,背景建模算法为成熟的现有技术,例如高斯背景建模、码本背景建模等等,本申请实施例不予赘述。步骤S13:确定当前水面图像相对当前背景图像的差分图像。因为海面、湖面等水域背景图像单一,若水面存在有固体废物等漂浮物,则利用背景本文档来自技高网...
一种基于无人机的水面漂浮物检测方法和无人机

【技术保护点】
一种基于无人机的水面漂浮物检测方法,其特征在于,包括:接收无人机摄像装置获取的当前水面图像;使用基于背景建模算法建立的背景图像更新当前背景图像;确定所述当前水面图像相对所述当前背景图像的差分图像;基于所述差分图像确定水面漂浮物像素数;基于所述水面漂浮物像素数确定水面漂浮物的面积。

【技术特征摘要】
1.一种基于无人机的水面漂浮物检测方法,其特征在于,包括:接收无人机摄像装置获取的当前水面图像;使用基于背景建模算法建立的背景图像更新当前背景图像;确定所述当前水面图像相对所述当前背景图像的差分图像;基于所述差分图像确定水面漂浮物像素数;基于所述水面漂浮物像素数确定水面漂浮物的面积。2.根据权利要求1所述的基于无人机的水面漂浮物检测方法,其特征在于,在确定水面漂浮物的面积之后,所述方法还包括:判断所述水面漂浮物的面积是否大于预设阈值;若是,记录所述水面漂浮物的位置信息。3.根据权利要求1所述的基于无人机的水面漂浮物检测方法,其特征在于,基于所述差分图像确定水面漂浮物像素数,具体为:获取所述差分图像中一个像素的灰度值;判断所述像素的灰度值是否大于阈值;若是,确定所述灰度值大于所述阈值的像素为水面漂浮物像素;基于确定的水面漂浮物像素得到水面漂浮物像素数。4.根据权利要求1所述的基于无人机的水面漂浮物检测方法,其特征在于,基于所述水面漂浮物像素数确定水面漂浮物的面积,具体为:基于得到每个水面漂浮物像素对应的实际水面漂浮物面积;基于A=Pa确定水面漂浮物的面积;其中,w为水面漂浮物在所述无人机摄像装置上的成像宽度,h为水面漂浮物在所述无人机摄像装置上的成像高度,L为水面漂浮物至所述无人机摄像装置的距离,m为所述无人机摄像装置拍摄一帧图像的水平分辨率,n为所述无人机摄像装置拍摄一帧图像的垂直分辨率,P为所述水面漂浮物像素数。5.根据权利要求1所述的基于无人机的水面漂浮物检测方法,其特征在于,在接收无人机摄像装置获取的当前水面图像之前,所述方法还包括:控制所述无人机摄像装置的摄像头与水面平行。6.一种无人机,包括无人机摄像装置,其特征在于,还包括图像接收模块、背景图像建模模块、背景图像更新模块、图像差分运算模块、水面漂浮物像素数确定模块和水面漂浮物面积确定模块;所述无人机摄像装置,用于获取水面图像;所述图像接收模块,用于接收所述无人机摄像装置获取的水面图像;所述背景建模模块,用于基于所述无人机摄像装置获取的水面图像对水面的背景图像进行建模;所述背景图像更...

【专利技术属性】
技术研发人员:王玉君
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1