To detect weak signals is difficult in signal processing and is very important in many areas such as non-destructive evaluation (NDE), radar etc. Sparse signal decomposition from overcomplete dictionaries are the most recent technique in the signal processing community. In this paper, this technique is utilized to cope with ultrasonic weak flaw detection problem. But its calculation is huge (NP problem). A new improved matching pursuit algorithm is proposed. The mathematical model of searching algorithms based on artificial fish swarm is established; the artificial fish swarm with the advantages of distributed parallel searching ability, strong robustness, good global astringency, and insensitive preferences are employed to search the best matching atoms. It can reduce complexity of sparse decomposition and space of memory. Experimental results shows that the amplitude, frequency and initial phase parameters of ultrasonic signal blurred by strong noise can be estimated according to the proposed algorithm, and the expected weak signal can be then reconstructed. When this method is used in the ultrasonic flaw detection, compared with the wavelet entropy and wavelet transform, the results show that the signal quality and performance parameters are improved obviously. 2009 World Congress on Computer Science and Information Engineering 978-0-7695-3507-4/08 $25.00
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.