US20140369554A1 - Face beautification system and method of use thereof - Google Patents
Face beautification system and method of use thereof Download PDFInfo
- Publication number
- US20140369554A1 US20140369554A1 US14/031,551 US201314031551A US2014369554A1 US 20140369554 A1 US20140369554 A1 US 20140369554A1 US 201314031551 A US201314031551 A US 201314031551A US 2014369554 A1 US2014369554 A1 US 2014369554A1
- Authority
- US
- United States
- Prior art keywords
- recited
- feature
- image
- face beautification
- approximation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G06K9/00281—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
- G06T5/94—Dynamic range modification of images or parts thereof based on local image properties, e.g. for local contrast enhancement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20112—Image segmentation details
- G06T2207/20124—Active shape model [ASM]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20192—Edge enhancement; Edge preservation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Definitions
- This application is directed, in general, to electronic image retouching and, more specifically, to real-time face beautification.
- Face beautification has generally been limited to basic imperfections, color, and texture.
- the proliferation of digital cameras in mobile devices has fostered a fresh demand in more robust techniques that seek to improve the overall appeal of a human face. While improving the apparent appeal of a face may seem unconventional, and sometimes superficial, it has many practical uses, including: special effects, advertising, social media, and dating services, in addition to traditional applications such as professional photography and art.
- Objective standards for face beautification remain elusive; however, statistical models have proven helpful in removing at least some of the subjectivity. Many variables contribute to the complexity of the problem of objectively characterizing face beautification, including: gender, ethnicity, culture, and age, among others. For these reasons, automated solutions are generally limited to specialized software designed to detect and remedy objectively identifiable imperfections in still images. To the extent a particular enhancement remains subjective, automated face beautification typically requires an affirmative action by the user. Additionally, manual steps are often available to remedy structural imperfections in the skin, mouth, nose, eyes, or other facial feature.
- the system includes: (1) a coarse feature detector configured to generate an approximation of facial features in an image, (2) an edge-preserving filter configured to reduce distortions in the approximation, and (3) a feature enhancer operable to selectively filter a facial feature from said approximation and carry out an enhancement.
- Another aspect provides a method of face beautification for an image.
- the method includes: (1) applying a coarse feature mask to the image, (2) low-pass filtering the coarse feature mask, (3) detecting precise facial features in the coarse feature mask, and (4) employing a feature enhancement on the precise facial features.
- the device includes: (1) a camera operable to capture an image, and (2) a graphics processing unit (GPU) having: (2a) coarse feature masks operable to generate an approximation of facial features in the image, (2b) an edge-preserving filter configured to reduce distortions in the approximation, (2c) a precise feature mask operable to extract a facial feature from the approximation, and (2d) an enhancement processor configured to apply an enhancement to the facial feature.
- GPU graphics processing unit
- FIG. 1 is a block diagram of one embodiment of a face beautification system
- FIG. 2 is a block diagram of one embodiment of a computing system
- FIG. 3 is a flow diagram of one embodiment of a method of face beautification.
- real-time face beautification is possible given the appropriate implementation.
- Real-time face beautification enables many video applications, including video conferencing and computational camera.
- real-time implementations of face beautification techniques also called “feature enhancements,” allow for a more comprehensive, or “holistic,” face beautification on facial features, including but not limited to: skin, eyes, hair, nose, mouth, ears, chin, and cheeks.
- real-time face beautification can be embodied on a system-on-a-chip (SOC) with optimized features, such as filtering and sampling.
- SOC system-on-a-chip
- one embodiment of real-time face beautification is a graphics processing unit (GPU) configured for the various feature enhancements.
- GPU graphics processing unit
- a coarse approximation of facial features and an edge-preserving filter may be used to localize facial features to a certain region of interest (ROI) within the image.
- ROI region of interest
- a coarse approximation of facial features identifies the boundaries of the face and roughly detects major features, such as eyes, nose, and mouth.
- the edge-preserving filter refines the coarse approximation.
- the ROI should then be processed for precise feature detection.
- Precise feature detection labels each pixel in the ROA as belonging to the particular feature detected or not, identifying specific features to enhance, such as eye color, teeth, hairlines, and others. Precise feature detection offers increased accuracy and confidence in the location of the detected feature. A variety of conventional or later-developed face beautification techniques, or feature enhancements can then use the resulting precise feature mask. Additionally, post-processing can follow the enhancements to achieve additional effects, such as face glare and specular highlights of hair, among others.
- FIG. 1 is a block diagram of one embodiment of a face beautification system 100 .
- Face beautification system 100 includes a coarse feature detector 110 , an edge-preserving filter 120 , and an enhancement module 130 .
- Face beautification system 100 can be implemented on a single processor, SOC, GPU, and others.
- Certain embodiments of face beautification system 100 are packaged along with a digital camera capable of capturing video frames or still images.
- Devices that could contain an embodiment of face beautification system 100 include mobile devices, such as digital cameras, smart phones, camera enabled cell phones, tablet computers, and laptop computers, among others.
- Other devices that could contain an embodiment of face beautification system 100 include desktop devices, such as desktop PCs and video conferencing equipment, among others.
- An original image 140 is captured and passed to face beautification system 100 as an input.
- Original image 140 includes at least one human face.
- Original image 140 is first processed by coarse feature detector 110 .
- Coarse feature detector 110 generates a coarse approximation of the facial features in original image 140 by localizing features to a certain region of interest within the image.
- Certain embodiments of coarse feature detector 110 include coarse feature masks formed by sampling original image 140 and deciding whether each sampled pixel is part of a facial feature or not. Use of a coarse approximation over something more precise yields significant time savings via lower sampling rates and lower decision thresholds. Although less computationally intense, coarse feature detector 110 can introduce distortions to the finished product, which can be mitigated by further processing.
- Edge-preserving filter 120 receives the coarse feature representations detected by coarse feature detector 110 .
- Edge-preserving filter 120 in certain embodiments, is simply a low-pass filter. In alternate embodiments, edge-preserving filter 120 is a domain transform filter. Edge-preserving filter 120 reduces the distortions introduced by coarse feature detector 110 . Implementation of edge-preserving filter 120 on a GPU or SOC allows for its inclusion in face beautification system 100 without introducing unreasonable amounts of latency.
- Enhancement module 130 operates on the filtered approximations of facial features yielded by a combination of coarse feature detector 110 and edge-preserving filter 120 .
- Enhancement module includes a precise feature detector and an enhancement processor.
- an enhancement module could include a precise feature detector for detecting teeth and an enhancement processor for applying a whitening effect to the teeth.
- precise feature detection employ a precise feature mask that represents a particular facial feature. Construction of the feature mask would label each pixel within the ROI as belonging to the particular feature or not.
- An enhanced image 150 results from processing at least one feature enhancement.
- Multiple feature enhancements can be processed based on the filtered approximations. These multiple feature enhancements provide for a holistic face beautification system.
- FIG. 2 is a block diagram of one embodiment of a computing system 200 .
- Computing system 200 includes a camera 210 and a GPU 220 , and is configured to carry out a face beautification process.
- Camera 210 is a digital camera capable of capturing still images or video frames. An original image captured by camera 210 is passed to GPU 220 for processing.
- GPU 220 includes a coarse feature detector 230 , an edge-preserving filter 240 , a precise feature detector 250 , and an enhancement processor 260 .
- the components of GPU 220 are implemented as configurable hardware modules within the architecture of GPU 220 and having a software interface.
- the components of GPU 220 are implemented as software modules. Selecting a hardware implementation versus a software implementation is a subjection matter, largely depending on the application and tolerance for latency. Certain hardware implementations offer faster processing at the expense of dynamic configuration. Certain software implementations are significantly more flexible, but cannot carry out face beautification processing as fast as the hardware alternatives.
- Coarse feature detector 230 is configured to generate a coarse approximation of facial features present in the original image captured by camera 210 .
- the coarse approximation is computationally efficient, requiring fewer samples and computations, and less time than more precise alternatives.
- the coarse approximation can also introduce distortions to the enhanced image.
- Edge-preserving filter 240 mitigates the distortions by smoothing the coarse approximations while preserving the boundaries of facial features.
- Precise feature detector 250 detects particular facial features, such as eyes, ears, mouth, nose, hair, and others. Once the particular facial feature is detected, enhancement processor 260 carries out the actual enhancement, which typically includes some amount of filtering, gain, attenuation, or some other manipulation of the original image.
- FIG. 3 is a flow diagram of one embodiment of a method of face beautification.
- the method begins in a start step 300 .
- a coarse detection step 320 a coarse feature mask is applied to an image.
- the results of the coarse feature mask can exhibit errors, or other forms of distortion. At least some of these distortions can be corrected in a filtering step 330 .
- the coarse feature mask is operated on by an edge preserving filter, thereby preserving the boundaries of the facial features in the image.
- a precise detection step 340 precise facial features are detected for later processing of feature enhancements.
- a feature enhancement is employed on the precise facial features.
- the method further includes a post-processing step.
- Post-processing occurs after employing feature enhancements and can includes post-processing effects such as bloom, or face glare, and increased specular highlights of hair, among others. These additional effects operate to improve the overall appeal of faces in the image.
- the method then ends in an end step 360 .
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
A face beautification system and a method of face beautification. On embodiment of the face beautification system includes: (1) a coarse feature detector configured to generate an approximation of facial features in an image, (2) an edge-preserving filter configured to reduce distortions in the approximation, and (3) a feature enhancer operable to selectively filter a facial feature from said approximation and carry out an enhancement.
Description
- This application claims the benefit of U.S. Provisional Application Ser. No. 61/863,487, filed by Albuz, et al., on Aug. 8, 2013, entitled “Method for Automatic Face Beautification in Real-Time Video Applications,” commonly assigned with this application and incorporated herein by reference.
- This application is directed, in general, to electronic image retouching and, more specifically, to real-time face beautification.
- Digital photography has made it possible for even the most modest photographer to retouch images. Retouching digital portraits, sometimes referred to as face beautification, has become particularly popular among digital camera users. With the advent of smart phones and ever more powerful mobile computing devices, particularly those with embedded digital cameras, face beautification reaches far beyond traditional desktop and laptop personal computers (PCs).
- Face beautification has generally been limited to basic imperfections, color, and texture. The proliferation of digital cameras in mobile devices has fostered a fresh demand in more robust techniques that seek to improve the overall appeal of a human face. While improving the apparent appeal of a face may seem unconventional, and sometimes superficial, it has many practical uses, including: special effects, advertising, social media, and dating services, in addition to traditional applications such as professional photography and art.
- Objective standards for face beautification remain elusive; however, statistical models have proven helpful in removing at least some of the subjectivity. Many variables contribute to the complexity of the problem of objectively characterizing face beautification, including: gender, ethnicity, culture, and age, among others. For these reasons, automated solutions are generally limited to specialized software designed to detect and remedy objectively identifiable imperfections in still images. To the extent a particular enhancement remains subjective, automated face beautification typically requires an affirmative action by the user. Additionally, manual steps are often available to remedy structural imperfections in the skin, mouth, nose, eyes, or other facial feature.
- One aspect provides a face beautification system. In one embodiment, the system includes: (1) a coarse feature detector configured to generate an approximation of facial features in an image, (2) an edge-preserving filter configured to reduce distortions in the approximation, and (3) a feature enhancer operable to selectively filter a facial feature from said approximation and carry out an enhancement.
- Another aspect provides a method of face beautification for an image. In one embodiment, the method includes: (1) applying a coarse feature mask to the image, (2) low-pass filtering the coarse feature mask, (3) detecting precise facial features in the coarse feature mask, and (4) employing a feature enhancement on the precise facial features.
- Yet another aspect provides a computing device. In one embodiment, the device includes: (1) a camera operable to capture an image, and (2) a graphics processing unit (GPU) having: (2a) coarse feature masks operable to generate an approximation of facial features in the image, (2b) an edge-preserving filter configured to reduce distortions in the approximation, (2c) a precise feature mask operable to extract a facial feature from the approximation, and (2d) an enhancement processor configured to apply an enhancement to the facial feature.
- Reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a block diagram of one embodiment of a face beautification system; -
FIG. 2 is a block diagram of one embodiment of a computing system; and -
FIG. 3 is a flow diagram of one embodiment of a method of face beautification. - It is realized herein that real-time face beautification is possible given the appropriate implementation. Real-time face beautification enables many video applications, including video conferencing and computational camera. It is further realized herein that real-time implementations of face beautification techniques, also called “feature enhancements,” allow for a more comprehensive, or “holistic,” face beautification on facial features, including but not limited to: skin, eyes, hair, nose, mouth, ears, chin, and cheeks.
- It is realized herein that real-time face beautification can be embodied on a system-on-a-chip (SOC) with optimized features, such as filtering and sampling. For example, one embodiment of real-time face beautification is a graphics processing unit (GPU) configured for the various feature enhancements. It is realized herein that a coarse approximation of facial features and an edge-preserving filter may be used to localize facial features to a certain region of interest (ROI) within the image. A coarse approximation of facial features identifies the boundaries of the face and roughly detects major features, such as eyes, nose, and mouth. The edge-preserving filter refines the coarse approximation. It is realized herein the ROI should then be processed for precise feature detection. Precise feature detection labels each pixel in the ROA as belonging to the particular feature detected or not, identifying specific features to enhance, such as eye color, teeth, hairlines, and others. Precise feature detection offers increased accuracy and confidence in the location of the detected feature. A variety of conventional or later-developed face beautification techniques, or feature enhancements can then use the resulting precise feature mask. Additionally, post-processing can follow the enhancements to achieve additional effects, such as face glare and specular highlights of hair, among others.
-
FIG. 1 is a block diagram of one embodiment of aface beautification system 100.Face beautification system 100 includes acoarse feature detector 110, an edge-preserving filter 120, and anenhancement module 130.Face beautification system 100 can be implemented on a single processor, SOC, GPU, and others. Certain embodiments offace beautification system 100 are packaged along with a digital camera capable of capturing video frames or still images. Devices that could contain an embodiment offace beautification system 100 include mobile devices, such as digital cameras, smart phones, camera enabled cell phones, tablet computers, and laptop computers, among others. Other devices that could contain an embodiment offace beautification system 100 include desktop devices, such as desktop PCs and video conferencing equipment, among others. - An
original image 140 is captured and passed to facebeautification system 100 as an input.Original image 140 includes at least one human face.Original image 140 is first processed bycoarse feature detector 110.Coarse feature detector 110 generates a coarse approximation of the facial features inoriginal image 140 by localizing features to a certain region of interest within the image. Certain embodiments ofcoarse feature detector 110 include coarse feature masks formed by samplingoriginal image 140 and deciding whether each sampled pixel is part of a facial feature or not. Use of a coarse approximation over something more precise yields significant time savings via lower sampling rates and lower decision thresholds. Although less computationally intense,coarse feature detector 110 can introduce distortions to the finished product, which can be mitigated by further processing. - Edge-preserving
filter 120 receives the coarse feature representations detected bycoarse feature detector 110. Edge-preservingfilter 120, in certain embodiments, is simply a low-pass filter. In alternate embodiments, edge-preservingfilter 120 is a domain transform filter. Edge-preservingfilter 120 reduces the distortions introduced bycoarse feature detector 110. Implementation of edge-preservingfilter 120 on a GPU or SOC allows for its inclusion inface beautification system 100 without introducing unreasonable amounts of latency. -
Enhancement module 130 operates on the filtered approximations of facial features yielded by a combination ofcoarse feature detector 110 and edge-preserving filter 120. Enhancement module, in certain embodiments, includes a precise feature detector and an enhancement processor. For example, one embodiment of an enhancement module could include a precise feature detector for detecting teeth and an enhancement processor for applying a whitening effect to the teeth. Certain embodiments of precise feature detection employ a precise feature mask that represents a particular facial feature. Construction of the feature mask would label each pixel within the ROI as belonging to the particular feature or not. - A wide variety of feature enhancements, such as teeth whitening, are possible, including: skin smoothing, re-colorization of skin, removal of color and structural imperfections on skin, increasing contrast and brightness of eyes (sclera brightening), increasing color saturation of iris, and modification of facial geometry, among many others. An
enhanced image 150 results from processing at least one feature enhancement. - Multiple feature enhancements can be processed based on the filtered approximations. These multiple feature enhancements provide for a holistic face beautification system.
-
FIG. 2 is a block diagram of one embodiment of acomputing system 200.Computing system 200 includes acamera 210 and a GPU 220, and is configured to carry out a face beautification process.Camera 210 is a digital camera capable of capturing still images or video frames. An original image captured bycamera 210 is passed to GPU 220 for processing. - GPU 220 includes a
coarse feature detector 230, an edge-preservingfilter 240, aprecise feature detector 250, and anenhancement processor 260. In certain embodiments, the components of GPU 220 are implemented as configurable hardware modules within the architecture of GPU 220 and having a software interface. In other embodiments, the components of GPU 220 are implemented as software modules. Selecting a hardware implementation versus a software implementation is a subjection matter, largely depending on the application and tolerance for latency. Certain hardware implementations offer faster processing at the expense of dynamic configuration. Certain software implementations are significantly more flexible, but cannot carry out face beautification processing as fast as the hardware alternatives. -
Coarse feature detector 230 is configured to generate a coarse approximation of facial features present in the original image captured bycamera 210. The coarse approximation is computationally efficient, requiring fewer samples and computations, and less time than more precise alternatives. - The coarse approximation can also introduce distortions to the enhanced image. Edge-preserving
filter 240 mitigates the distortions by smoothing the coarse approximations while preserving the boundaries of facial features.Precise feature detector 250 detects particular facial features, such as eyes, ears, mouth, nose, hair, and others. Once the particular facial feature is detected,enhancement processor 260 carries out the actual enhancement, which typically includes some amount of filtering, gain, attenuation, or some other manipulation of the original image. -
FIG. 3 is a flow diagram of one embodiment of a method of face beautification. The method begins in a start step 300. In acoarse detection step 320, a coarse feature mask is applied to an image. The results of the coarse feature mask can exhibit errors, or other forms of distortion. At least some of these distortions can be corrected in afiltering step 330. At filteringstep 330 the coarse feature mask is operated on by an edge preserving filter, thereby preserving the boundaries of the facial features in the image. - In a
precise detection step 340, precise facial features are detected for later processing of feature enhancements. In anenhancement step 350, a feature enhancement is employed on the precise facial features. - In alternate embodiments, the method further includes a post-processing step. Post-processing occurs after employing feature enhancements and can includes post-processing effects such as bloom, or face glare, and increased specular highlights of hair, among others. These additional effects operate to improve the overall appeal of faces in the image. The method then ends in an
end step 360. - Those skilled in the art to which this application relates will appreciate that other and further additions, deletions, substitutions and modifications may be made to the described embodiments.
Claims (20)
1. A face beautification system, comprising:
a coarse feature detector configured to generate an approximation of facial features in an image;
an edge-preserving filter configured to reduce distortions in said approximation; and
a feature enhancer operable to selectively filter a facial feature from said approximation and carry out an enhancement.
2. The face beautification system as recited in claim 1 wherein said coarse feature detector is a coarse feature mask.
3. The face beautification system as recited in claim 1 wherein said feature enhancer includes a precise feature mask and an enhancement processor.
4. The face beautification system as recited in claim 3 wherein said enhancement includes increasing contrast and brightness of eyes.
5. The face beautification system as recited in claim 1 further comprising a post-processing feature enhancer.
6. The face beautification system as recited in claim 1 wherein said face beautification system operates in real-time.
7. The face beautification system as recited in claim 6 wherein said image is a frame of video.
8. A method of face beautification for an image, comprising:
applying a coarse feature mask to said image;
filtering said coarse feature mask to preserve boundaries of facial features;
detecting precise facial features in said coarse feature mask; and
employing a feature enhancement on said precise facial features.
9. The method as recited in claim 8 wherein said filtering includes employing an edge-preserving filter.
10. The method as recited in claim 8 wherein said employing includes smoothing of skin.
11. The method as recited in claim 8 wherein said detecting includes active shape modeling (ASM).
12. The method as recited in claim 8 further comprising processing said image to add a post-processing effect.
13. The method as recited in claim 12 wherein said post-processing effect includes increasing specular highlights of hair.
14. The method as recited in claim 8 further comprising capturing said image.
15. A computing device, comprising:
a camera operable to capture an image; and
a graphics processing unit (GPU) having:
coarse feature masks operable to generate an approximation of facial features in said image,
an edge-preserving filter configured to reduce distortions in said approximation,
a precise feature mask operable to extract a facial feature from said approximation, and
an enhancement processor configured to apply an enhancement to said facial feature.
16. The computing device as recited in claim 15 wherein said camera is further operable to capture a plurality of video frames.
17. The computing device as recited in claim 15 wherein said edge-preserving filter includes a domain transform filter.
18. The computing device as recited in claim 15 wherein said GPU is operable to apply a plurality of enhancements in real-time.
19. The computing device as recited in claim 18 wherein said plurality of enhancements include skin beautification.
20. The computing device as recited in claim 19 wherein said skin beautification includes removal of color and structural imperfections of skin.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/031,551 US20140369554A1 (en) | 2013-06-18 | 2013-09-19 | Face beautification system and method of use thereof |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361836487P | 2013-06-18 | 2013-06-18 | |
| US14/031,551 US20140369554A1 (en) | 2013-06-18 | 2013-09-19 | Face beautification system and method of use thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140369554A1 true US20140369554A1 (en) | 2014-12-18 |
Family
ID=52019255
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/031,551 Abandoned US20140369554A1 (en) | 2013-06-18 | 2013-09-19 | Face beautification system and method of use thereof |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20140369554A1 (en) |
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104469253A (en) * | 2015-01-05 | 2015-03-25 | 掌赢信息科技(上海)有限公司 | Face beautification method in real-time video and electronic equipment |
| CN104899905A (en) * | 2015-06-08 | 2015-09-09 | 深圳市诺比邻科技有限公司 | Face image processing method and apparatus |
| CN105469407A (en) * | 2015-11-30 | 2016-04-06 | 华南理工大学 | Facial image layer decomposition method based on improved guide filter |
| CN105701773A (en) * | 2014-11-28 | 2016-06-22 | 联芯科技有限公司 | Method and device for processing image rapidly |
| CN105787888A (en) * | 2014-12-23 | 2016-07-20 | 联芯科技有限公司 | Human face image beautifying method |
| CN105809637A (en) * | 2016-02-29 | 2016-07-27 | 广东欧珀移动通信有限公司 | Control method, control device and electronic device |
| WO2017041295A1 (en) * | 2015-09-11 | 2017-03-16 | Intel Corporation | Real-time face beautification features for video images |
| WO2017041289A1 (en) * | 2015-09-11 | 2017-03-16 | Intel Corporation | Scalable real-time face beautification of video images |
| CN107301626A (en) * | 2017-06-22 | 2017-10-27 | 成都品果科技有限公司 | A kind of mill skin algorithm of suitable mobile device shooting image |
| CN107833178A (en) * | 2017-11-24 | 2018-03-23 | 维沃移动通信有限公司 | A kind of image processing method, device and mobile terminal |
| CN108428214A (en) * | 2017-02-13 | 2018-08-21 | 阿里巴巴集团控股有限公司 | A kind of image processing method and device |
| CN109325929A (en) * | 2018-10-17 | 2019-02-12 | 联想(北京)有限公司 | Image processing method and electronic equipment |
| WO2019134327A1 (en) * | 2018-01-03 | 2019-07-11 | 东北大学 | Facial expression recognition feature extraction method employing edge detection and sift |
| CN110211063A (en) * | 2019-05-20 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of image processing method, device, electronic equipment and system |
| EP3813010A1 (en) * | 2019-10-24 | 2021-04-28 | Beijing Xiaomi Intelligent Technology Co., Ltd. | Facial image enhancement method, device and electronic device |
| CN113763287A (en) * | 2021-09-27 | 2021-12-07 | 北京市商汤科技开发有限公司 | Image processing method and device, electronic equipment and storage medium |
| US20220130020A1 (en) * | 2019-12-23 | 2022-04-28 | Tencent Technology (Shenzhen) Company Limited | Image processing method and apparatus, video processing method and apparatus, electronic device, and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080240571A1 (en) * | 2007-03-26 | 2008-10-02 | Dihong Tian | Real-time face detection using temporal differences |
| US20100284590A1 (en) * | 2007-12-21 | 2010-11-11 | Siemens Medical Solutions Usa, Inc. | Systems and Methods for Robust Learning Based Annotation of Medical Radiographs |
| US20140028794A1 (en) * | 2012-07-30 | 2014-01-30 | Yi Wu | Video communication with three dimensional perception |
| US20140133749A1 (en) * | 2012-05-31 | 2014-05-15 | Apple Inc. | Systems And Methods For Statistics Collection Using Pixel Mask |
-
2013
- 2013-09-19 US US14/031,551 patent/US20140369554A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080240571A1 (en) * | 2007-03-26 | 2008-10-02 | Dihong Tian | Real-time face detection using temporal differences |
| US20100284590A1 (en) * | 2007-12-21 | 2010-11-11 | Siemens Medical Solutions Usa, Inc. | Systems and Methods for Robust Learning Based Annotation of Medical Radiographs |
| US20140133749A1 (en) * | 2012-05-31 | 2014-05-15 | Apple Inc. | Systems And Methods For Statistics Collection Using Pixel Mask |
| US20140028794A1 (en) * | 2012-07-30 | 2014-01-30 | Yi Wu | Video communication with three dimensional perception |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105701773A (en) * | 2014-11-28 | 2016-06-22 | 联芯科技有限公司 | Method and device for processing image rapidly |
| CN105787888A (en) * | 2014-12-23 | 2016-07-20 | 联芯科技有限公司 | Human face image beautifying method |
| CN104469253A (en) * | 2015-01-05 | 2015-03-25 | 掌赢信息科技(上海)有限公司 | Face beautification method in real-time video and electronic equipment |
| WO2016110188A1 (en) * | 2015-01-05 | 2016-07-14 | 掌赢信息科技(上海)有限公司 | Method and electronic device for aesthetic enhancements of face in real-time video |
| CN104899905A (en) * | 2015-06-08 | 2015-09-09 | 深圳市诺比邻科技有限公司 | Face image processing method and apparatus |
| US20170262970A1 (en) * | 2015-09-11 | 2017-09-14 | Ke Chen | Real-time face beautification features for video images |
| WO2017041295A1 (en) * | 2015-09-11 | 2017-03-16 | Intel Corporation | Real-time face beautification features for video images |
| WO2017041289A1 (en) * | 2015-09-11 | 2017-03-16 | Intel Corporation | Scalable real-time face beautification of video images |
| US11328496B2 (en) | 2015-09-11 | 2022-05-10 | Intel Corporation | Scalable real-time face beautification of video images |
| US12165275B2 (en) | 2015-09-11 | 2024-12-10 | Tahoe Research, Ltd. | Face augmentation in video |
| US11741682B2 (en) | 2015-09-11 | 2023-08-29 | Tahoe Research, Ltd. | Face augmentation in video |
| US10152778B2 (en) * | 2015-09-11 | 2018-12-11 | Intel Corporation | Real-time face beautification features for video images |
| CN105469407A (en) * | 2015-11-30 | 2016-04-06 | 华南理工大学 | Facial image layer decomposition method based on improved guide filter |
| CN105809637A (en) * | 2016-02-29 | 2016-07-27 | 广东欧珀移动通信有限公司 | Control method, control device and electronic device |
| CN108428214A (en) * | 2017-02-13 | 2018-08-21 | 阿里巴巴集团控股有限公司 | A kind of image processing method and device |
| CN107301626A (en) * | 2017-06-22 | 2017-10-27 | 成都品果科技有限公司 | A kind of mill skin algorithm of suitable mobile device shooting image |
| CN107833178A (en) * | 2017-11-24 | 2018-03-23 | 维沃移动通信有限公司 | A kind of image processing method, device and mobile terminal |
| WO2019134327A1 (en) * | 2018-01-03 | 2019-07-11 | 东北大学 | Facial expression recognition feature extraction method employing edge detection and sift |
| CN109325929A (en) * | 2018-10-17 | 2019-02-12 | 联想(北京)有限公司 | Image processing method and electronic equipment |
| CN110211063A (en) * | 2019-05-20 | 2019-09-06 | 腾讯科技(深圳)有限公司 | A kind of image processing method, device, electronic equipment and system |
| EP3813010A1 (en) * | 2019-10-24 | 2021-04-28 | Beijing Xiaomi Intelligent Technology Co., Ltd. | Facial image enhancement method, device and electronic device |
| US11250547B2 (en) | 2019-10-24 | 2022-02-15 | Beijing Xiaomi Intelligent Technology Co., Ltd. | Facial image enhancement method, device and electronic device |
| US20220130020A1 (en) * | 2019-12-23 | 2022-04-28 | Tencent Technology (Shenzhen) Company Limited | Image processing method and apparatus, video processing method and apparatus, electronic device, and storage medium |
| US12159377B2 (en) * | 2019-12-23 | 2024-12-03 | Tencent Technology (Shenzhen) Company Limited | Image processing method and apparatus, video processing method and apparatus, electronic device, and storage medium |
| CN113763287A (en) * | 2021-09-27 | 2021-12-07 | 北京市商汤科技开发有限公司 | Image processing method and device, electronic equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140369554A1 (en) | Face beautification system and method of use thereof | |
| JP7568597B2 (en) | Static video recognition | |
| US9639956B2 (en) | Image adjustment using texture mask | |
| CN107633485B (en) | Face brightness adjusting method, device, equipment and storage medium | |
| CN112597911B (en) | Skin grinding processing method and device, mobile terminal and storage medium | |
| WO2014169579A1 (en) | Color enhancement method and device | |
| CN107871303B (en) | An image processing method and device | |
| CN107945135A (en) | Image processing method, device, storage medium and electronic equipment | |
| CN104282002A (en) | Quick digital image beautifying method | |
| JP7669450B2 (en) | Content-Based Image Processing | |
| CN108022207A (en) | Image processing method, device, storage medium and electronic equipment | |
| CN107172354A (en) | Method for processing video frequency, device, electronic equipment and storage medium | |
| Xiong et al. | An efficient underwater image enhancement model with extensive beer-lambert law | |
| JP2017111595A (en) | Image processing apparatus, image processing method, image processing program, and image processing system | |
| CN112686965B (en) | Skin color detection method, device, mobile terminal and storage medium | |
| CN107705279B (en) | Image data real-time processing method and device for realizing double exposure, and computing device | |
| CN106067167A (en) | Image processing method and device | |
| CN105956993A (en) | Instant presenting method of mobile end video beauty based on GPU | |
| CN105763747A (en) | Mobile terminal for achieving high-quality real-time facial beautification | |
| CN105913389B (en) | Image processing method and device during skin abnormality | |
| Chen et al. | Automatic skin color beautification | |
| Florea et al. | Facial enhancement and beautification for HD video cameras | |
| Siddiqua et al. | LUMINA-Net: Low-light Upgrade through Multi-stage Illumination and Noise Adaptation Network for Image Enhancement | |
| CN116612046B (en) | Image processing method and device | |
| CN114143526B (en) | Image processing method, device, terminal device and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: NVIDIA CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ALBUZ, ELIF;TRACEY, COLIN;GARG, NAVJOT;AND OTHERS;REEL/FRAME:031241/0687 Effective date: 20130918 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |