IP Library Granted Patent US 10,521,659
Granted Patent B2
US 10,521,659 · App. 15/817,121 · Granted Dec 31, 2019

Image processing device, image processing method, and image processing program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,521,659
App. No.
15/817,121
Granted
Dec 31, 2019
Kind
B2
Abstract

An image processing device includes a data processing unit that processes data of a face image which is captured to include a face. The data processing unit generates an edge image by filtering the face image to detect an edge in a scanning direction, extracts a sampling value as the information regarding a gradient magnitude and whether the gradient is positive or negative from each of positions in the edge image corresponding to a plurality of points constituting the sampling curve, calculates a likelihood with respect to the sampling curve by setting points having a positive gradient and a negative gradient as likelihood evaluation targets in a first point group and a second point group, and detects a sampling curve having a maximum likelihood as a pupil or an iris among a plurality of sampling curves.

Claims (25)

1. An image processing device comprising:

a data processing unit that processes data of a face image which is captured to include a face,

wherein the data processing unit:

generates an edge image, which stores information regarding a gradient magnitude and whether the gradient is positive or negative, by filtering the face image to detect an edge in a scanning direction;

extracts, in a state where a sampling curve including an arc-shaped curve, which is virtually positioned on a plane of a three-dimensional model, is projected on the edge image, a sampling value as the information regarding a gradient magnitude and whether the gradient is positive or negative from each of positions in the edge image corresponding to a plurality of points constituting the sampling curve;

calculates a likelihood with respect to the sampling curve by setting points having a positive gradient as likelihood evaluation targets in a first point group which is positioned on a front side in the scanning direction among the plurality of points constituting the sampling curve, and setting points having a negative gradient as likelihood evaluation targets in a second point group which is positioned on a rear side in the scanning direction among the plurality of points constituting the sampling curve; and

detects a sampling curve having a maximum likelihood as a pupil or an iris among a plurality of sampling curves.

2. The image processing device according to claim 1 ,

wherein the scanning direction in which the data processing unit detects an edge by filtering is a direction in which eyes are aligned in the face image.

3. The image processing device according to claim 2 ,

wherein the sampling curve has an arc shape and is projected on the edge image in a state where a bottom as a most swelling part of the arc faces downward in the three-dimensional model.

4. The image processing device according to claim 1 ,

wherein the data processing unit calculates a likelihood with respect to the sampling curve by adding gradient magnitudes of the points having a positive gradient in the first point group and adding gradient magnitudes of the points having a negative gradient in the second point group.

5. An image processing method using an image processing device including a data processing unit that processes data of a face image which is captured to include a face,

the image processing method comprising:

generating an edge image, which stores information regarding a gradient magnitude and whether the gradient is positive or negative, using a filter that detects an edge in the face image in a scanning direction;

extracting, in a state where a sampling curve including an arc-shaped curve, which is virtually positioned on a plane of a three-dimensional model, is projected on the edge image, a sampling value as the information regarding a gradient magnitude and whether the gradient is positive or negative from each of positions in the edge image corresponding to a plurality of points constituting the sampling curve;

calculating a likelihood with respect to the sampling curve by setting points having a positive gradient as likelihood evaluation targets in a first point group which is positioned on a front side in the scanning direction among the plurality of points constituting the sampling curve, and setting points having a negative gradient as likelihood evaluation targets in a second point group which is positioned on a rear side in the scanning direction among the plurality of points constituting the sampling curve; and

detecting a sampling curve having a maximum likelihood as a pupil or an iris among a plurality of sampling curves.

6. A non-transitory computer readable medium storing a program causing a computer to execute a process for processing an image which is captured to include a face,

the process comprising:

generating an edge image, which stores information regarding a gradient magnitude and whether the gradient is positive or negative, using a filter that detects an edge in the face image in a scanning direction;

extracting, in a state where a sampling curve including an arc-shaped curve, which is virtually positioned on a plane of a three-dimensional model, is projected on the edge image, a sampling value as the information regarding a gradient magnitude and whether the gradient is positive or negative from each of positions in the edge image corresponding to a plurality of points constituting the sampling curve;

calculating a likelihood with respect to the sampling curve by setting points having a positive gradient as likelihood evaluation targets in a first point group which is positioned on a front side in the scanning direction among the plurality of points constituting the sampling curve, and setting points having a negative gradient as likelihood evaluation targets in a second point group which is positioned on a rear side in the scanning direction among the plurality of points constituting the sampling curve; and

detecting a sampling curve having a maximum likelihood as a pupil or an iris among a plurality of sampling curves.

Assignments (2)
CHANGE OF ADDRESS Recorded Jun 5, 2023
From: YAZAKI CORPORATION
To: YAZAKI CORPORATION
Reel/Frame 063845/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2017
From: HATAKEYAMA, MASAYA; SAKUMOTO, NAOTAKE; NAGAI, KAZUSHIGE; TAKAHASHI, YUKI
To: YAZAKI CORPORATION
Reel/Frame 044169/0226 →