7,645
社区成员
发帖
与我相关
我的任务
分享高通 VR 设备开启 AI 眼球追踪,高速转头时追踪坐标跳变,虚拟 UI 跟随晃动严重如何优化平滑度?
眼球追踪 AI 推理帧率低于头部 IMU 采样帧率,高速运动下坐标帧缺失,单帧检测误差直接映射到 UI 位置,出现明显跳变。
滤波 + 多传感器融合优化方案
滑动均值滤波平滑坐标(简易算法代码)
# 保存最近5帧眼球坐标做平滑滤波
coord_buffer = deque(maxlen=5)
def smooth_eye_coord(raw_x, raw_y):
coord_buffer.append([raw_x, raw_y])
avg_x = sum([p[0] for p in coord_buffer]) / len(coord_buffer)
avg_y = sum([p[1] for p in coord_buffer]) / len(coord_buffer)
return avg_x, avg_y
硬件层面:拉高眼球追踪 NPU 推理帧率,对齐 IMU 90Hz 采样频率;
算法融合:视觉眼球坐标 + 惯性姿态预测插值,填补高速转头时的帧间隔空白;
UI 渲染增加阻尼系数,限制坐标单次移动最大偏移量,杜绝画面剧烈晃动。