A system for estimating an optical pulse waveform of a target includes an image processor and a waveform analyzer configured to acquire images of the target. The waveform analyzer is configured to determine a weight of a portion of the target. The weight is based on a time variation of the light reflectivity of the portion of the target. The time variation of the light reflectivity of the target is based on the images. The waveform analyzer is further configured to estimate the PPG waveform of the target based on a weight of the one portion and a time variation of the light reflectivity of the one portion.타겟의 광용적맥파 파형을 추정하기 위한 시스템은 상기 타겟의 이미지들을 획득하도록 구성되는 이미지 프로세서와 파형 분석기를 포함한다. 상기 파형 분석기는 상기 타겟의 일 부분의 가중치를 결정하도록 구성된다. 상기 가중치는 상기 타겟의 상기 일 부분의 광 반사도에 대한 시간 변화에 기초한 것이다. 상기 타겟의 광 반사도에 대한 시간 변화는 상기 이미지들에 기초한 것이다. 상기 파형 분석기는 상기 일 부분의 가중치 및 상기 일 부분의 광 반사도에 대한 시간 변화에 기초하여 상기 타겟의 PPG 파형을 추정하도록 더 구성된다.