DocumentCode :
1958678
Title :
Real time object recognition for teaching neural networks
Author :
Khan, Firratuullah ; Cervantes, Alberto
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Brownsville, TX, USA
Volume :
1
fYear :
1999
fDate :
10-13 Nov. 1999
Abstract :
Undergraduate students in computer science learn best when they are given the opportunity to apply hardware and software concepts to real world systems, and neural-network applications present attractive possibilities for giving them such opportunity. An example of how to take advantage of these possibilities is given in this paper, which describes a specific neural network technique that has been developed and applied to the problem of identifying real world objects in real time. Those objects can be as simple as paper cut-outs or they can be mechanical objects such as a nut or a bolt. These objects are placed on a plane, and are "examined" by an "identifying system" consisting of a camera attached to a PC through a video capture card. The pixels collected from the image of the object are fed to a set of neural network nodes for pattern recognition. Patterns are recognized by a multi-layer neural network where the output of a neuron, which can be characterized by sigmoid "activation function", is a function of weighted inputs. Lisp is used as the programming language due to its simple syntax and powerful recursive features for processing lists. The binary equivalent of the computed output is evaluated as a recognition signature which is compared to the signature of objects in a list. Of course, the artificial neural network is "trainable". To master the technique, the students start by learning about neurons and forward and backpropagation methods, but they soon find themselves "training" a multilayered neural network that they themselves have built. The learning experience encompasses video capturing, image handling, filtering, and image compression, and it demystifies neural network programming.
Keywords :
computer science education; learning (artificial intelligence); multilayer perceptrons; object recognition; programming; real-time systems; teaching; Lisp programming language; computer science education; image compression; image filtering; image handling; learning experience; multi-layer neural network; neural network programming; neural networks teaching; pattern recognition; real-time object recognition; sigmoid activation function; undergraduate students; video capture card; weighted inputs; Application software; Artificial neural networks; Computer science; Education; Hardware; Multi-layer neural network; Neural networks; Neurons; Object recognition; Pattern recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference, 1999. FIE '99. 29th Annual
Conference_Location :
San Juan, Puerto Rico
ISSN :
0190-5848
Print_ISBN :
0-7803-5643-8
Type :
conf
DOI :
10.1109/FIE.1999.839219
Filename :
839219
Link To Document :
بازگشت