Circuits, Systems, and Signal Processing (2020) 39:5656–5680 https://doi.org/10.1007/s00034-020-01427-5 Spike Detection Based on the Adaptive Time–Frequency Analysis Mokhtar Mohammadi 1 · Nabeel Ali Khan 2 · Hamid Hassanpour 3 · Adil Hussien Mohammed 4 Received: 26 November 2018 / Revised: 12 April 2020 / Accepted: 15 April 2020 / Published online: 12 May 2020 © Springer Science+Business Media, LLC, part of Springer Nature 2020 Abstract This paper presents a novel spike detection algorithm in nonstationary signals using a time–frequency (t f ) approach. The proposed algorithm exploits the direction of signal energy in the t f domain to detect spikes in the presence of high-frequency non- stationary signals even at low signal-to-noise ratio. The performance of the proposed approach is evaluated using synthetic nonstationary signals, synthesized signals mim- icking electroencephalogram (EEG) signals, manually selected segments of speech signals, and manually selected segments of real EEG signals. The statistical measures, such as hit rate and precision, are used to demonstrate that the proposed algorithm performs better than other widely used algorithms, such as the smoothed nonlinear energy detector. Keywords Spike detection · Time–frequency analysis · Directional filtering · Real-life signals B Mokhtar Mohammadi mokhtar.mohammadi1@gmail.com Nabeel Ali Khan nabeel.alikhan@gmail.com Hamid Hassanpour H_hassanpour@yahoo.com Adil Hussien Mohammed adil.mohammed@cihanuniversity.edu.iq 1 Department of Information Technology, University of Human Development, Sulaymaniyah, Iraq 2 Electrical Engineering, Foundation University, Islamabad, Pakistan 3 Department of Computer Engineering and Information Technology, Shahrood University of Technology, Shahrood, Iran 4 Department of Communication and Computer Engineering, College of Engineering, Cihan University-Erbil, Erbil, Iraq Content courtesy of Springer Nature, terms of use apply. Rights reserved.