An algorithm is presented for the recognition of a set of prototype, solid objects. Cost estimate and simulation results suggest that the algorithm would provide rapid recognition of the objects over a greater range of horizontal, vertical and rotational errors, in the position of the object than is likely to be encountered in practice.