PROBLEM TO BE SOLVED: To improve detection accuracy of a pulse wave.SOLUTION: A pulse wave detection apparatus 10 acquires an image captured by a camera, extracts a biological region contained in the image, and calculates for each of plural wavelength components the representative value of pixel values held by the pixels in the biological region. The pulse wave detection apparatus 10 sets a band for both the signal component and the noise component among the frequency components contained in the signals of the representative value calculated for each of the wavelength components, and sets a weight for each of the signals of the representative value to update the weight. The pulse wave detection apparatus 10 calculates an SN ratio when the weight is added to the signal for each of the wavelength components and then the signals are combined. The pulse wave detection apparatus 10 then weights the signal for each of the wavelength components using the weight of the largest SN ratio and combines the signals to detect pulse waves from the combined signals.