PROBLEM TO BE SOLVED: To provide a heart rate/respiration rate detection apparatus that accurately detects the heart rate and respiration rate from image data including a face.SOLUTION: In the heart rate/respiration rate detection apparatus 1, an optical wavelength component obtaining part 11 obtains RGB components in the image data 2, and a face recognition processing part 12 extracts a face region from the image data 2. An RGB average calculation part 13 calculates an average of the RGB components in the face region, and an independent component analysis part 14 separates components of three independent signals from the average of the RGB components. An independent signal sorting part 15 determines spectrum distribution for each independent signal of the sampled face region, pairs the spectrum distributions of independent signals with high similarity, based on the similarity of waveform of the spectrum distribution, and partitions the spectrum distributions. A heart rate/respiration rate detection part 16 traces the peak frequency of each partitioned spectrum distribution, and estimates the heart rate based on the frequency value of the peak frequency whose positions of appearance converge on a frequency value axis after the lapse of a predetermined time.COPYRIGHT: (C)2013,JPO&INPIT【課題】 心拍数・呼吸数検出装置で,顔を含む画像データから高精度に心拍数,呼吸数を検出することを目的とする。【解決手段】 心拍数・呼吸数検出装置1では,光波長成分取得部11が画像データ2のRGB成分を取得し,顔認識処理部12が画像データ2から顔領域を抽出する。RGB平均値算出部13は,顔領域のRGB成分の平均値を算出し,独立成分分析部14は,RGB成分の平均値から3個の独立信号の成分を分離する。独立信号ソート部15は,サンプリングされた顔領域の独立信号ごとのスペクトル分布を求め,スペクトル分布の波形類似度をもとに,類似度が高い独立信号のスペクトル分布をペアリングして,区分化する。心拍数・呼吸数検出部16は,区分化されたスペクトル分布それぞれのピーク周波数を追跡し,一定時間経過後に周波数値軸上で出現位置が収束したピーク周波数の周波数値をもとに心拍数を推定する。【選択図】 図1