According to the present invention, an image acquiring step (S110) of acquiring image data of a newborn baby photographed A BVP data extracting step (S120) of extracting BVP (Blood Volume Pulse) data, which is obtained by image-analyzing the image data and tracking a face region of a newborn baby and changing a unit time by using pixel values of facial skin A peak value candidate extraction step (S130) of extracting a peak value candidate using the slope value on the extracted BVP data A peak value selection step (S140) of arranging a subwindow having a predetermined width on a time axis line at each peak value candidate position and selecting a peak value candidate having a maximum size within each subwindow as a peak value A weighted average value calculation step of measuring a time interval value (Tick) of each peak value, arranging the measured time interval values in order of magnitude, and calculating a weighted average value of the time interval values by reflecting the weight values at the intermediate values of the respective time interval values (S150) And a heart rate calculation step (S160) of calculating a calculated weighted average value by a heart rate cycle and converting the calculated heart rate value into a time unit to calculate a heart rate.본 발명에 따르면, 신생아를 촬영한 영상데이터를 획득하는 영상획득 단계(S110) 상기 영상데이터를 영상분석하여 신생아의 얼굴영역을 추적하고 안면피부의 화소값을 이용하여 단위시간당 변화하는 BVP(Blood Volume Pulse) 데이터를 추출하는 BVP데이터 추출단계(S120) 추출된 BVP데이터 상에서 기울기값을 이용하여 피크값후보를 추출하는 피크값후보 추출 단계(S130) 시간축선상으로 소정의 폭을 갖는 서브윈도우를 각 피크값후보 위치에 배치하고 각 서브윈도우 내에서 최대 크기를 갖는 피크값후보를 피크값으로 선정하는 피크값 선정 단계(S140) 각 피크값의 시간간격값(Tick)을 측정하고 측정된 시간간격값을 크기순으로 정렬하며 각 시간간격값들의 중간값에 가중치를 반영하여 시간간격값에 대한 가중평균값을 연산하는 가중평균값 연산 단계(S150) 및 연산된 가중평균값을 심박주기로 지정하고 시간단위로 환산하여 심박수를 산출하는 심박수 산출 단계(S160)를 포함하는 영상기반의 심박수 측정방법을 개시한다.