A novel method, called adaptive pulse coupled neural network (AD-PCNN) using a two-stage denoising strategy, is proposed to reduce noise and speckle in the spectrograms of Doppler blood flow signals. AD-PCNN contains an adaptive thresholding PCNN and a threshold decaying PCNN. Firstly, PCNN pulses based on the adaptive threshold filter a part of background noise in the spectrogram while isolating the remained noise and speckles. Subsequently, the speckles and noise of the denoised spectrogram are detected by the pulses generated through the threshold decaying PCNN and then are iteratively removed by the intensity variation to speckle or noise neurons. The relative root mean square (RRMS) error of the maximum frequency extracted from the AD-PCNN spectrogram of the simulated Doppler blood flow signals is decreased 25.2% on average compared to that extracted from the MPWD (matching pursuit with Wigner Distribution) spectrogram, and the RRMS error of the AD-PCNN spectrogram is decreased 10.8% on average compared to MPWD spectrogram. Experimental results of synthetic and clinical signals show that the proposed method is better than the MPWD in improving the accuracy of the spectrograms and their maximum frequency curves.