航拍影像自动物体侦测的方法及系统与流程

文档序号:14677827发布日期:2018-06-12 21:44阅读:263来源:国知局
航拍影像自动物体侦测的方法及系统与流程

本发明一般涉及侦测航拍影像内物体的方法及系统,且具体而言,涉及通过人工智能技术进行模板匹配(template matching)以侦测及辨识感兴趣区域的航拍影像(an aerial image of an area of interest)内物体的方法及系统。



背景技术:

自动物体侦测对于在影像内找出并识别目标物体非常有用。尽管人类稍微努力就可识别影像中的一或几个目标物体,但是对于人类而言,在影像内找出并识别大量目标物体就具有挑战性。当影像内的目标物体以不同大小与比例显示时,或甚至在不同旋转视角内,从不同视点看起来就不相同。某些计算机实施方法可根据外观或特征来侦测目标物体,然而,对于某些应用来说,例如经济作物或某些农业应用,这些物体侦测方法的精确度可能不够好。

因此当感兴趣区域内潜在目标物体的数量增加并且航拍影像的分辨率受限时,来自航拍影像的物体侦测就变得更具挑战性。当在大比例面积内有可观数量的潜在目标物体时,依靠人类寻找并识别目标物体就变得不切实际。增加航拍影像的分辨率对于提高物体侦测的精确度可能有所帮助,然而在同一时间上,在高分辨率影像上执行物体辨识与侦测会增加计算复杂度,而限制了特定应用的可行性与效率。

因此,需要快速并精准从感兴趣区域航拍影像中侦测目标物体的方法及系统。所揭示的方法及系统旨在克服或改善上面揭露的一个或多个问题及/或先前技术内其他问题。



技术实现要素:

本发明的一个方面涉及储存指令的一种非暂时性计算机可读介质,其中当执行所述指令时会导致一个或多个处理器执行侦测航拍影像中物体的操作。所述操作可包括获得一区域的数字地表模型(Digital Surface Model,DSM)影像。所述操作可进一步包括获得一个或多个目标物体的DSM影像。所述操作可进一步包括根据该区域以及一个或多个目标物体的所述DSM影像,来侦测该区域内的该目标物体。所述操作可进一步包括取得对应至该区域中该DSM影像的该区域的航拍影像。所述操作可进一步包括获取该区域航拍影像上所述已侦测目标物体的一个或多个位置。所述操作可进一步包括获取所述已侦测目标物体的一个或多个位置上一个或多个局部航拍影像。所述操作可进一步包括从所述一个或多个局部航拍影像提取一个或多个纹理特征,作为一个或多个特征向量。所述操作可进一步包括获得多个训练数据,该训练数据包括作为该目标物体的相同种类物体的多个航拍影像。所述操作可进一步包括根据所述多个训练数据训练分类器。该操作可进一步包括根据所述一个或多个特征向量,由该受过训练的分类器分类所述一个或多个局部航拍影像。所述操作可进一步包括基于所述分类结果,辨识所述一个或多个局部航拍影像之间的所述目标物体。所述操作可进一步包括获取所述已辨识目标物体的一个或多个位置。所述操作可进一步包括计算所述已辨识目标物体的数量。

本发明的另一个方面系涉及一种从航拍影像中侦测物体的方法,所述方法利用一个或多个集成电路、一个或多个现场可程序门阵列、执行实现所述方法的指令的一个或多个处理器或控制器或上述的任意组合来执行。该方法可包括获得一区域的DSM影像。该方法可进一步包括获得一个或多个目标物体的DSM影像。该方法可进一步包括根据该区域以及一个或多个目标物体的所述DSM影像,来侦测该区域内的该目标物体。该方法可进一步包括取得对应至该区域中该DSM影像的该区域的航拍影像。该方法可进一步包括获取该区域的该航拍影像上已侦测目标物体的一个或多个位置。该方法可进一步包括获取所述已侦测目标物体的一个或多个位置上一个或多个局部航拍影像。该方法可进一步包括从所述一个或多个局部航拍影像提取一个或多个纹理特征,作为一个或多个特征向量。该方法可进一步包括获得多个训练数据,该训练数据包括作为该目标物体的相同种类物体的多个航拍影像。该方法可进一步包括根据所述多个训练数据训练一分类器。该方法进一步包括根据所述一个或多个特征向量,由该受过训练的分类器分类所述一个或多个局部航拍影像。该方法可进一步包括基于所述分类结果,辨识所述一个或多个局部航拍影像之间的所述目标物体。该方法可进一步包括获取所述已辨识目标物体的一个或多个位置。该方法可进一步包括计算所述已辨识目标物体的数量。

仍旧是本发明的另一个方面,其涉及一种用于侦测航拍影像中物体的系统。用于侦测航拍影像中物体的系统可包括航拍影像单元、目标影像单元以及侦测单元。该航拍影像单元可设置成获得一区域的DSM影像。该目标影像单元可设置成获得一个或多个目标物体的DSM影像。该侦测单元可设置成根据该区域以及所述一个或多个目标物体的所述DSM影像,来侦测该区域内的该目标物体。

用于侦测航拍影像中物体的系统还可进一步包括定位单元、局部航拍影像单元、提取单元以及分类与辨识单元。该航拍影像单元可进一步设置成获得对应至该区域中该DSM影像的该区域的航拍影像。该定位单元可设置成获取该区域航拍影像上所述已侦测目标物体的一个或多个位置。该局部航拍影像获取单元可设置成获取所述已侦测目标物体的一个或多个位置上一个或多个局部航拍影像。该提取单元可设置成从所述一个或多个局部航拍影像提取一个或多个纹理特征,作为一个或多个特征向量。该分类与辨识单元可设置成获得多个训练数据,该训练数据包括作为该目标物体的相同种类物体的多个航拍影像。该分类与辨识单元可进一步设置成根据所述多个训练数据来训练一分类器。该分类与辨识单元可进一步设置成根据所述一个或多个特征向量,由该受过训练的分类器分类所述一个或多个局部航拍影像。该分类与辨识单元可进一步设置成基于所述分类结果,辨识所述一个或多个局部航拍影像上的所述目标物体。该分类与辨识单元可进一步设置成获取所述已辨识目标物体的一个或多个位置。该分类与辨识单元可进一步设置成计算所述已辨识目标物体的数量。

附图说明

图1是根据所揭示具体实施例,在一区域内用于自动物体侦测的示例航拍影像的示意图。

图2是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的示例方法的流程图。

图3是根据所揭示具体实施例,说明与图1中该区域的该示例航拍图像对应的用于自动物体侦测的该区域示例DSM影像的示意图。

图4是根据所揭示具体实施例,用于自动物体侦测的示例目标物体种类的两个示例DSM影像示意图。

图5是根据所揭示具体实施例,来自用于自动物体侦测的图3内该区域示例DSM影像与图4内该示例范本影像之间配对率示例计算的配对率示例影像的示意图。

