Face and head detection
First Claim
1. An image processing apparatus comprising:
- a face detection unit configured to detect a face area of a person from an image;
a head detection area setting unit configured to set a head detection area based on the detected face area of the person;
an edge detection unit configured to detect an edge from the set head detection area, and generate an edge image which is comprised of the detected edge;
an edge deletion unit configured to delete an edge existing between the face and hair from the edge image, wherein the edge deletion unit further comprises a skin color area detection unit configured to detect a skin color area from the head detection area based on a color of the face area, and an expansion unit configured to expand the skin color area and delete an edge existing in the expanded skin color area; and
an ellipse detection unit configured to detect a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted by said edge deletion unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a face detection unit configured to detect a face area of a person from an image, and a head detection area setting unit configured to set a head detection area based on the detected face area of the person. An edge detection unit is configured to detect an edge from the set head detection area, and to generate an edge image which is comprised of the detected edge. An edge deletion unit is configured to delete an edge existing between the face and hair from the edge image, and an ellipse detection unit is configured to detect a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted by the edge deletion unit.
15 Citations
14 Claims
-
1. An image processing apparatus comprising:
-
a face detection unit configured to detect a face area of a person from an image; a head detection area setting unit configured to set a head detection area based on the detected face area of the person; an edge detection unit configured to detect an edge from the set head detection area, and generate an edge image which is comprised of the detected edge; an edge deletion unit configured to delete an edge existing between the face and hair from the edge image, wherein the edge deletion unit further comprises a skin color area detection unit configured to detect a skin color area from the head detection area based on a color of the face area, and an expansion unit configured to expand the skin color area and delete an edge existing in the expanded skin color area; and an ellipse detection unit configured to detect a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted by said edge deletion unit. - View Dependent Claims (2, 3, 8, 9, 10)
-
-
4. An image processing apparatus comprising:
-
a face detection unit configured to detect a face area of a person from an image; a head detection area setting unit configured to set a head detection area based on the detected face area of the person; an edge detection unit configured to detect an edge from the set head detection area, and generate an edge image which is comprised of the detected edge; an edge deletion unit configured to delete an edge existing between the face and hair from the edge image; an ellipse detection unit configured to detect a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted by said edge deletion unit; wherein said edge deletion unit further comprises; a skin color area detection unit configured to detect a skin color area from the head detection area based on a color of the face area; a hair color sample pixel detection unit configured to detect a hair color sample pixel from a hair sample candidate area having a predetermined positional relationship with the skin color area detected by said skin color area detection unit; a unit configured to obtain a color distribution of the hair color sample pixels; a unit configured to detect a hair color area from the head detection area by using a color distribution range of the hair color sample pixels; and a unit configured to delete an edge pixel between the skin color area and the hair color area. - View Dependent Claims (5, 6, 7)
-
-
11. An image processing method comprising steps of:
-
detecting a face area of a person from an image; setting a head detection area based on the detected face area of the person; detecting an edge from the set head detection area and generating an edge image which is comprised of the detected edge; deleting an edge existing between the face and hair from the edge image, wherein the edge deleting includes detecting a skin color area from the head detection area based on a color of the face area, expanding the skin color area, and deleting an edge existing in the expanded skin color area; and detecting a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted in said deleting step. - View Dependent Claims (12)
-
-
13. An image processing method comprising:
-
a face detection step configured to detect a face area of a person from an image; a head detection area setting step configured to set a head detection area based on the detected face area of the person; an edge detection step configured to detect an edge from the set head detection area, and to generate an edge image which is comprised of the detected edge; an edge deletion step configured to delete an edge existing between the face and hair from the edge image; and an ellipse detection step configured to detect a candidate ellipse corresponding to a head area from an edge image from which an edge is deleted by said edge deletion step, wherein said edge deletion step further comprises; a skin color area detection step configured to detect a skin color area from the head detection area based on a color of the face area; a hair color sample pixel detection step configured to detect a hair color sample pixel from a hair sample candidate area having a predetermined positional relationship with the skin color area detected by said skin color area detection step; a step configured to obtain a color distribution of the hair color sample pixels; a step configured to detect a hair color area from the head detection area by using a color distribution range of the hair color sample pixels; and a step configured to delete an edge pixel between the skin color area and the hair color area. - View Dependent Claims (14)
-
Specification