Professional Documents
Culture Documents
Cbristodoulos A. Nicolaou, Allan L. Egbert, Jr., R.C. Lacher, and Susan I. Bassett
Computer Science Department, Florida State University
Tallahassee, FL USA
01999 IEEE
0-7803-5529-6/99/$10.00 3147
These moments are often named general, geometric or
Cartesian moments.
MI, = MO,
= 0.0
Transformationsof image segments can easily be defined
in terms of moments. Scale change, translation and
rotation transformations for conventional moments are For rotation normalization, M11 is set to zero. By setting it
described below. Scale change transformation aims at to zero, the principal axis of the object (image segment) is
making the feature vector invariant to size variations of the aligned with the reference axis.
same object. The moments of the distribution f(x,y) after a
scale change by a factor lambda are given with the
formula: MI, = 0.0
3148
image segment the two-dimensional moment is defined with a weighted output formula, an optional bias, and an
with the formula: activation hction. Supervised learning is achieved with
the back-propagation rule [5].
Neural Networks
Due to the complexity of the human shape, a researcher
could not predefine the characteristics or classes of the
human body. Detecting the multiple classes of a human
shape was achieved with a neural network algorithm that
employs unsupervised learning, namely the Self
Organizing Map (SOM). Distinguishing the features of the
classes was achieved with a feedforward back-propagation
neural network (BPNN).
3149
vectors of the objects in the same way as in the training
phase. The vectors generated represent unknown objects,
which the system then "matches" against the vector classes
learned during the training phase. This matching process is
performed by sending each unknown vector through the Number
trained BPNN and recording the output node where it gets Correct
placed. The object that the unknown moment vector
represents is then decided to be of the same type as the Total
label of the output node of BPNN that it was placed in.
Table 1: Left Profile Network Results: Human Shaped
Object
Correct 37 92.5
Wrong I 3 7.5
Total 40 100
Crouching
6.26 32
Objects 43 93.5 6.5 46
RESULTS Noise 70 100 70
Two l l l y connected BP networks, with three layers were
constructed; one to recognize left profiles and one to Table 4: Right Profile Network Results: Non Human
recognize right profiles. The two networks were trained Shaped Objects
with different data sets and produced similar results. In
addition, both networks had similar failure rate of false
positives and negatives. Other network architectures produced better results for
identifjmg human profiles. However, this resulted in a
The percentage of recognition of left human profiles was lower success rate for identifylngnon-human profiles. The
87.5%. Right human profiles were correctly recognized as left network had a probability of:
such 92.5% of the test cases. When presented with non
human profile shaped objects the system was successful in Pi = 12.5/100 = 0.125
-
classifylng them as non human between 87.5% 96.5% of
the test cases depending on the kind of shapes of objects it of an incorrect classification. However, the probability of
was presented. incorrectly classifylng 2 images in a row is 0.016. Since
the system was designed to minimize false identifications
3150
of non-human profiles as human profiles, an automated [6] A. P. Reeves, R. J. Prokop, S. E. Andrews and F. P.
system can use these probabilities to its advantage. If three Kuhl, Three Dimensional Shape Analysis Using Moments
images are accepted at a time, the profile is labeled human and Fourier Descriptors, IEEE Transactions on Pattern
if minimally, one of the images is identified as a human Analysis and Machine Intelligence, November 1988,
profile. The resulting probability: vol.10, num.6, pp.937-943
P ~ p i=c 12.5/100 * 12.5/100 * 12.5/100 0.002 [7] A. P. Reeves and R W. Taylor, Identification of Three
Dimensional Objects Using Range Information, IEEE
The identification of a human profile will fail only 2/1000, Transactions on Pattern Analysis and Machine
with only a small increase of false positive errors. The Intelligence, April 1989, vol.11, num. 4, pp.403-410.
right network will have a probability error of less than
0.002, due to its higher experimental success rate.
ACKNOWLEDGEMENTS
This work was supported by Department of Energy
CONCLUSIONS contract #DE-FG08-97NV13138 and done in collaboration
The human shape recognition system is a hybrid system with Los Alamos National Laboratory.
that combines the use of the traditional statistical method
of moments for characterizing the shape of objects with
artificial neural networks, such as the feedfomard back
propagation network. The performance of the system
verifies the validity of the approach used to solve the
problem of human shape recognition. The neural networks
used to cluster the moment vectors representing human
profiles and to classify the moment vectors derived by
various object shapes during testing proved to be able to
capture characteristicsunique to human profiles and enable
the system to produce good results consistently and under
various testing conditions.
BIBLIOGRAPHY
[l] S. A. Dudani, K. J. Breding and R. B. McGhee,
Aircraft Identification by Moment Invariants. IEEE Trans.
Comput., January 1977, C-26, pp. 39-45
[5] V.B. Rao and H.V. Rao, Neural Networks and Fuzzy
Logic, MIS Press, second edition, 1995.
3151