本研究由Weipeng Guan(华南理工大学自动化科学与工程学院)、Xin Chen、Mouxiao Huang、Zixuan Liu、Yuxiang Wu及Yingcong Chen(广东工业大学佛山数控装备协同创新研究院)共同完成,发表于IEEE Photonics Journal 2018年6月刊(Volume 10, Number 3),DOI编号为10.1109/JPHOT.2018.2841979。
该研究属于可见光定位(Visible Light Positioning, VLP)领域,旨在解决室内定位中精度、实时性与鲁棒性三大核心挑战。传统VLP研究多聚焦于静态定位精度,而忽视了高速运动场景下的动态跟踪需求。此外,现有系统易受运动模糊(blur effect)和光链路遮挡(shielded effect)影响,导致定位失败。本研究提出了一种结合光流检测(optical flow detection)与贝叶斯预测(Bayesian forecast)的新型算法,通过图像传感器(Image Sensor, IS)实现高速鲁棒动态定位。
目标:解决高速运动导致的图像模糊问题。
- 算法原理:基于亮度恒定假设(亮度在相邻帧间局部恒定),通过最小二乘法计算光流向量(optical flow vector),定位LED像素区域。
- 关键技术:
- 采用高斯加权函数优化光流估计误差(公式4-6)。
- 通过几何变换将像素坐标转换为世界坐标(公式8-10),结合相机焦距(f)、像素尺寸(dx, dy)及LED高度(h_l)实现三维定位。
- 创新性:光流法替代传统像素强度检测,显著提升运动模糊场景下的LED识别率。
目标:解决光链路遮挡导致的定位中断问题。
- 算法原理:基于历史帧数据建立状态空间模型,通过贝叶斯概率预测下一帧LED位置。
- 状态方程(公式15-16):描述定位误差传播过程,包含过程噪声(w_k)及协方差矩阵(Q_k)。
- 观测方程(公式17-18):线性化测量矩阵(H_l,k)结合噪声协方差(U_l,k)优化预测结果。
- 数据关联:采用多重假设检验(公式19-22)处理多LED检测场景,通过ROC曲线(图13)验证预测准确率(AUC=0.954)。
目标:整合光流检测与贝叶斯预测结果,提升鲁棒性。
- 加权最小二乘法(WLS):动态调整两类信息的权重(公式41),遮挡时侧重预测数据,正常场景侧重光流数据。
- 卡尔曼滤波迭代(公式36-40):通过后验状态估计(ẑ_r^l (k|k))输出最终轨迹,实时更新误差协方差(P(k|k))。