1. A method for identification, sorting and ranking detections of one or more targets, the method comprising: determining with a target detection processing apparatus a target detection score for each pixel of a spectral image for one or more targets by obtaining with the target detection processing apparatus a signature for one or more of the targets for the image, and applying with the target detection processing apparatus the statistical target detection filter using the one or more obtained signatures to rank each of the pixels by its statistical score; identifying with the target detection processing apparatus a region around one or more of the pixels with the determined detection scores which are higher than a first score in said image; determining with the target detection processing apparatus an object-based spectral identification score for each of the identified regions in said image; and providing with the target detection processing apparatus the one or more identified regions with the determined object-based score for each region.