图6是根据所揭示具体实施例,依照用于图2内自动物体侦测的该示例方法,标记该等已侦测示例目标物体的位置的该区域示例航拍影像示意图。

图7是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的另一个示例方法的流程图。

图8是根据所揭示具体实施例,依照用于图2内自动物体侦测的该示例方法,标记该等已侦测示例目标物体的位置的该区域示例航拍影像的部分放大示意图。

图9是根据所揭示具体实施例,可用来训练示例分类器进行自动物体侦测的多个示例训练数据的示意图。

图10是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,在该等已侦测目标物体的位置上标示该分类结果的该区域示例航拍影像的部分放大示意图。

图11是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,标记该等已正确侦测和辨识的示例目标物体位置的该区域示例航拍影像的部分放大示意图。

图12是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,在该等已侦测和已分类示例目标物体位置上标记该分类结果的该区域示例航拍影像示意图。

图13是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的示例系统的方块图。

具体实施方式

本发明一般涉及用来侦测航拍影像内物体的方法及系统。预期目标物体可以是植物、树、油棕榈树、物体、建筑物、设施、陆地、地貌特征或其任意组合。一般而言,待侦测的目标物体可包括任何东西,像是物体、建筑物、设施、植物、树、动物,甚至人类。目标物体在颜色、形状及/或外观上可具有许多特征,目标物体的这些特征可用来侦测感兴趣区域中影像内的目标物体。

图1是根据所揭示具体实施例,用于自动物体侦测的一区域的示例航拍影像的示意图。例如油棕榈树为该区域航拍影像待侦测的示例目标物体,这些油棕榈树具有特定的离地高度。在某些具体实施例内,所揭示的方法及系统可包括根据该区域航拍影像内目标物体的高度信息,来侦测目标物体。例如,一区域的DSM可包括地表以及所有物体,以及该地表与所有物体的相关高度信息。预期所揭示方法及系统可包括通过感兴趣区域DSM内含的高度信息来侦测目标物体。在某些具体实施例内,所揭示的方法及系统可包括侦测内含高度信息的许多区域模型及/或影像内的目标物体,像是区域的数字高程模型(DEM,Digital Elevation Model)。

在某些具体实施例内,所揭示的方法及系统可包括使用一个或多个光侦测与测距(Light Detection And Ranging,LiDAR)传感器、实时DSM传感器、后生产DSM传感器、多个该区域航拍影像的计算或这些的任意组合,来获得一区域的DSM、DEM及/或航拍影像。在某些具体实施例内,所揭示的方法及系统可包括使用前述传感器之一及/或无人航拍机(Unmanned Aerial Vehicle,UAV)100(如图13所示)、无人靶机、飞行器、直升机、气球或卫星的相机,来收集一区域的DSM、DEM及/或航拍影像。在某些具体实施例内,所揭示的方法及系统可进一步包括通过无线连接,像是蓝牙、Wi-Fi、蜂巢式(例如GPRS(General Packet Radio Service,通用封包无线服务)、WCDMA(Wideband Code Division Multiple Access,宽带分码多重存取)、HSPA(High Speed Packet Access,高速封包存取)、LTE(Long Term Evolution,长期演进技术)、或更新一代的蜂巢式通讯系统),以及卫星连线或有线连接,像是USB线或光缆线(Lighting line),接收来自UAV 100、无人靶机、飞行器、直升机、气球或卫星的一区域的DSM、DEM及/或航拍影像的相关数据。

在某些具体实施例内,所揭示的方法及系统可包括从该区域各部分中多个DSM、DEM及/或航拍影像内获得用于目标侦测的区域的DSM、DEM及/或航拍影像。例如,所揭示的方法及系统可包括组合或拼接(stitching)该区域各部分的多个航拍影像,以获得图1内该区域的航拍影像,用于物体侦测。所揭示的方法及系统包括决定将一个影像内像素坐标关联于另一个影像内像素坐标来进行影像对准的适当算术模型(appropriate mathematical model)。所揭示的方法及系统可进一步包括通过直接像素对像素比较(direct pixel-to-pixel comparisons)与梯度下降(gradient descent)的组合,来估计与许多航拍影像配对(pairs of aerial images)相关的正确对准。所揭示的方法及系统可进一步包括识别与配对部分区域航拍影像内的不同特征,来建立航拍影像配对之间的对应关系。所揭示的方法及系统可进一步包括决定最终合成表面,在其上扭曲或投影变换和放置所有对准的航拍影像。所揭示的方法及系统可进一步包括无缝混合重叠的航拍影像,即使存在视差、透镜失真、场景运动和曝光差异的情况下也是如此。

图2是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的示例方法200的流程图。本发明的一个方面涉及储存指令的一种非暂时性计算机可读介质,其中当执行该等指令时会导致一个或多个处理器执行图2内的示例方法200,来侦测航拍影像中的物体。该计算机可读介质可包括易失性或非易失性、磁性、半导体、磁带、光学、可移除、不可移除或其他种计算机可读介质或计算机可读取储存装置。例如,该计算机可读介质可为其内储存该等计算机指令的储存单元或内存模块,如所揭示。在某些具体实施例内,该计算机可读介质可为其内储存该等计算机指令的光盘或闪存盘。在某些具体实施例内,该计算机可读介质可为其内储存该等计算机指令的云端或远程储存装置,这些指令可下载到另一个装置来执行。

方法200可包括以下步骤:获得一区域的DSM影像(步骤220)、获得一目标物体的DSM影像(步骤240)、以及根据步骤220和240内该区域与该目标物体的DSM影像来侦测该区域内的该目标物体(步骤260)。请注意,一区域的DSM内含该区域的高度信息。通过使用该区域的高度信息作为该区域灰度影像的灰度值,可获得该区域的DSM影像,反之亦然。因此,若合适,在整个本发明内可交替使用「DSM」和「DSM影像」。

步骤220可包括获得感兴趣区域的DSM影像。例如,获得一区域的DSM影像的步骤220可包括存取来自计算机可读介质或计算机可读取储存装置的感兴趣区域DSM影像。针对另一个范例,获得一区域的DSM影像的步骤220可包括从外部输入,像是影像输入120(将在所揭示系统内说明),接收感兴趣区域的DSM影像。影像输入120可通讯连线至例如UAV 100、无人靶机、飞行器、直升机、气球或卫星。换言之,获得一区域的DSM影像的步骤220可包括从UAV 100、无人靶机、飞行器、直升机、气球或卫星接收感兴趣区域的DSM影像。在某些具体实施例内,获得一区域的DSM影像的步骤220可包括获得该区域各部分的多个DSM影像,并且组合或拼接(stitching)该区域各部分的多个DSM影像,来获得感兴趣区域的DSM影像。例如,获得一区域的DSM影像的步骤220可包括获得该区域各部分的多个DSM影像,并且识别与匹配该区域各部分的多个DSM影像的不同特征,来建立DSM影像配对之间的对应关系。获得一区域的DSM影像的步骤220可进一步包括根据该已建立的该等DSM影像配对之间对应关系,来混合该区域各部分的多个DSM影像,以获得感兴趣区域的DSM影像。

