US 12,243,272 B2
Image processing apparatus, image processing method, and storage medium
Kazue Kaneko, Kanagawa (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Mar. 22, 2022, as Appl. No. 17/701,502.
Claims priority of application No. 2021-053208 (JP), filed on Mar. 26, 2021; and application No. 2021-152320 (JP), filed on Sep. 17, 2021.
Prior Publication US 2022/0309713 A1, Sep. 29, 2022
Int. Cl. G06T 7/90 (2017.01); G06V 10/56 (2022.01); G06V 40/16 (2022.01)
CPC G06T 7/90 (2017.01) [G06V 10/56 (2022.01); G06V 40/164 (2022.01); G06V 40/165 (2022.01); G06V 40/166 (2022.01); G06T 2207/30201 (2013.01)] 19 Claims
OG exemplary drawing
 
1. An image processing apparatus configured to estimate a pulse of a person detected from an image, the image processing apparatus comprising:
One or more memories storing instructions; and
One or more processors that, upon execution of the stored instructions, are configured to
set, within each acquired image frame captured by an imaging apparatus, a region including a face detected from the captured image frame, the region including a plurality of pixels and being of a first size;
acquire color information about each pixel included in the set region of the first size;
determine, for one of the acquired image frames, whether each component of the acquired color information of all pixels satisfies a predetermined value associated with each respective component of color information; and
reduce a size of the set region by a predetermined reduction ratio in response to at least one component of the acquired color information until all of the color components satisfy the predetermined value;
specify a skin color threshold value indicating a skin color range based on the color information in the region in response to determining that the acquired color information satisfies the predetermined value;
extract, from each of the acquired image frames other than the one of the acquired image frames using the specified skin color threshold value, pixel values corresponding to skin color; and
estimate a pulse of the person in the image based on a change in color of the extracted pixel values over a series of image frames.