Abstract
Target detection in hyperspectral imagery is a challenging task as the targets occupy only a few pixels or less. The presence of noise can make detection more complicated as spectral signature of pixels can change due to noise. In this paper, a novel technique for detection is proposed using one dimensional maximum average correlation height (MACH) filter. The MACH filter is trained using likely variations of target spectral signatures. The variations can be taken from data or can be generated by applying Gaussian noise. Each pixels of the input scene is then correlated with the detection filter. The MACH filter maximizes the relative height of correlation peak for target in comparison with background and noise. Thus, a target can be detected by analyzing the correlation peak values. Single or Multiple targets in a hyperspectral sequence can be detected simultaneously this approach. Test results using real life hyperspectral data are presented to verify the accomplishments of one dimensional MACH filter.