在某些具体实施例内,获得一区域的DSM影像的步骤220可包括获得一区域的多个航拍影像、组合或拼接(stitching)该区域各部分的这些航拍影像来获得该区域的航拍影像,以及将该区域的已拼接(stitching)航拍影像转换成该区域的DSM影像。例如,获得一区域的DSM影像的步骤220可包括接收一区域各部分的多个航拍影像,并且拼接(stitching)该区域各部分的多个航拍影像,来获得图1内所示该区域的航拍影像。该区域各部分的这些航拍影像可关联于该区域各部分的多个DSM。换言之,该区域各部分的多个航拍影像可对应于该区域各部分的多个DSM。步骤220可包括根据该等航拍影像与该区域各部分的DSM间的对应关系,获得对应至图1内该区域已拼接(stitching)航拍影像的图3内该区域的DSM影像。图3是根据所揭示具体实施例,说明对应至图1内该区域的该示例航拍影像,用于自动物体侦测的该区域一示例DSM影像的示意图。

在某些具体实施例内,获得该区域的DSM影像的步骤220可包括使用一个或多个LiDAR传感器、实时DSM传感器、后生产DSM传感器、多个该区域航拍影像的计算或这些的任意组合,来收集该区域或该区域各部分的DSM及/或航拍影像。在某些具体实施例内,获得该区域的DSM影像的步骤220可包括通过使用上述传感器之一及/或通过UAV 100、无人靶机、飞行器、直升机、气球或卫星的相机,收集一区域或该区域各部分的DSM及/或航拍影像。在某些具体实施例内,获得该区域的DSM影像的步骤220可进一步包括通过无线连接,像是蓝牙、Wi-Fi、蜂巢式(例如GPRS、WCDMA、HSPA、LTE或更新一代的蜂巢式通讯系统)以及卫星连线或有线连接,像是USB线或光纤缆线,接收来自UAV 100、无人靶机、飞行器、直升机、气球或卫星的该区域中DSM及/或航拍影像的已收集数据。

在某些具体实施例内,获得该区域的DSM影像的步骤220可进一步包括获得对应至该区域DSM影像的该区域彩色航拍影像、获得目标物体的彩色航拍影像、根据该区域的彩色航拍影像以及该目标物体的色彩来识别该区域的一个或多个子区域作为一个或多个目标子区域。

例如,获得一区域的DSM影像的步骤220可进一步包括获得图1内该区域对应至图3内感兴趣区域DSM影像的该RGB航拍影像。此外,获得一区域的DSM影像的步骤220可进一步包括获得油棕榈树(该目标物体)的RGB航拍影像。再者,获得一区域的DSM影像的步骤220可进一步包括将绿色识别为该油棕榈树的特定原色。更进一步,获得一区域的DSM影像的步骤220可进一步包括当该区域航拍影像的像素中个别G值大于个别R和B值,则将这些像素识别为油棕榈树的可能像素。例如,以下条件运算可用来检查一像素是否识别为油棕榈树的可能像素:「If(Pixel.G>Pixel.R&&Pixel.G>Pixel.B)Get Pixel」,其中的Pixel.R、Pixel.G和Pixel.B代表该像素的各自R、G和B水平(level)。更进一步,获得一区域的DSM影像的步骤220可进一步包括将特定数量的该油棕榈树相邻可能像素识别为一目标子区域。

在某些具体实施例内,获得一区域的DSM影像的步骤220可进一步包括识别该目标物体的特定原色。例如,识别该目标物体的特定原色的步骤220可包括比较该目标物体航拍影像像素之内个别R、G和B水平,并决定这些像素的代表性原色。此外,识别该目标物体的特定原色的步骤220可进一步包括计算这些像素的代表性原色数量,并将像素的最大数量代表性原色识别为该目标物体的特定原色。例如,识别该目标物体的特定原色的步骤220系可包括:当绿色为该油棕榈树航拍影像中具有最大数量像素的该代表性原色时,将该绿色识别为该油棕榈树的特定原色。

在某些具体实施例内,获得一区域的DSM影像的步骤220可进一步包括增强该区域的DSM影像上一个或多个目标子区域的影像对比度。例如,增强该目标子区域对比度的步骤220可包括利用直方图等化,增强对应至该区域航拍影像中该已识别目标子区域的该区域DSM影像的该目标子区域的对比度。例如通过使用直方图等化增强对比度的步骤220可包括计算该等目标子区域像素的机率质量函数、根据灰度计算累积分布函数(CDF,cumulative distributive function)值、用(灰度-1)乘上CDF值,并且将新灰度值映像至该等目标子区域的像素。增强对比度的步骤220可包括:通过其他算法增强对比度,像是全局拉伸、非等向性扩散、非直线锥体技术、多尺度型态学技术、多分辨率样条(multi-resolution splines)、山丛集(mountain clustering)、视网膜皮层理论(retinex theory)、小波变换(wavelet transformations)、曲线变换(curvelet transformations)、k-sigma剪辑(k-sigma clipping)、模糊逻辑、遗传算法或贪心演算法。

步骤240可包括获得目标物体的DSM影像。图4是根据所揭示具体实施例,用于自动物体侦测的示例目标物体种类的两个示例DSM影像示意图。例如,获得目标物体的DSM影像的步骤240可包括存取图4内来自计算机可读介质或计算机可读取储存装置的油棕榈树的DSM影像。针对另一个范例,获得目标物体的DSM影像的步骤240可包括从外部输入,像是影像输入120(将在所揭示系统内说明),接收图4(a)内油棕榈树的DSM影像。针对另一个范例,获得一目标物体的DSM影像的步骤240可包括从内部输入,像是影像输入120,接收选择信号。该选择信号可包括将步骤220内该区域的DSM影像一部分识别为目标物体的DSM影像。例如,该选择信号可包括将该区域的DSM影像上围绕油棕榈树DSM影像的一区域识别为该目标物体,当用户使用鼠标光标、其手指或笔来选择显示画面上该区域时。

在某些具体实施例内,获得目标物体的DSM影像的步骤240可包括存取或接收目标物体的多个DSM影像,并且选择其一作为目标物体的DSM影像。选择该目标物体的DSM影像的步骤240可包括根据该目标物体的形状,选择该目标物体的DSM影像。例如,选择该目标物体的DSM影像的步骤240可包括选择形状类似于大多数同一种目标物体的该目标物体的DSM影像。在某些具体实施例内,选择该目标物体的DSM影像的步骤240可包括根据目标物体的DSM影像的对比度,选择该目标物体的DSM影像。例如,选择该目标物体的DSM影像的步骤240可包括选择对比度比其他物体都要好的该目标物体的DSM影像。在某些具体实施例内,获得该目标物体的DSM影像的步骤240可包括获得该目标物体一个以上的DSM影像。例如,获得该目标物体的DSM影像的步骤240可包括分别根据该目标物体的形状以及该目标物体的DSM影像的对比度,获得该目标物体的两个DSM影像。

