A method and an apparatus of compressing data. The method and apparatus include constructing a neural network having a specific geometry using a finite and discrete Radon transform. The data is then fed through the neural network to produce a transformed data stream. The transformed data stream is thresholded. A fixed input signal is fed back through the neural network to generate a decoding calculation of an average value. The thresholded data stream is entropy encoded.
This application claims the benefit of U.S. Provisional Application No. 60/177,787, "METHOD OF COMPRESSING IMAGES USING LOCALIZED RADON TRANSFORMS", filed Jan. 24, 2000.
A plurality of image chips (202) (over 100), each of the chips containing the same, known target of interest, such as, for example an M109 tank are presented to the system for training. Each image chip of the known target is slightly different than the next, showing the known target at different aspect angles and rotation with respect to the moving platform acquiring the image chip. The system extract multiple features of the known target from the plurality of image chips (202) presented for storage and analysis, or training. These features distinguish a known target of interest from the nearest similar target to the M109 tank, for example a Caterpillar D7 bulldozer. These features are stored for use during unknown target identification. When an unknown target chip is presented, the recognition algorithm relies on the features stored during training to attempt to identify the target. The tools used for extracting features of the known target of interest as well as the unknown target presented for identification are the same and include the Haar Transform (404), and entropy measurements (410) generating coefficient locations. Using the Karhunen-Loeve (KL) transform 406, eigenvectors are computed. A Gaussian mixture model (GMM) (507) is used to compare the extracted coefficients and eigenfeatures from the known target chips with that of the unknown target chips. Thus the system is trained initially by presenting to it known target chips for classification. Subsequently, the system uses the training in the form of stored eigenfeatures and entropy coefficients fused with multiscale features to identify unknown targets.
A method and an apparatus of designing a set of wavelet basis trained to fit a particular problem. The method and apparatus include constructing a neural network of arbitrary complexity using a discrete and finite Radon transform, feeding an input wavelet prototype through the neural network and its backpropagation to produce an output, and modifying the input wavelet prototype using the output.
A method and apparatus of training a neural network. The method and apparatus include creating a model for a desired function as a multi-dimensional function, determining if the created model fits a simple finite geometry model, and generating a Radon transform to fit the simple finite geometry model. The desired function is fed through the Radon transform to generate weights. A multilayer perceptron of the neural network is trained using the weights.
A method and an apparatus of designing a set of wavelet basis trained to fit a particular problem. The method and apparatus include constructing a neural network of arbitrary complexity using a discrete and finite Radon transform, feeding an input wavelet prototype through the neural network and its backpropagation to produce an output, and modifying the input wavelet prototype using the output.
A method and apparatus of reconstructing data from higher moment data. The method and apparatus include performing a finite Radon transform, generating an average function to allow inversion of transform in one step and correlating the transform output at each point. A resultant set of duplications is calculated using the correlation process to generate a new average function. Partial backprojections of the Radon transform are summed at each point, and the new average function for each point is subtracted from the sum of the partial backprojections at that point.