This set of programs separates pictures into objects and feeds them to a Hopfield ANN for recognition. The image is separated using traditional methods, specifically a Sobel edge detector for edge enhancement, a one-pass thinning algorithm and edge following for object detection. The image is then transformed into a Fourier feature space using a "tomograph" algorithm, and a network pattern is created using the "LED method". This network pattern is used to teach and evaluate in a Hopfield network implementation.