Real-Time Quantized Optical Flow

Algorithms based on the correlation of image patches can be robust in practice but are computationally intensive due to the computational complexity of their search-based nature. Performing the search over time instead of over space is linear in nature, rather than quadratic, and results in a very efficient algorithm. This, combined with implementations which are highly efficient on standard computing hardware, yields performance of 9 frame/sec on a scientific workstation. Although the resulting velocities are quantized with resulting quantization error, they have been shown to be sufficiently accurate for many robotic vision tasks such as time-to-collision and robotic navigation. Thus, this algorithm is highly suitable for real-time robotic vision research.

[1]  Ta Camus,et al.  Real-Time Optical Flow , 1995 .

[2]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[3]  장훈,et al.  [서평]「Computer Organization and Design, The Hardware/Software Interface」 , 1997 .

[4]  Tsai Hong Hong,et al.  Real-time Obstacle Avoidance Using Central Flow Divergence and Peripheral Flow | NIST , 1995 .

[5]  Hongche Liu A general motion model and spatio-temporal filters for 3-D motion interpretations , 1995 .

[6]  T. Poggio,et al.  A parallel algorithm for real-time computation of optical flow , 1989, Nature.

[7]  Martin Herman,et al.  Real-time single-workstation obstacle avoidance using only wide-field flow divergence , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[8]  W. Warren Action modes and laws of control for the visual guidance of action , 1988 .

[9]  Charles C. Weems,et al.  Parallel dense depth-from-motion on the image understanding architecture , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[10]  Martin Herman,et al.  Real-time obstacle avoidance using central flow divergence and peripheral flow , 2017, Proceedings of IEEE International Conference on Computer Vision.

[11]  William H. Warren,et al.  Robot navigation from a Gibsonian viewpoint , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[12]  David S. Touretzky,et al.  Neural Representation of Space in Rats and Robots , 1999 .

[13]  J. Kittler,et al.  Robust motion analysis , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  A. Verri,et al.  Analysis of differential and matching methods for optical flow , 1989, [1989] Proceedings. Workshop on Visual Motion.

[15]  Ted A. Camus,et al.  Space-time tradeoffs for adaptive real-time tracking , 1992, Other Conferences.

[16]  Rama Chellappa,et al.  Accuracy vs. Efficiency Trade-offs in Optical Flow Algorithms , 1996, ECCV.

[17]  John J. McCann Neural Networks for Mobile Robot Navigation , 1995 .

[18]  Ta Camus,et al.  Calculating Time-to-Contact Using Real-Time Quantized Optical Flow , 1995 .

[19]  W. Reichardt Autokorrelations-Auswertung als Funktionsprinzip des Zentralnervensystems , 1957 .

[20]  H. K. Nishihara,et al.  Practical Real-Time Imaging Stereo Matcher , 1984 .

[21]  Ted Camus,et al.  Space-time Tradeoos for Adaptive Real-time Tracking 2 a Robust Optical Flow Algorithm , 1991 .

[22]  V. K. Prasanna,et al.  Scalable parallel extraction of linear features on MP-2 , 1993, 1993 Computer Architectures for Machine Perception.

[23]  Yiannis Aloimonos,et al.  Obstacle Avoidance Using Flow Field Divergence , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  J. Tresilian Empirical and theoretical issues in the perception of time to contact. , 1991, Journal of experimental psychology. Human perception and performance.

[25]  Ta Camus,et al.  Real-time quantized optical flow , 1995, Proceedings of Conference on Computer Architectures for Machine Perception.

[26]  Jitendra Malik,et al.  Robust computation of optical flow in a multi-scale differential framework , 1993, 1993 (4th) International Conference on Computer Vision.

[27]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[28]  T. Poggio,et al.  A parallel motion algorithm consistent with psychophysics and physiology , 1989, [1989] Proceedings. Workshop on Visual Motion.

[29]  David A. Patterson,et al.  Computer Organization & Design: The Hardware/Software Interface , 1993 .

[30]  James J. Little,et al.  A smart buffer for tracking using motion data , 1993, 1993 Computer Architectures for Machine Perception.

[31]  Liuqing Huang,et al.  Relative depth from motion using normal flow: an active and purposive solution , 1991, Proceedings of the IEEE Workshop on Visual Motion.

[32]  Leslie Pack Kaelbling,et al.  Ecological Robotics: Controlling Behavior with Optical Flow , 1995 .

[33]  Vishvjit S. Nalwa,et al.  A guided tour of computer vision , 1993 .