Method and apparatus for converting skin color of image
First Claim
Patent Images
1. An image-processing method that converts a skin color of an image implemented by an image processing apparatus comprising a processor having computing device-executable instructions, the method comprising:
- detecting a face region of an image using multi-view;
verifying that the face region contains a face by analyzing characteristics of the face region when a face region is detected;
establishing a skin color model when the face region is verified to contain the face, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on a pixel value of the detected face region and by displaying skin color of the face region in a color area;
extracting a skin region from the image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region; and
converting the skin color of the extracted skin region into a desired skin color,wherein the multi-view is moving sub window in a screen, or using a template with diversely rotated faces, andwherein when the image includes the detected face region, the image is a whole image including pixels inside and outside of the face region.
1 Assignment
0 Petitions
Accused Products
Abstract
An image-processing method that converts a skin color of an image is provided, the method including detecting a face region of an image, when a face region is detected in the image, verifying whether the face region is a face by analyzing the characteristics of the face region, and when the region is determined to be a face, extracting a skin region in the image, and converting the skin color of the extracted skin region into a desired skin color.
24 Citations
21 Claims
-
1. An image-processing method that converts a skin color of an image implemented by an image processing apparatus comprising a processor having computing device-executable instructions, the method comprising:
-
detecting a face region of an image using multi-view; verifying that the face region contains a face by analyzing characteristics of the face region when a face region is detected; establishing a skin color model when the face region is verified to contain the face, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on a pixel value of the detected face region and by displaying skin color of the face region in a color area; extracting a skin region from the image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region; and converting the skin color of the extracted skin region into a desired skin color, wherein the multi-view is moving sub window in a screen, or using a template with diversely rotated faces, and wherein when the image includes the detected face region, the image is a whole image including pixels inside and outside of the face region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing apparatus that converts a skin color of an image, comprising:
-
a processor; a face determining unit, controlled by the processor, that determines an existence of a face by extracting a face region of an image, maintains the image when a face does not exist in the image, and outputs the face region when a face exists in the image; and an image-converting unit, controlled by the processor, that receives the face region from the face-determining unit, establishes a skin color model when the face region is verified to contain the face, extracts a skin region from the image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region, and converts a skin color of the extracted skin region in the image into a desired skin color, wherein when the image includes the face region, the image is a whole image including pixels inside and outside of the face region, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on pixel value of the detected face region and by displaying skin color of the face region in a color area, and wherein the face determining unit detects the face region of the image using multi-view, the multi-view is moving sub window in a screen, or using a template with diversely rotated faces. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An image-processing method implemented by an image processing apparatus comprising a processor having computing device-executable instructions, the method comprising:
-
detecting whether at least one face region is present in a received image, the received image being obtained using multi-view; verifying that a face is present in the detected at least one face region; establishing a skin color model when a face is present, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on a pixel value of the at least one detected face region and by displaying skin color of the face region in a color area; extracting a skin pixel including a skin color from the received image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region; and converting the skin color of the extracted skin pixel into a desired skin color based on the skin color model, wherein the multiview is moving sub window in a screen, or using a template with diversely rotated faces, and wherein when the received image includes at least one detected face region, the received image is a whole image including pixels inside and outside of the at least one face region. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium encoded with processing instructions for causing a processor to execute an image-processing method that converts a skin color of an image, the method comprising:
-
detecting a face region of an image using multi-view; verifying that the face region contains a face by analyzing characteristics of the face region when a face region is detected; establishing a skin color model when the face region is verified to contain the face, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on a pixel value of the detected face region and by displaying skin color of the face region in a color area; extracting a skin region from the image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region; and converting the skin color of the extracted skin region into a desired skin color based on the skin color model, wherein the multi-view is moving sub window in a screen, or using a template with diversely rotating faces, and wherein when the image includes the detected face region, the image is a whole image including pixels inside and outside of the face region.
-
-
21. A non-transitory computer-readable storage medium encoded with processing instructions for causing a processor to execute an image-processing method that converts a skin color of an image, the method comprising:
-
detecting whether at least one face region is present in a received image, the received image being obtained using multi-view; verifying that a face is present in the detected at least one face region is a face; establishing a skin color model when a face is present, wherein the skin color model is created in a two-dimensional oval by using skin color that is created based on a pixel value of the at least one detected face region and by displaying skin color of the face region in a color area; extracting a skin pixel including a skin color from the received image using the skin color model, wherein when color of a pixel is classified as a skin color in the skin color model, the pixel is determined to be a pixel of the skin region; and converting the extracted skin color of the extracted skin pixel into a desired skin color based on the skin color model, wherein the multi-view is moving sub window in a screen, or using a template with diversely rotated faces, and wherein when the received image includes at least one detected face region, the received image is a whole image including pixels inside and outside of the at least one face region.
-
Specification