在某些具体实施例内,获得该目标物体的DSM影像的步骤240可包括使用一个或多个LiDAR传感器、实时DSM传感器、后生产DSM传感器、该区域多个航拍影像的计算或这些的任意组合,来收集该目标物体的一个或多个DSM及/或航拍影像。在某些具体实施例内,获得该目标物体的DSM影像的步骤240可进一步包括使用上述传感器之一及/或通过UAV 100、无人靶机、飞行器、直升机、气球或卫星的相机,收集该目标物体的一个或多个DSM及/或航拍影像。在某些具体实施例内,获得该目标物体的DSM影像的步骤240可进一步包括通过无线连接,像是蓝牙、Wi-Fi、蜂巢式(例如GPRS、WCDMA、HSPA、LTE或更新一代的蜂巢式通讯系统)以及卫星连线或有线连接,像是USB线或光纤缆线,接收来自UAV 100、无人靶机、飞行器、直升机、气球或卫星的该目标物体DSM及/或航拍影像。

在某些具体实施例内,获得该目标物体的DSM影像的步骤240可包括获得对应至目标物体中一个或多个DSM影像的目标物体的一个或多个航拍影像,并且根据该目标物体的形状及/或该目标物体航拍影像的对比度,选择目标物体的一个或多个DSM影像。

步骤260可包括根据步骤220和240内该区域与该目标物体的该DSM影像,侦测该区域内该目标物体。在某些具体实施例内,侦测该目标物体的步骤260可包括计算该目标物体的DSM影像与该区域的多个DSM子影像间的配对率,并且根据该配对率决定该区域的一个或多个DSM子影像作为该目标物体。例如,侦测该目标物体的步骤260可包括计算)图4(a)内油棕榈树的该DSM影像与来自图3内该区域DSM影像的该区域的多个DSM子影像间的配对率。该区域的该等多个DSM子影像可具有与该油棕榈树的该DSM影像相同或类似尺寸。例如,该区域的该等多个DSM子影像的尺寸可为300x300像素,而图4(a)内该油棕榈树的该DSM影像可为300x300像素或类似尺寸。例如,该区域的该等多个DSM子影像可包括该区域中该DSM影像的每1、2、5或10像素上300x300像素的子影像。换言之,侦测该目标物体的步骤260可包括利用每滑动1、2、5或10个像素时,比较该油棕榈树(T)的该范本DSM影像与该区域(I)的该DSM影像,例如,针对该区域的该DSM影像上该滑动的每一位置(x,y),该配对率R可计算如下:

其中x’和y’代表该油棕榈树(T’)的该范本DSM影像以及该区域(I’)的该DSM子影像之内的像素位置。

图5是根据所揭示具体实施例,来自用于自动物体侦测的图3内该区域示例DSM影像与图4内该示例范本影像之间配对率示例计算的配对率示例影像的示意图。在图5内,一位置越亮,该位置是目标物体的可能性就越高。例如,图5内配对率的影像上的亮点可为感兴趣区域内油棕榈树的位置。

在某些具体实施例内,计算配对率的步骤260可包括根据常规范本配对方法,像是平方差方法、归一化平方差方法、互相关方法、归一化互相关方法、相关系数法、归一化相关系数法或其任何组合,来计算配对率。

在某些具体实施例内,决定该区域的DSM子影像作为目标物体的步骤260可包括当与该目标物体的该范本影像的配对率Rs高于一配对临界值,像是该油棕榈树(T)的该范本DSM影像自配对率之80%、70%或60%时,将该区域的一个或多个DSM子影像决定为该等油棕榈树。

在某些具体实施例内,侦测该目标物体的步骤260可包括降低步骤220与240内该区域和该目标物体的DSM影像的分辨率,并根据该区域与该目标物体的该分辨率降低的DSM影像,来侦测该区域内该目标物体。例如,侦测该目标物体的步骤260可包括将图3内该区域以及图4(a)内该油棕榈树的DSM影像的分辨率降低为原始分辨率的0.1倍。侦测该目标物体的步骤260可进一步包括计算该油棕榈树的分辨率降低的DSM影像与该区域的多个分辨率降低的DSM子影像间的配对率,并且根据该配对率决定该区域的一个或多个DSM子影像作为该目标物体。

在某些具体实施例内,侦测该目标物体的步骤260可包括根据步骤220内该区域的DSM的影像以及步骤240内目标物体的一个以上影像,侦测该区域内该目标物体。例如,侦测该目标物体的步骤260可包括分别计算图4(a)和图4(b)内该等油棕榈树的两个DSM影像与该区域的多个DSM子影像间的配对率,并且根据来自该等油棕榈树的两DSM影像的该等配对率,将该区域的一个或多个DSM子影像决定为该等油棕榈树。例如,侦测该目标物体的步骤260可包括计算根据步骤240内该目标物体的形状所选取的油棕榈树的DSM影像与该区域的多个DSM子影像间的配对率。侦测该目标物体的步骤260也可包括计算根据步骤240内该影像对比度所选取的油棕榈树的另一个DSM影像与该区域的多个DSM子影像间的配对率。侦测该目标物体的步骤260可进一步包括当来自根据该目标物体形状或该影像对比度所选择油棕榈树的该范本DSM影像的其配对率高于一配对临界值时,将该区域的一个或多个DSM子影像决定为该油棕榈树。针对另一个范例,决定该等油棕榈树的步骤260可包括当来自根据该油棕榈树形状与该油棕榈树影像对比度所选择油棕榈树的该范本DSM影像的其配对率高于一配对临界值时,将该区域的一个或多个DSM子影像决定为该油棕榈树。

在某些具体实施例内,将该区域的DSM子影像决定为该目标物体的步骤260包括根据以下两标准的一个或二者来决定该目标物体。在该区域的航拍影像上一距离(D1)之内,该区域的一个或多个DSM子影像的配对率为最大。该区域的该等一个或多个DSM子影像的高度比另一个距离(D2)之内最低位置的高度高出一高度临界值(H1)。例如,决定该等油棕榈树的步骤260可包括当其配对率高于其他配对率2米之内(即D1=2米),一油棕榈树航拍影像的示例半径,则将该区域的一个或多个DSM子影像决定为该油棕榈树。针对另一个范例,决定该等油棕榈树的步骤260可包括利用2.5米的示例高度临界值(即H1=2.5米),当其高度高于最低位置高度3米之内(即D2=3米),就是一油棕榈树和该陆地同时存在的一单独区域的示例半径,则将该区域的一个或多个DSM子影像决定为该油棕榈树。根据前述D1、D2和H1参数,可侦测高出地面2.5米的油棕榈树。根据其高度与分布,可针对许多目标物体来调整这些因子。

