Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Inverse perspective mapping and parallel optical flow computation

Not Accessible

Your library or personal account may give you access

Abstract

Autonomous navigation based on optical flow can be significantly simplified by coordinate transformation or retinotopic mapping prior to motion detection. For detection and avoidance of obstacles in the plane, the appropriate map is the inverse perspective. This mapping transforms the egomotion field into a parallel vector field where the velocity vector of points in the ground plane has equal length. Obstacles will stand out by the length of their flow vectors, the deviation scales with their height above the plane.1 We tested this mapping paradigm with moving synthetic images. Motion detection was performed in the transformed images using a parallel motion algorithm which is not subject to the aperture problem.2 This area-based voting is computationally expensive when performed in a 2-D neighborhood (4 s for 2562 images on the Connection Machine) and less suited for natural and artificial real-time vision systems. The inverse perspective mapping speeds up the voting step considerably by restricting the 2-D search to a 1-D search along the egomotion vector. The map thus implements the ecological constraint that movement occurs in a plane while all derivations from that assumption are considered obstacles.

© 1988 Optical Society of America

PDF Article
More Like This
Perspectives in Optical Computing

John A. Neff
TuE1 Optical Computing (IP) 1989

Invariant processing of optical mapped images with a 1-D electronic correlator

A. Skov Jensen and E. Rasmussen
FDD4 OSA Annual Meeting (FIO) 1988

Optical flow computation by voting through spatial frequency channels

Philippe G. Schyns and Heinrich H. Bulthoff
MK1 OSA Annual Meeting (FIO) 1989

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.