我目前正在设计一个曲线匹配算法,因为我已经探索了很多想法,所以我请求你的帮助。因此,如果您对如何处理此问题有一些建议,请随时回答!
上下文
我得到了对一个短暂冲动的闪光 LIDAR 时空响应。获取的数据存储在 3-D 矩阵中:
- 第一和第二维度是空间维度。与在二维图像中一样,它们表示像素的方位角和仰角。
- 第三维度是时间维度。对于每个像素,照明被记录一段固定的时间并存储在这个维度中。通常,观察到的曲线是高斯曲线,其参数(方差、最大振幅和延迟)受激光雷达周围环境的影响。
更具体地说,激光脉冲会因环境而失真。光的多路径影响高斯方差,物体到雷达的距离会影响延迟和幅度,而物体的反射率会影响高斯的幅度。
目的
由于在现实世界中,物体在空间中是连续且均匀分布的,因此相邻像素更有可能具有相似的反射率和与激光雷达的距离,因此相邻的高斯非常相似。
我要做的是量化像素脉冲响应与其邻域(例如 3x3 邻域)的相似性。这非常接近梯度的概念,我想检测属于同质对象的一部分的像素以及存在中断的对象边界处的像素。
现在我已经实现了两种不同的算法。一种类似于适用于 3-D 结构的图像推导,具有2-D 拉普拉斯滤波器。第二种算法基于使用绝对差和的相似性度量,也适用于数据 3-D 结构。
问题
这些算法工作得有些好,但由于信号可能很嘈杂,有时我认为与高斯形状相差甚远,我希望可以实现更好的算法。
我的研究方向目前主要集中在比较之前的曲线拟合(例如 Levenberg-Marquardt 算法),但事实证明这在计算上非常耗时!
如果您知道可以帮助解决我的问题的其他方法或概念,请随时参与 :)
谢谢!
编辑:
矩阵大小为 32x128x128