在某些具体实施例内,步骤260可包括:根据步骤220内该区域的该已增强DSM影像以及该目标物体的该DSM影像,来侦测该区域内的该目标物体。例如,侦测该目标物体的步骤260可包括根据图4内该油棕榈树的一个或两个DSM影像,以及目标子区域已经在步骤220内识别并增强对比度的该区域的该对比度增强DSM影像,来侦测该区域内的该油棕榈树。

在某些具体实施例内,方法200可进一步包括获取步骤260内所侦测的该等目标物体的一个或多个位置。例如,获取该等目标物体的位置可包括获取图3内该区域的该DSM影像上所侦测到的该油棕榈树的该等位置。针对另一个范例,获取该等目标物体的位置的步骤290可包括根据该区域的DSM影像与该区域的航拍影像之间对应关系,获取在该区域航拍影像上所侦测到的该等油棕榈树的该等位置。图6是根据所揭示具体实施例,标记依照用于图2内自动物体侦测的该示例方法所侦测到该等示例目标物体的位置的该区域示例航拍影像示意图。在图6内,在该区域的航拍影像内将该等已侦测油棕榈树画上红圈。

在某些具体实施例内,步骤290可进一步包括在该区域航拍影像或地图上显示该已侦测目标物体的位置。例如,显示该等已侦测物体的步骤290可包括将该等一个或多个已侦测油棕榈树的位置显示在该区域的航拍影像内,如图6内红色圆圈所显示。针对另一个范例,显示该等已侦测目标物体的步骤290可包括根据该区域的DSM影像上与该区域的该地图上(未显示)的该等位置间之关联性或对应关系,在该区域的地图上显示该等一个或多个已侦测油棕榈树的位置。例如,该区域的DSM影像上一位置可关联于一组经度、纬度以及海拔高度。步骤290可包括获得该已侦测油棕榈树的经度、纬度与海拔高度的组合,并根据经度、纬度及/或海拔高度的该组合,在地图上显示该等已侦测油棕榈树。例如,显示该等已侦测油棕榈树的步骤290可包括根据经度与纬度组合,在一地理信息系统(Geographic Information System,GIS)地图上显示该等已侦测油棕榈树。针对另一个范例,显示该等已侦测油棕榈树的步骤290可包括根据经度、纬度与海拔高度的该组合,例如一3D GIS地图,在一地图上显示该等已侦测的油棕榈树。

在某些具体实施例内,步骤290可进一步包括计算该等已侦测目标物体的数量。例如,计算该等已侦测目标物体的步骤290可包括计算图6内所示该等已侦测的油棕榈树。

图7是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的另一个示例方法700的流程图。方法700可包括步骤220、240和260,并且可进一步包括:获取对应至该区域的该DSM影像的该区域航拍影像(步骤710);获取该区域航拍影像上该等已侦测目标物体的一个或多个位置(步骤720);获取该等已侦测目标物体的一个或多个位置上或周围的一个或多个局部航拍影像(步骤730);从该等一个或多个局部航拍影像提取一个或多个纹理特征,作为一个或多个特征向量(步骤740);获取多个训练数据(步骤750);根据该等多个训练数据来训练一分类器(步骤760);根据该等一个或多个特征向量,由该受过训练的分类器分类该等一个或多个局部航拍影像(步骤770);以及基于该等分类结果,辨识该等一个或多个局部航拍影像之间的该等目标物体(步骤780)。该训练数据可包括作为该等目标物体的同一种物体的多个航拍影像。

步骤710可包括获取该区域的航拍影像,其对应至步骤220内该区域DSM影像。例如,步骤710可包括获取图1中感兴趣区域的该航拍影像,其对应至图3内该感兴趣区域的DSM影像。例如,获取该区域的航拍影像的步骤710可包括存取来自计算机可读介质或计算机可读取储存装置的感兴趣区域的航拍影像。针对另一个范例,获取该区域的航拍影像的步骤710可包括从外部输入,像是影像输入120(将在所揭示系统内说明),接收该区域的该DSM影像。在某些具体实施例内,获取该区域的航拍影像的步骤710可包括获取该区域各部分的多个航拍影像,并且组合或拼接(stitching)该区域各部分的该等多个航拍影像,来获得该区域的航拍影像。例如,获取该区域的航拍影像的步骤710可包括获取图1内该区域各部分的多个航拍影像,并拼接(stitching)该区域各部分的该等多个航拍影像,来获得该感兴趣区域的航拍影像。

在某些具体实施例内,获得该区域的该航拍影像的步骤710可包括在许多色彩空间内获取该区域的该航拍影像。例如,获得该区域的该航拍影像的步骤710可包括获得包含至少RGB(Red-Green-Blue,红-绿-蓝三原色)、灰度、HIS(Hue-Saturation-Intensity,色向-饱和度-强度)、L*a*b、多光谱空间或这些的任意组合之一的色彩空间内该区域的该航拍影像。

在某些具体实施例内,获得该区域的航拍影像的步骤710可包括使用一个或多个LiDAR传感器、实时DSM传感器、后生产DSM传感器、该区域多个航拍影像的计算或这些的任意组合,来收集该区域或该区域各部分的航拍影像。在某些具体实施例内,获得该区域的航拍影像的步骤710可包括使用上述传感器之一及/或通过UAV 100、无人靶机、飞行器、直升机、气球或卫星的相机,收集该区域或该区域各部分的航拍影像。在某些具体实施例内,获得该区域的航拍影像的步骤710可进一步包括通过无线连接,像是蓝牙、Wi-Fi、蜂巢式(例如GPRS、WCDMA、HSPA、LTE或更新一代的蜂巢式通讯系统),以及卫星连线或有线连接,像是USB线或光纤缆线,接收来自UAV 100、无人靶机、飞行器、直升机、气球或卫星的该区域中航拍影像的已收集数据。

步骤720可包括获得该区域航拍影像上步骤260内该等已侦测的目标物体的一个或多个位置。例如,获取该等已侦测目标物体的位置的步骤720可包括根据该区域的DSM影像与该区域的航拍影像间的对应关系,获取在图3内该区域DSM影像上该等已侦测油棕榈树的该等位置,并且获取在图1内该区域航拍影像上该等已侦测油棕榈树的该等位置。换言之,获取该已侦测目标物体的位置的步骤720可包括获取图6内红色圆圈,也就是该等已侦测油棕榈树,的位置。

