Beusmans J M
Center for Neural Science, New York University, NY 10003.
Biol Cybern. 1993;70(2):123-36. doi: 10.1007/BF00200826.
Observers moving through a three-dimensional environment can use optic flow to determine their direction of heading. Existing heading algorithms use cartesian flow fields in which image flow is the displacement of image features over time. I explore a heading algorithm that uses affine flow instead. The affine flow at an image feature is its displacement modulo an affine transformation defined by its neighborhood. Modeling the observer's instantaneous motion by a translation and a rotation about an axis through its eye, affine flow is tangent to the translational field lines on the observer's viewing sphere. These field lines form a radial flow field whose center is the direction of heading. The affine flow heading algorithm has characteristics that can be used to determine whether the human visual system relies on it. The algorithm is immune to observer rotation and arbitrary affine transformations of its input images; its accuracy improves with increasing variation in environmental depth; and it cannot recover heading in an environment consisting of a single plane because affine flow vanishes in this case. Translational field lines can also be approximated through differential cartesian motion. I compare the performance of heading algorithms based on affine flow, differential cartesian flow, and least-squares search.
在三维环境中移动的观察者可以利用光流来确定他们的前进方向。现有的航向算法使用笛卡尔流场,其中图像流是图像特征随时间的位移。我探索了一种使用仿射流的航向算法。图像特征处的仿射流是其相对于由其邻域定义的仿射变换的位移模。通过围绕穿过其眼睛的轴的平移和旋转来模拟观察者的瞬时运动,仿射流与观察者视球上的平移场线相切。这些场线形成一个径向流场,其中心是前进方向。仿射流航向算法具有可用于确定人类视觉系统是否依赖它的特征。该算法不受观察者旋转及其输入图像的任意仿射变换的影响;其准确性随着环境深度变化的增加而提高;并且它无法在由单个平面组成的环境中恢复航向,因为在这种情况下仿射流消失了。平移场线也可以通过微分笛卡尔运动来近似。我比较了基于仿射流、微分笛卡尔流和最小二乘搜索的航向算法的性能。