Image object detection using separate ranges from both image detections
First Claim
1. An image processing method of detecting a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, comprising:
- obtaining the two-dimensional image;
integrating brightness of pixels of the two-dimensional image lined up in the first direction;
deriving a change in an integrated value of the two-dimensional image in the second direction;
obtaining a quadratic differential value of the derived change;
detecting a plurality of locations in the second direction, which indicate minimum values in ascending order of the obtained quadratic differential value among the integrated brightness of pixels in the first direction, as locations corresponding to candidates of a detection object on the basis of the derived change in an integrated value;
detecting a range in the first direction based on a change of brightness of a pixel lined up in the first direction as a candidate of the detection object for each of rows of pixels lined up in the first direction corresponding to each detected location; and
specifying the detection object from candidates of the detection object on the basis of length of the detected range.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an image processing method, an image processing system, an image processing device and a computer program for detecting a detection object such as nares of the driver with a high degree of accuracy in, for example, a system using an in-vehicle camera which is mounted on a vehicle and takes an image of the face of the driver. A detection object is diversified by a variety of detection methods such as a method for detecting a plurality of locations in the vertical direction as candidates during image pickup of an image, detecting a range to be a candidate of a detection object on the basis of the brightness of a pixel for each of rows of pixels lined up in the horizontal direction corresponding to each detected location and specifying a detection object from candidates of a detection object on the basis of the length of the detected range.
-
Citations
14 Claims
-
1. An image processing method of detecting a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, comprising:
-
obtaining the two-dimensional image; integrating brightness of pixels of the two-dimensional image lined up in the first direction; deriving a change in an integrated value of the two-dimensional image in the second direction; obtaining a quadratic differential value of the derived change; detecting a plurality of locations in the second direction, which indicate minimum values in ascending order of the obtained quadratic differential value among the integrated brightness of pixels in the first direction, as locations corresponding to candidates of a detection object on the basis of the derived change in an integrated value; detecting a range in the first direction based on a change of brightness of a pixel lined up in the first direction as a candidate of the detection object for each of rows of pixels lined up in the first direction corresponding to each detected location; and specifying the detection object from candidates of the detection object on the basis of length of the detected range.
-
-
2. An image processing method of detecting a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, comprising:
-
obtaining the two-dimensional image; integrating numerical values in the second direction, said numerical values being based on a change in brightness of pixels of the two-dimensional image lined up in the first direction; deriving a change in an integrated value of the two-dimensional image in the first direction; integrating numerical values in the first direction, said numerical values being based on a change in brightness of pixels lined up in the second direction; deriving a change in an integrated value in the second direction; obtaining a quadratic differential value of the derived changed in the second direction; and detecting a detection object on the basis of both a range in the first direction on the basis of the derived change in an integrated value in the first direction and a range in the second direction on the basis of the obtained quadratic differential value.
-
-
3. An image processing device which detects a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, comprising:
-
an obtaining part which obtains the two-dimensional image; a deriving part which integrates brightness of pixels of the two-dimensional image lined up in the first direction and derives a change in an integrated value of the two-dimensional image in the second direction; an obtaining part which obtains a quadratic differential value of the derived change; a candidate detecting part which detects a plurality of locations in the second direction, which indicate minimum values in ascending order of the obtained quadratic differential value among the integrated brightness of pixels in the first direction, as locations corresponding to candidates of a detection object on the basis of the derived change in the integrated value; a range detecting part which detects a range in the first direction based on a change of brightness of a pixel lined up in the first direction as a candidate of the detection object for each of rows of pixels lined up in the first direction corresponding to each of the plurality of detected locations; and a specifying part which specifies the detection object from candidates of the specific detection object on the basis of length of the detected range. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. An image processing device which detects a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, comprising:
-
obtaining the two-dimensional image; a first deriving part which integrates numerical values, in the second direction, based on a change in brightness of pixels of the two-dimensional image lined up in the first direction and derives a change in an integrated value of the two-dimensional image in the first direction; a second deriving part which integrates numerical values, in the first direction, based on a change in brightness of pixels lined up in the second direction and derives a change in an integrated value in the second direction an obtaining part which obtains a quadratic differential value of the derived change in the second direction; and a detecting part which detects a detection object on the basis of both a range in the first direction based on the change in an integrated value in the first direction derived by the first deriving part and a range in the second direction based on the obtained quadratic differential value. - View Dependent Claims (11, 12)
-
-
13. A non-transitory computer-readable memory product storing a computer program that when executed causes a computer to perform a method of detecting a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, said method comprising:
-
obtaining by the computer the two-dimensional image; integrating in the computer brightness of pixels of the two-dimensional image lined up in the first direction; deriving by the computer a change in an integrated value of the two-dimensional image in the second direction; obtaining by the computer a quadratic differential value of the derived change; detecting by the computer a plurality of locations in the second direction, which indicate minimum values in ascending order of the obtained quadratic differential value among the integrated brightness of pixels in the first direction, as locations corresponding to candidates of a detection object on the basis of the derived change in an integrated value; detecting by the computer a range in the first direction based on a change of brightness of a pixel lined up in the first direction as a candidate of the detection object for each of rows of pixels lined up in the first direction corresponding to each detected location; and specifying by the computer the detection object from candidates of the detection object on the basis of length of the detected range.
-
-
14. A non-transitory computer-readable memory product storing a computer program that when executed causes a computer to perform a method of detecting a detection object from a two-dimensional image in which pixels are lined up in both a first direction and a second direction that are different from each other, said method comprising:
-
obtaining by the computer the two-dimensional image; integrating in the computer numerical values, in the second direction, based on a change in brightness of pixels of the two-dimensional image lined up in the first direction; deriving by the computer a change in an integrated value of the two-dimensional image in the first direction; integrating in the computer numerical values, in the first direction, based on a change in brightness of pixels lined up in the second direction; deriving by the computer a change in an integrated value in the second direction; obtaining by the computer a quadratic differential value of the derived change in the second direction; and detecting by the computer a detection object on the basis of both a range in the first direction based on the derived change in an integrated value in the first direction and a range in the second direction based on the obtained quadratic differential value.
-
Specification