• 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