【技术实现步骤摘要】
基于多级滤波的小光斑光子计数激光雷达水面探测方法和程序产品
[0001]本专利技术涉及激光雷达信号处理
,具体来说,涉及一种基于多级滤波的小光斑光子计数激光雷达水面探测方法和程序产品。
技术介绍
[0002]激光雷达技术作为一种快速高效的主动遥感技术,已被广泛运用于三维地形探测、大气探测、海洋光学剖面和水深测量等领域。光子计数探测体制激光雷达是近年来发展起来的新型激光探测手段,在引入时间相关单光子计数技术,极大地提高了时间测量分辨率,可以充分响应回波信号中的每一个光子。此外,光子计数激光雷达具有低激光能量、高重复频率的特点,在提高探测灵敏度和探测效率的同时,也降低了对系统体积、质量和功耗的要求,可实现轻小型、低功耗的设计。对于光斑直径小于10cm的小光斑光子计数激光雷达系统(Small Footprint Photon Counting Lidar System,SFPCLS)来说,完全可以适应轻小型无人平台上的快速部署。
[0003]与传统的线性模拟探测机制激光雷达相比,SFPCLS无论从探测体制还是数据处理方法均有很大差别:首先,单光子探测器的灵敏度极高,导致对背景噪声的响应率也很高。其次,单光子探测器是以一定的概率响应激光脉冲中返回的光子事件,无法从单个脉冲中直接获得回波强度。当探测目标区域为水体时,SFPCLS由于发散角和接收视场角小且缺少回波强度信息,造成水面光子在充斥着大量噪声的原始光子点云中难以分辨。因此,在实测数据处理的方法上存在以下难点:1)水体光子相较于陆地光子的密度分布更加稀疏,已 ...
【技术保护点】
【技术特征摘要】
1.一种基于多级滤波的小光斑光子计数激光雷达水面探测方法,其特征在于,该方法包括以下步骤:步骤1:获取待处理的小光斑光子计数激光雷达原始光子数据,用二维点集P表示;步骤2:对步骤1中原始光子数据进行多级滤波去噪,该过程依次包括构建光子点云网格并统计网格单元光子数n,确定信号单元的上方高程阈值minr和下方高程阈值maxr,移动窗口的KNN算法分析得到概率分布函数P
N,i
,构建箱形图并滤除高程异常点;其中,将处理后保留下来的光子标记为信号光子(优选,信号光子中包含了来自水面、水体和水底的光子),其余光子标记为噪声光子删除;步骤3:利用Alpha shapes算法仅提取步骤2得到的信号光子上边界点作为水面光子,再将提取的水面光子用三次样条曲线拟合为水面轮廓线。2.根据权利要求1所述的基于多级滤波的小光斑光子计数激光雷达水面探测方法,其特征在于,所述二维点集P为:P=(T
i
,H
i
),i∈[1,N];其中,T
i
为第i个光子的激光脉冲发射时间,H
i
为第i个光子的高程,N为数据集P所包含最大光子的个数。3.根据权利要求1所述的基于多级滤波的小光斑光子计数激光雷达水面探测方法,其特征在于,构建光子点云网格并统计网格单元光子数N的具体步骤为:将原始光子点云按沿轨距离或脉冲发射时间的水平方向和高程的垂直方向构建网格,网格中各个单元水平和垂直方向上的间隔宽度由用户定义;每个垂直方向上的网格可统计成与高程相关的直方图,在水平方向上也统计完成后,得到每个网格单元内的光子数N:式中,t和h分别表示定义的水平和垂直方向上单元个数;网格单元中统计的光子数越多,则表示网格单元中信号光子的概率越大。4.根据权利要求1所述的基于多级滤波的小光斑光子计数激光雷达水面探测方法,其特征在于,确定信号单元的上方高程阈值minr和下方高程阈值maxr的具体步骤为:(1)将每个垂直方向上的统计直方图尾部1%部分的最大值作为网格的噪声强度,再将各网格中光子数大于1.5倍噪声强度的网格单元作为信号单元;(2)利用如下公式计算信号单元中上方高程阈值minr和下方高程阈值maxr:minr=min(H
i
)
‑
p
×
Δh,maxr=max(H
i
)+p
×
Δh;式中,H
i
表示所在网格单元内光子的平均高程,p表示相邻网格单元的数量,Δh表示垂直方向的间隔宽度。5.根据权利要求1所述的基于多级滤波的小光斑光子计数激光雷达水面探测方法,其特征在于,移动窗口的KNN算法分析具体步骤为:(1)KNN以当前移动窗口的查询点为中心,建立半径为r和r+dr的同心圆后,引用与k距离相关的分布函数建立半径为r和r+dr的同心圆后,引用与k距离相关的分布函数式中,α为数据点平均密度,N为数据集中点的数量,k=1,2,
…
,N
‑
1;(2)进一步地对k距离进行...
【专利技术属性】
技术研发人员:毛志华,李由之,陶邦一,邱振戈,栾奎峰,朱卫东,
申请(专利权)人:自然资源部第二海洋研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。