Track classifiction based on
shape/texture
We have been investigating ways of classifying objects by their shape
or texture that can be used in addition to the current test based on
fitting a rectangular model. At this point we are primarily
interested in recognizing objects such as foliage or ground returns
which are hard to track succesfully, causing false motion detections,
however we plan to develop a more general classification framework that
should also be helpful for classifications of interest to the clients
of the tracker data such as pedestrian, car, building, etc.
We first investigated classifying based on the spectrum of the object
appearance, treating the mismatch between the measured surface and a
line fit as a 1D signal. The results are somewhat
discouraging.
Although there is clear difference between the spectra, there is not
much new information not given by the RMS line match error and object
size. In particular, though the amount of energy below the 0.5
meter scale varies considerably, the general shape of the spectra show
similar high frequency rolloffs. This means that there is
not much information not already present in the line match error
amplitude.
We are currently investigating aligning multiple scans of the same
object and examining the degree of similarity to characterize whether
the object has stable structure beyond the first-order linear
fit. Here is the result of aligning 30 scans of a hummer (approx
1 second of data.)
We can see that there is stable structure, and this conclusion is borne
out by statistical analysis. This graph displays the mean of the
aligned scans and the standard deviation. When the mean amplitude
exceeds one standard deviation from zero there is good evidence of
stable structure at that position.
We can summarize this graph by two numbers: the total RMS match error
and the RMS amplitude of the mean (stable structure)
signal. For the hummer, the numbers are 0.016 m and 0.045
m. The ratio of amplitude/match error can be taken as a general
index of structure stability, with values > 1 indicating probable
stable structure. In this case, the value is 2.8.
Compare this to the same graphics for the bush:
We can
see that the scans are much more dissimilar, and there is no
significant stable structure. The match error is 0.02 and the
structure amplitude is 0.001, giving a stable structure index of
0.05. For these two cases, the stable structure index varies by a
factor of 56, strongly distinguishing the two cases.
We plan to explore this method of shape characterization further, then
to see how it can be applied in a particular classifier framework, and
finally to integrate this work back into the real-time tracker.