步骤730可包括获取该等已侦测目标物体的一个或多个位置上或周围的一个或多个局部航拍影像。图8是根据所揭示具体实施例,依照用于图2内自动物体侦测的该示例方法,标记该等已侦测示例目标物体的位置的该区域示例航拍影像的部分放大示意图。例如,获取该等局部航拍影像的步骤730可包括根据步骤720内获取的该位置,从步骤710内该区域的航拍影像获取图8内已侦测油棕榈树801、802、803上的300x300局部航拍影像。例如,获取该等局部航拍影像的步骤730可包括将步骤720内已侦测位置作为该等300x300局部航拍影像的中心,获取已侦测油棕榈树的300x300局部航拍影像。针对另一个范例,获取该等局部航拍影像的步骤730可包括将步骤720内已侦测位置作为该等圆心,获取已侦测油棕榈树上圆形局部航拍影像。该已侦测油棕榈树的该圆形航拍影像的半径可包括例如150个像素。该等已侦测目标物体的该等局部航拍影像的形状可包括其他形状,像是矩形、三角形或类似于该等目标物体形状的其他形状。

在某些具体实施例内,获取该等局部航拍影像的步骤730可包括使用该等已侦测目标物体的该等位置作为原点,来建立一个或多个坐标,并且获取这些原点周围的一个或多个300x300局部航拍影像。这些坐标可用来代表或指称该等已获取的局部航拍影像。

在某些具体实施例内,获取该等局部航拍影像的步骤730可包括获取许多色彩空间内该等已侦测目标物体的一个或多个位置上的一个或多个局部航拍影像。例如,获取该等局部航拍影像的步骤730可包括在像是RGB、灰度、HSI、L*a*b、多光谱空间或这些的任意组合的色彩空间内获取该等已侦测油棕榈树的一个或多个300x300局部航拍影像。例如,获取该等局部航拍影像的步骤730可包括从步骤710中该等上述色彩空间内该区域的该航拍影像,获取该等上述色彩空间内该已侦测油棕榈树的这些局部航拍影像。在某些具体实施例内,获取该等局部航拍影像的步骤730可包括:获取一色彩空间内的该等已侦测目标物体的一个或多个局部航拍影像,并且将该色彩空间内该等已侦测目标物体的一个或多个局部航拍影像转换成另一个色彩空间内的相对部分。例如,获取该等局部航拍影像的步骤730可包括获取该等已侦测油棕榈树的一个或多个RGB局部航拍影像,并将这些影像转换成灰度相对部分。就另一个范例而言,获取该等局部航拍影像的步骤730可包括获取该等已侦测油棕榈树的一个或多个RGB局部航拍影像,并将这些影像转换成HSI相对部分。

步骤740可包括从该等一个或多个局部航拍影像中提取一个或多个纹理特征,将其作为步骤260内该等已侦测目标物体的一个或多个特征向量。例如,提取该等纹理特征的步骤740可包括根据Gabor滤波器、灰度共生矩阵(Gray-Level Co-occurrence Matrix,GLCM)、局部二进制模式(Local Binary Pattern,LBP)、定向梯度直方图(Histograms of Oriented Gradients,HOG)、第一阶特征描述、第二阶特征描述或其任意组合,提取该等一个或多个纹理特征。提取特征的步骤740可包括利用上述方法提取该等局部航拍影像的信息与非冗余特征,以帮助步骤770内的后续分类。

在某些具体实施例内,提取一个或多个纹理特征的步骤740可包括从一个色彩空间内至少该等一个或多个局部航拍影像之一,及/或另一个色彩空间内该等一个或多个局部航拍影像,提取该等一个或多个纹理特征。例如,提取一个或多个纹理特征的步骤740可包括根据多区块局部二进制模式(Multi-block Local Binary Pattern,MB-LBP),从以灰度呈现的该已侦测油棕榈树的一个或多个局部航拍影像中提取该等一个或多个纹理特征。针对另一个范例,提取一个或多个纹理特征的步骤740可包括根据Gabor滤波器,从以RGB呈现的该已侦测油棕榈树的一个或多个局部航拍影像中提取该等一个或多个纹理特征。针对另一个范例,提取一个或多个纹理特征的步骤740可包括根据多区块局部二进制模式(MB-LBP),从以灰度和RGB两者呈现的该已侦测油棕榈树的一个或多个局部航拍影像中提取该等一个或多个纹理特征。针对另一个范例,提取一个或多个纹理特征的步骤740可包括根据GLCM,从以灰度呈现的该已侦测油棕榈树的一个或多个局部航拍影像提取该等一个或多个纹理特征,并且根据HOG,从以L*a*b呈现的该已侦测油棕榈树的一个或多个局部航拍影像提取该等一个或多个纹理特征。

步骤750可包括获得多个训练数据。该训练数据可包括与该等目标物体相当的同类物体的多个航拍影像。图9是根据所揭示具体实施例,可用来训练示例分类器进行自动物体侦测的多个示例训练数据的示意图。例如,步骤750可包括获得油棕榈树的多个航拍影像,如图9(a)内所示,作为该训练数据。在某些具体实施例内,步骤750可进一步包括获得非目标物体的多个航拍影像,如图9(b)内所示,作为该训练数据的一部分。例如,获得该训练数据的步骤750可包括存取来自计算机可读介质或计算机可读取储存装置的该训练数据。针对另一个范例,获得该训练数据的步骤750可包括从外部输入,像是影像输入120(将在所揭示系统内说明),接收该训练数据。

步骤760可包括根据步骤750内该等多个训练数据来训练一分类器。分类器为使用模式配对来决定最接近配对的函数,可依照训练数据来调整。训练数据可包括观察结果或模式,例如在监督学习(supervised learning)当中,每个模式都属于特定预定等级。等级可视为要做的决策。所有与观察结果的等级标签结合的观察结果都被称为数据集。当已接收新的观察结果时,则根据先前的经验来分类该观察结果。例如,训练该分类器的步骤760可包括利用图9内油棕榈树以及非目标物体的训练数据,训练至少一支持向量机(Support Vector Machine,SVM)分类器、人造神经网络(Artificial Neural Network,ANN)分类器、决策树分类器、贝式分类器(Bayes classifier)、或其任意组合之一。针对另一个范例,训练该分类器的步骤760可包括利用含有图9(a)内油棕榈树以及随机产生的非目标物体的训练数据,训练至少一支持向量机(SVM)分类器、人造神经网络(ANN)分类器、决策树分类器、Bayes分类器、或其任意组合之一。

步骤770可包括根据步骤740内该等一个或多个特征向量,利用步骤760内的该已训练的分类器来分类步骤730内的该等一个或多个局部航拍影像。例如,分类该等局部航拍影像的步骤770可包括根据由步骤740内Gabor滤波器与GLCM所提取的该等一个或多个特征向量,利用步骤760内该已训练的SVM分类器,来分类步骤730内该已侦测油棕榈树的该等一个或多个局部航拍影像。针对另一个范例,分类该等局部航拍影像的步骤770可包括根据由步骤740内LBP与HOG所提取的该等一个或多个特征向量,利用步骤760内该已训练ANN分类器,来分类步骤730内该已侦测油棕榈树的该等一个或多个局部航拍影像。针对另一个范例,分类该等局部航拍影像的步骤770可包括根据由步骤740内Gabor滤波器、GLCM、LBP与HOG所提取的该等一个或多个特征向量,利用步骤760内该已训练的ANN分类器,来分类步骤730内该已侦测油棕榈树的该等一个或多个局部航拍影像。方法700可包括上述纹理提取算法与该等分类器的任意组合。

