-
HMD光场校正的Matlab扭曲矫正代码
资源介绍
matlab扭曲矫正代码#HMD
MATLAB失真校正工具箱
该工具箱提供了一种用于光学透明头戴式显示器(OST-HMD)的非参数失真校正方法。
如何使用它
在MATLAB上,您只需要运行以下命令:
>>
main_undistorty_optics
(我们使用统计工具箱在MATLAB
2015a
/
b上测试了代码。)如果程序成功运行,您将看到从样本数据集中获悉的光学畸变的估计结果:
(在给定测试视点的情况下,通过学习的4D-2D函数生成的视点相关的光学畸变)
问题背景
当我们佩戴OST-HMD时,显示器光学系统的光学像差会扭曲我们的视野:
这导致增强现实渲染未对齐,我们的方法旨在对其进行校正:
我们的方法基于几何光学。
我们在场景中测量光线,以追踪在将OST-HMD放置在视点前方时显示器的光学器件如何使光线失真。
通过校正许多这样的对应关系,我们了解到原始光线与畸变光线之间的映射。
在out代码中,我们通过使用Kernel回归来实现。
有关更多详细信息,请参阅本文档底部列出的论文。
参考:
原始文件是:
,
@article{DBLP:journals/tvcg/ItohK15,