仿射(或一阶)光流模型有6个参数,分别描述图像的平动、膨胀、旋转和剪切。类affine_flow提供了对图像序列的两帧估计这些参数的方法。
该类实现了参数的最小二乘拟合,以估计空间和时间灰度梯度。这是著名的Lucas-Kanade方法的扩展。图像要么按常规采样,要么在直线网格上采样,要么在对数极坐标网格上采样。在后一种情况下,该类可以通过移动采样网格来跟踪运动,从而迭代地改进其估计。提供了指定感兴趣区域以及平滑和采样参数的选项。
该文件包括类的演示和测试图像。平滑图像和估计梯度的函数可能是单独有用的,并且包括对数极坐标采样函数(可在提交文件27023中单独获得)。
引用作为
大卫·杨(2022年)。仿射光流(//www.tatmou.com/matlabcentral/fileexchange/27093-affine-optic-flow), MATLAB中央文件交换。检索.