The purpose of the present invention is to accurately identify an appearance position of a desired waveform pattern. A signal feature extraction apparatus extracts a feature peak value of a waveform pattern from an output signal of a feature extraction filter that extracts a waveform pattern of an input signal. A local maximum value detection part 1 stores a time index and a value of the output signal when an absolute value of the output signal is equal to or more than a predetermined threshold value and takes a local maximum value. A feature peak value selection part 2 selects a feature peak value on the basis of a difference between a time interval between the stored time index and a time index of a feature peak value selected immediately before and an average time interval at which the feature peak value can occur, and a difference between a logarithmic amplitude and phase of the output signal corresponding to the stored time index and an average logarithmic amplitude and average phase that the feature peak value can take.