There is disclosed a system and method for measuring arterial and venous bloodpulsewaveforms (BPWs) of a subject utilizing photoplethysmography (PPG). In anembodiment, thesystem and method comprises: providing a plurality of virtual sensorspositioned to cover adesired field-of-view of the subject, each virtual sensor adapted to detectand measure a BPWsignal from an area of the subject's body and provide a BPW signal output;processing the BPWsignal outputs of the plurality of virtual sensors to compare the BPWs atmultiple areas of thesubject's body to perform spatial perfusion analysis; and displaying at leastone aggregate outputbased on the spatial perfusion analysis. At least one aggregate output mayinclude a visualizationof one or more perfusion patterns overlaid on a photographic image of thesubject, and aggregatestatistics including subject heart rate and breathing rate. The system andmethod may use a signalfrom one of the virtual sensors as a reference waveform for cardiovascularmonitoring in thegeneration of parametric maps for assessing BPW characteristics at variousparts of the bodysimultaneously. The system and method may also include a contactphotoplethysmography(PPG) sensor, which is connected to the DSP and provides a BPW as a referencewaveform forimproved cardiovascular monitoring in the generation of parametric maps forassessing BPWcharacteristics at various parts of the body simultaneously.