分类器的分类结果可包括两种结果或多种结果。例如,当根据该已侦测油棕榈树的局部航拍影像的特征向量,将其分类为图9(a)内相同种类物体时,则SVM分类器可输出「0」。当根据该已侦测油棕榈树的局部航拍影像的特征向量,将其分类为图9(b)内相同种类物体时,则SVM分类器可输出「1」。图10是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,在该等已侦测目标物体的位置上标示该分类结果的该区域示例航拍影像的部分放大示意图。将在位置1001、1002、1003上用粉色圆圈标记的局部航拍影像分类为该等目标油棕榈树。将在位置1016、1017、1018上用蓝色圆圈标记的局部航拍影像分类为该等非目标物体。

步骤780可包括基于该等分类结果,辨识该等一个或多个局部航拍影像之间的该等目标物体。例如,辨识该等目标物体的步骤780可包括根据步骤770内的分类结果,在步骤730内该等已侦测油棕榈树的该等一个或多个局部航拍影像之间辨识出该等油棕榈树。例如,图10内已侦测油棕榈树1001、1002、1003的该等局部航拍影像可分类为与图9(a)内相同物体,并且从该SVM分类器对这些的输出全都为「0」。因此,辨识该等目标物体的步骤780可包括根据其分类结果「0」,将已侦测油棕榈树1001、1002、1003的该等局部航拍影像辨识为该等目标油棕榈树。例如,图(10)内已侦测油棕榈树1016、1017、1018的该等局部航拍影像可分类为与图9(b)内相同物体,并且从该SVM分类器对这些的输出全都为「1」。因此,辨识该等目标物体的步骤780可包括根据其分类结果「1」,将已侦测油棕榈树1016、1017、1018的该等局部航拍影像辨识为该等非目标物体。

在某些具体实施例内,方法700可进一步包括步骤790,其获取步骤780内该等已辨识目标物体的一个或多个位置。例如,获取该等已辨识目标物体的位置的步骤790可包括获取该区域航拍影像上已辨识油棕榈树1001、1002、1003的位置。在图10内,在该区域航拍影像以粉色圆圈标记该等已辨识油棕榈树,而图中在该区域航拍影像以蓝色圆圈标记该等已辨识非目标物体。获取该等已辨识目标物体的位置的步骤790可包括获取该区域航拍影像内以粉色圆圈标记的该等已辨识油棕榈树的位置。

在某些具体实施例内,步骤790可进一步包括在该区域航拍影像或地图上显示该已辨识目标物体的一个或多个位置。例如,显示该等已辨识目标物体的步骤790可包括在该区域航拍影像上显示一个或多个已辨识油棕榈树1001、1002、1003的位置。就另一个范例而言,显示该等已辨识目标物体的步骤790可包括根据该区域的航拍影像上与该区域的该地图上(未显示)的该等位置间的关联性或对应关系,在该区域的地图上显示该等一个或多个已辨识油棕榈树的位置。例如,该区域的航拍影像上一位置可关联于一组经度、纬度以及海拔高度。在某些具体实施例内,显示该等已辨识目标物体的步骤790可包括获得该已辨识的油棕榈树的经度、纬度与海拔高度的组合,并根据经度、纬度及/或海拔高度的该组合,在地图上显示该等已辨识的油棕榈树。例如,显示该等已辨识油棕榈树的步骤790可包括根据经度与纬度组合,在一地理信息系统(GIS)地图上显示该等已辨识油棕榈树。针对另一个范例,显示该等已辨识油棕榈树的步骤790可包括根据经度、纬度与海拔高度的该组合,在地图上,例如在3D GIS地图上,显示该等已辨识油棕榈树。

在某些具体实施例内,步骤790可包括计算该等已辨识目标物体的数量。例如,步骤790可包括计算该等已辨识油棕榈树。

图11是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,标记该等已正确侦测和辨识的示例目标物体位置的该区域示例航拍影像的部分放大示意图。当该等目标物体的地面真像(Ground Truth)信息可用时,则可评估上述物体侦测方法的准确率(accuracy)。图11内的白色圆圈1101、1102、1103为示例正确侦测并辨识的油棕榈树。

图12是根据所揭示具体实施例,依照用于图7内自动物体侦测的该示例方法,在该等已侦测和已分类示例目标物体位置上标记该分类结果的该区域示例航拍影像示意图。在示意图中,将用粉色圆圈标记的局部航拍影像辨识为该等目标油棕榈树,而用蓝色圆圈标记的局部航拍影像分类为该等非目标物体。在一个具体实施例内,当采用MB-LBP进行特征提取且影像的地面取样距离为3公分时,来自航拍影像的物体侦测的精确率与召回率(precision and recall)分别可达90.6%和83.4%。

本发明的另一个方面涉及从航拍影像中侦测物体的方法,所述方法利用一个或多个集成电路、一个或多个现场可程序门阵列、执行实现所述方法的指令的一个或多个处理器或控制器、或上述任意组合来执行。该方法可包括但不受限于所有上述方法及具体实施例。在某些具体实施例内,前述方法或具体实施例内的部分步骤可远程或分开执行。在某些具体实施例内,该方法可由一个或多个分布式系统来执行。

仍旧是本发明的另一个方面涉及一种用于侦测航拍影像中物体的系统。图13是根据所揭示具体实施例,说明用于航拍影像中自动物体侦测的示例系统400的方块图。自动物体侦测系统400可包括设置成获得一区域DSM影像的航拍影像单元410、设置成获得目标物体DSM影像的目标影像单元420,以及设置成根据该区域与该目标物体的DSM影像来侦测该区域内该目标物体的侦测单元430。

航拍影像单元410可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行上述步骤220内的操作。航拍影像单元410可设置成获得一区域的DSM影像。在某些具体实施例内,航拍影像单元410可通信连接至影像输入120。影像输入120可将上述许多影像输入提供给航拍影像单元410。例如,影像输入120可从UAV 100、无人靶机、飞行器、直升机、气球或卫星接收该区域的航拍影像、该区域的DSM及/或该区域的DEM,并且将该区域的这些影像、DSM及/或DEM传输至航拍影像单元410。在某些具体实施例内,航拍影像单元410也可通信连接至侦测单元430。航拍影像单元410可设置成将该区域的DSM影像以及该区域或该区域各部分的航拍影像提供给侦测单元430。在某些具体实施例内,航拍影像单元410也可通信连接至目标影像单元420。航拍影像单元410可设置成将来自影像输入120的该等已接收的目标影像传送至目标影像单元420。

