Vision processing is one of the most computationally intensive tasks required of an autonomous robot. The data flow from a single typical imaging sensor is roughly 60 Mbits/sec, which can easily overload current on-board processors. Optical correlator-based processing can be used to perform many of the functions required of a general robotic vision system, such as object recognition, tracking, and orientation determination, and can perform these functions fast enough to keep pace with the incoming sensor data. We describe a hybrid digital electronic/analog optical robotic vision processing system developed at Ames Research Center to test concepts and algorithms for autonomous construction, inspection, and maintenance of space-based habitats. We discuss the system architecture design and implementation, its performance characteristics, and our future plans. In particular, we compare the performance of the system to a more conventional all digital electronic system developed concurrently. The hybrid system consistently outperforms the digital electronic one in both speed and robustness.
[1]
Gregory O. Gheen,et al.
Throughput comparison of optical and digital correlators for automatic target recognition
,
1991,
Optics & Photonics.
[2]
D A Jared,et al.
Inclusion of filter modulation in synthetic-discriminant-function construction.
,
1989,
Applied optics.
[3]
Paul E. Keller,et al.
Application Of Binary Phase-Only Correlation To Machine Vision
,
1988
.
[4]
John D. Downie,et al.
Correction of magneto-optic device phase errors in optical correlators through filter design modifications
,
1991,
Optics & Photonics.
[5]
John D. Downie,et al.
Determining Object Orientation with a Hierarchical Database of Binary Synthetic Discriminant Function Filters ( OPTICAL COMPUTING 1)
,
1990
.