Abstract:
Methods, systems, computer-readable media, and apparatuses for obtaining vital measurements are presented. The vital measurements may include a blood pressure value that can be obtained by determining a pulse-transit time (PTT) as a function of a photoplethysmography (PPG) measurement and electrocardiogram (ECG) measurement. A mobile device includes an outer body sized to be portable for a user, a processor contained within the outer body, a display coupled to a light guide, and at least one first sensor coupled to the light guide. The display is configured to display an illumination pattern directing light toward blood vessels within the user. The at least one first sensor is configured to measure reflected light from the illumination pattern reflected off of the blood vessels within the user, wherein the processor is configured to obtain a first measurement indicative of changes in blood volume based at least in part on the measured reflected light.
Abstract:
Methods, systems, computer-readable media, and apparatuses for incremental object detection using a staged process and a band-pass feature extractor are presented. At each stage of the staged process, a different band of features from a plurality of bands of features in image data can be extracted using a dual-threshold local binary pattern operator, and compared with features of a target object within the band for a partial decision. The staged process exits if a rejection decision is made at any stage of the staged process. If no rejection decision is made in each stage of the staged process, the target object is detected. Features extracted at each stage may be from a different image for some applications.
Abstract:
An apparatus includes a hardware sensor array including a plurality of pixels arranged along at least a first dimension and a second dimension of the array, each of the pixels capable of generating a sensor reading. A hardware scanning window array includes a plurality of storage elements arranged along at least a first dimension and a second dimension of the hardware scanning window array, each of the storage elements capable of storing a pixel value based on one or more sensor readings. Peripheral circuitry for systematically transfers pixel values, based on sensor readings, into the hardware scanning window array, to cause different windows of pixel values to be stored in the hardware scanning window array at different times. Control logic coupled to the hardware sensor array, the hardware scanning window array, and the peripheral circuitry, provides control signals to the peripheral circuitry to control the transfer of pixel values.