目标影像单元420可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行上述步骤240内的操作。目标影像单元420可设置成获得目标物体的DSM影像。在某些具体实施例内,目标影像单元420也可通信连接至用户接口140。目标影像单元420可设置成接收来自用户接口140的目标影像。在某些具体实施例内,目标影像单元420可设置成接收来自用户接口140的该等目标影像的选择。在某些具体实施例内,目标影像单元420也可通信连接至侦测单元430。目标影像单元420可设置成将目标影像传送至侦测单元430,用于物体侦测。

侦测单元430可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行步骤260内的上述操作。侦测单元430可设置成根据来自航拍影像单元410和目标影像单元420的该区域与该目标物体的DSM影像,侦测该区域内该目标物体。在某些具体实施例内,侦测单元430可设置成获取该等已侦测目标物体的一个或多个位置,如上述步骤290内的操作。在某些具体实施例内,侦测单元430也可通信连接至一显示器160。侦测单元430可设置成在显示器160上的该区域航拍影像或地图上显示该等已侦测目标物体的一个或多个位置,如上述步骤290内的操作。在某些具体实施例内,侦测单元430可设置成计算该等已侦测目标物体的数量,如上述步骤290内的操作。在某些具体实施例内,侦测单元430也可通信连接至输出180。侦测单元430可设置成将计算出来的该等已侦测目标物体数量传送至输出180。

在某些具体实施例内,自动物体侦测系统400可包括航拍影像单元410、目标影像单元420、侦测单元430、定位单元440、局部航拍影像单元450、提取单元460以及分类与辨识单元470。

航拍影像单元410可进一步设置成获得对应至该区域中该DSM影像的该区域的该航拍影像,如上述步骤710内的操作。

定位单元440可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行上述步骤720内的操作。定位单元440可进一步设置成获取该区域航拍影像上该等已侦测目标物体的一个或多个位置。在某些具体实施例内,定位单元440可通信连接至侦测单元430。定位单元440可设置成接收来自侦测单元430的该等已侦测目标物体,并获取该区域航拍影像上该等已侦测目标物体的一个或多个位置。在某些具体实施例内,定位单元440也可通信连接至局部航拍影像单元450。定位单元440可设置成将该等已侦测目标物体的位置传送至局部航拍影像单元450。在某些具体实施例内,定位单元440也可通信连接至分类与辨识单元470。定位单元440可设置成将该等已侦测目标物体的已获取位置传送至分类与辨识单元470。

局部航拍影像单元450可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行步骤730内的上述操作。局部航拍影像获取单元可设置成获取该等已侦测目标物体的一个或多个位置上一个或多个局部航拍影像。在某些具体实施例内,局部航拍影像单元450也可通信连接至侦测单元430。局部航拍影像单元450可设置成接收来自侦测单元430的该区域的该等已侦测目标物体及/或航拍影像。在某些具体实施例内,局部航拍影像单元450也可通信连接至提取单元460。局部航拍影像单元450可设置成将该等已侦测目标物体的一个或多个位置上的已获取的局部航拍影像传送至提取单元460。在某些具体实施例内,局部航拍影像单元450也可通信连接至分类与辨识单元470。局部航拍影像单元450可设置成将该等已侦测目标物体的一个或多个位置上的已获取的局部航拍影像传送至分类与辨识单元470。

提取单元460可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行步骤740内的上述操作。提取单元460可设置成从该等一个或多个局部航拍影像提取一个或多个纹理特征,作为一个或多个特征向量。在某些具体实施例内,提取单元460也可通信连接至局部航拍影像单元450。提取单元460可设置成接收来自局部航拍影像单元450的该等已侦测目标物体中一个或多个位置上的已获取的局部航拍影像。在某些具体实施例内,提取单元460也可通信连接至用户接口140。提取单元460可设置成接受来自用户接口140的提取算法的用户输入或选择。在某些具体实施例内,提取单元460也可通信连接至分类与辨识单元470。提取单元460可设置成将该等已提取一个或多个特征向量传送至分类与辨识单元470。

分类与辨识单元470可包括适当种类的硬件,像是集成电路与现场可程序门阵列,或软件,像是可在处理器或控制器上执行的指令集、子程序或函数(即函数程序),来执行步骤750、760、770与780内的上述操作。在某些具体实施例内,分类与辨识单元470也可通信连接至用户接口140。分类与辨识单元470可设置成从用户接口140获得多个训练数据。在某些具体实施例内,分类与辨识单元470也可通信连接至定位单元440。分类与辨识单元470可设置成接收来自定位单元440的该等已侦测目标物体的已获取位置。在某些具体实施例内,分类与辨识单元470也可通信连接至局部航拍影像单元450。分类与辨识单元470可设置成接收来自局部航拍影像单元450的该等已侦测目标物体中一个或多个位置上的已获取的局部航拍影像。在某些具体实施例内,分类与辨识单元470也可通信连接至提取单元460。分类与辨识单元470可设置成接收来自提取单元460的该等已提取一个或多个特征向量。

分类与辨识单元470可设置成获得多个训练数据,该训练数据包括作为该目标物体的相同种类物体的多个航拍影像。分类与辨识单元470可进一步设置成根据该等多个训练数据来训练一分类器。分类与辨识单元470可进一步设置成根据该等一个或多个特征向量,由该受过训练的分类器分类该等一个或多个局部航拍影像。分类与辨识单元470可进一步设置成基于该等分类结果,辨识该等一个或多个局部航拍影像之间的该等目标物体。

在某些具体实施例内,分类与辨识单元470可进一步设置成获取该等已辨识的目标物体的一个或多个位置,如上述步骤790内的操作。在某些具体实施例内,分类与辨识单元470也可通信连接至显示器160。分类与辨识单元470可设置成在显示器160上该区域航拍影像或地图上显示该等已辨识目标物体的一个或多个位置,如上述步骤790内的操作。在某些具体实施例内,分类与辨识单元470可设置成计算该等已侦测目标物体的数量,如上述步骤790内的操作。在某些具体实施例内,分类与辨识单元470也可通信连接至输出180。分类与辨识单元470可设置成将计算出来的该等已辨识目标物体数量传送至输出180。

本领域技术人员将了解,可对用于侦测航拍影像内物体的所揭示方法及系统进行许多修改以及变化。从用于侦测航拍影像内物体的所揭示方法及系统的规格与实践考虑中,本领域技术人员也可了解其他具体实施例。在此所考虑的说明书与范例都仅为范例,本发明确切的范围都列示于下列权利要求书其相等项内。

符号说明

100无人航拍机 430侦测单元

120影像输入 440定位单元

140用户接口 450局部航拍影像单元

160显示器 460提取单元

180输出 470分类与辨识单元

200方法 700方法

220、240、260、290步骤 710~790步骤

400自动物体侦测系统 801、802、803油棕榈树

410航拍影像单元 1001、1002、1003粉色圆圈

420目标影像单元 1016、1017、1018蓝色圆圈

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1