Search NASASearch

NASA NTRS · 19900012911

Two-dimensional shape recognition using sparse distributed memory

Abstract

Researchers propose a method for recognizing two-dimensional shapes (hand-drawn characters, for example) with an associative memory. The method consists of two stages: first, the image is preprocessed to extract tangents to the contour of the shape; second, the set of tangents is converted to a long bit string for recognition with sparse distributed memory (SDM). SDM provides a simple, massively parallel architecture for an associative memory. Long bit vectors (256 to 1000 bits, for example) serve as both data and addresses to the memory, and patterns are grouped or classified according to similarity in Hamming distance. At the moment, tangents are extracted in a simple manner by progressively blurring the image and then using a Canny-type edge detector (Canny, 1986) to find edges at each stage of blurring. This results in a grid of tangents. While the technique used for obtaining the tangents is at present rather ad hoc, researchers plan to adopt an existing framework for extracting edge orientation information over a variety of resolutions, such as suggested by Watson (1987, 1983), Marr and Hildreth (1980), or Canny (1986).

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Kanerva, Pentti, Olshausen, Bruno. 1990-02-01. Two-dimensional shape recognition using sparse distributed memory. https://ntrs.nasa.gov/citations/19900012911

Cite the original work for its findings. Save a collection to share your selection of sources.