Abstract

We propose an automatic target recognition (ATR) algorithm that uses a set of dedicated vector quantizers (VQs) and multilayer per- ceptrons (MLPs). For each target class at a specific range of aspects, the background pixels of an input image are first removed. The extracted target area is then subdivided into several subimages. A dedicated VQ codebook is constructed for each of the resulting subimages. Using the K-means algorithm, each VQ codebook learns a set of patterns repre- senting the local features of a particular target for a specific range of aspects. The resulting codebooks are further trained by a modified learn- ing vector quantization (LVQ) algorithm, which enhances the discrimina- tory power of the codebooks. Each final codebook is expected to give the lowest mean squared error (MSE) for its correct target class and range of aspects. These MSEs are then input to an array of window-level MLPs (WMLPs), where each WMLP is specialized in recognizing its in- tended target class for a specific range of aspects. The outputs of these WMLPs are manipulated and passed to a target-level MLP, which pro- duces the final recognition results. We trained and tested the proposed ATR algorithm on large and realistic data sets and obtained impressive results using the wavelet-based adaptive product VQs configuration.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call