13 October 1994 Observer curve and object detection from the optic flow
Author Affiliations +
A collision is an event where the robot path intersects with an object in the environment. Collisions can be desired if the object is a goal, or undesired if the object is an obstacle. We call the place of intersection a collision point. Prediction of collision points relies on a continuity assumption of the robot motion such as constant velocity. The robot is equipped with monocular vision to sense its environment. Motion of the robot results in motion of the environment in the sensory domain. The optic flow equals the projection of the environment motion on the image plane. We show that under the continuity assumption described above, the collision points can be computed from the optic flow without deriving a model of the environment. We mainly consider a mobile robot. We derive the collision points by introducing an invariant, the curvature scaled depth. This invariant couples the rotational velocity of the robot to its translational velocity and is closely related to the curvature of the mobile robot's path. We show that the spatial derivatives of the curvature scaled depth give the object surface orientation.
© (1994) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Anuj Dev, Anuj Dev, Ben J.A. Krose, Ben J.A. Krose, Leo Dorst, Leo Dorst, Francis C.A. Groen, Francis C.A. Groen, } "Observer curve and object detection from the optic flow", Proc. SPIE 2354, Intelligent Robots and Computer Vision XIII: 3D Vision, Product Inspection, and Active Vision, (13 October 1994); doi: 10.1117/12.189117; https://doi.org/10.1117/12.189117

Back to Top