CN101404082B - Portrait buffing method and apparatus - Google Patents

Portrait buffing method and apparatus Download PDF

Info

Publication number
CN101404082B
CN101404082B CN2008101742412A CN200810174241A CN101404082B CN 101404082 B CN101404082 B CN 101404082B CN 2008101742412 A CN2008101742412 A CN 2008101742412A CN 200810174241 A CN200810174241 A CN 200810174241A CN 101404082 B CN101404082 B CN 101404082B
Authority
CN
China
Prior art keywords
pixel
skin area
pixel value
coordinate
value
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.)
Active
Application number
CN2008101742412A
Other languages
Chinese (zh)
Other versions
CN101404082A (en
Inventor
刘海滨
刘炯
季昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Xunlei Network Technology Co Ltd
Original Assignee
Shenzhen Xunlei Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Xunlei Network Technology Co Ltd filed Critical Shenzhen Xunlei Network Technology Co Ltd
Priority to CN2008101742412A priority Critical patent/CN101404082B/en
Publication of CN101404082A publication Critical patent/CN101404082A/en
Application granted granted Critical
Publication of CN101404082B publication Critical patent/CN101404082B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a portrait polishing method comprising the following steps: the pixel value which is clicked by a mouse is taken as the basis, a skin region of a portrait in an original image is selected; the original image is copied to obtain a temporary image; intermediate value filtration is carried out on the temporary image; the original image and the temporary image after the intermediate value filtration are merged in the selected skin region to obtain a final image. The invention also discloses a portrait polishing device for digital photos. The proposal can realize the portrait polishing treatment by one-key operation, thereby saving the time and the cost for a user to the maximum extent.

Description

A kind of portrait buffing method and device
Technical field
The present invention relates to the digital image processing technology field, particularly a kind of portrait buffing method and device.
Background technology
Universal day by day along with digital camera, user's logarithmic code camera is taken the digital photograph effect that obtains and is also proposed requirements at the higher level.The portrait photo is that digital camera is taken an important class in the digital photograph that obtains.It is more beautiful more than me that the user often wishes to take the portrait photo that obtains, therefore variously handles the method for beautifying at the portrait photo and arise at the historic moment.
It is the portrait buffing technology that portrait is handled important in the beautification method.Spot may occur on the portrait skin in the digital photograph, thereby influence the attractive in appearance of portrait.This spot may be that the noise of digital camera itself causes, and also may be the skin defect of subject, causes as color spot, wrinkle, pore are thick etc.Portrait buffing as the term suggests be exactly the spot of removing on the portrait skin, makes portrait skin exquisiteness in the photo, and is pale.
The PHOTOSHOP software that Adobe company releases can realize that the logarithmic code photo carries out portrait buffing.But PHOTOSHOP software is a kind of image processing software towards the professional, and its operation is too loaded down with trivial details for domestic consumer.Domestic consumer wishes to have the processing scheme of a kind of " foolproof ", realizes portrait buffing by operating in a key.
Summary of the invention
In view of this, the embodiment of the invention proposes a kind of portrait buffing method and device at digital photograph, can realize portrait buffing by operating in a key.
A kind of portrait buffing method that the embodiment of the invention proposes comprises the steps:
Choose the skin area of portrait in the original image;
The replicating original image obtains an intermediate images; Described intermediate images is carried out medium filtering, described medium filtering is specially: the picture element matrix of choosing N * N from intermediate images, with each position pixel value size ordering in this picture element matrix, with the position at the value of centre pixel value as this picture element matrix center;
In selected skin area, the pixel value of original image and the pixel value of the intermediate images behind the medium filtering are merged, obtain final image; Described pixel value merges and is specially: set the transparency t of intermediate images, for the coordinate in the skin area (i, j), the pixel value of this coordinate is bmp1 (i in the intermediate images, j), in the original image pixel value of this coordinate be bmp0 (i, j), according to formula result (i, j)=[bmp0 (i, j) * (1-t/100)+bmp1 (i, j) * t/100] calculating merging back coordinate (i, pixel value result j) (i, j).
A kind of portrait buffing device that the embodiment of the invention proposes comprises:
Skin area is chosen module, is used for choosing the skin area of original image portrait;
Mill skin processing module, be used for the replicating original image and obtain intermediate images, intermediate images is carried out medium filtering, described medium filtering is specially: the picture element matrix of choosing N * N from intermediate images, with each position pixel value size ordering in this picture element matrix, with the position at the value of centre pixel value as this picture element matrix center;
Merge output module, be used in skin area is chosen the selected skin area of module, the pixel value of the intermediate images behind the medium filtering that mill skin processing module is obtained and the pixel value merging of original image obtain final image; Described pixel value merges and is specially: set the transparency t of intermediate images, for skin area choose coordinate in the determined skin area of module (i, i), the pixel value of this coordinate is bmp1 (i in the intermediate images behind the medium filtering, j), in the original image pixel value of this coordinate be bmp0 (i, j), according to formula result (i, j)=[bmp0 (i, j) * (1-t/100)+bmp1 (i, j) * t/100] calculating merging back coordinate (i, pixel value result j) (i, j); And output unit, be used for after processing is finished in the joint account unit, the result being exported.
As can be seen from the above technical solutions, according to the skin area of choosing; Original image duplicated obtain intermediate images, intermediate images is carried out the mill skin that medium filtering is equivalent to realize the full figure scope; Again the pixel value of the intermediate images behind the medium filtering in the skin area scope and the pixel value of original image are merged, thereby realize only handling grinding skin in the skin area scope.In the scheme of the embodiment of the invention, the user only needs a key operation just can realize special processing to the portrait photo of shooting, and does not influence image quality, farthest for the user has saved time and expense, and also satisfactory for result.
Description of drawings
Fig. 1 is the realization flow figure of the portrait buffing method of embodiment of the invention proposition;
Fig. 2 is the block diagram of the portrait buffing device of embodiment of the invention proposition.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is further elaborated below in conjunction with accompanying drawing.
The realization flow of the portrait buffing that the embodiment of the invention proposes comprises the steps: as shown in Figure 1
Step 101:, choose the skin area of portrait based on the pixel value of click place.
This step can be divided into for two steps, the first step, primary election skin area; In second step, on the basis of the skin area of first step primary election, further determine the edge of skin area.
The specific practice of described primary election skin area can be: the pixel value that mouse is clicked is as basic pixel value, arbitrary coordinate (i in the computed image, j) the pixel value and the difference of basic pixel value, if difference is less than pre-set threshold, then think coordinate (i, j) pixel of locating belongs to skin area, otherwise coordinate (i, the pixel of j) locating does not belong to skin area.
Pixel value has a plurality of components usually, for example the pixel value of RGB pattern comprises red (Red), green (Green), blue (Blue) three components, above-mentioned difference can be these three differences that component calculates respectively, again with three differences respectively with three threshold ratios that set in advance, if the difference of each component is all then thought coordinate (i less than threshold value, j) pixel of locating belongs to skin area, if the difference that any one component arranged greater than threshold value coordinate (i, the pixel of j) locating does not belong to skin area.
In some cases, above-mentioned way may also be thought skin area to the pixel close with application on human skin of color in the image, therefore can add a qualifications again, and the pixel of skin area must directly or indirectly be communicated with the pixel of click place.Specific practice comprises:
Step a: the pixel of click place is made as pixel in the skin area.
Step b: the pixel of search and skin area direct neighbor, the pixel that calculating searches and the difference of basic pixel value; Difference is made as pixel in the skin area less than the pairing pixel of pre-set threshold;
Step c: judge whether to finish search, if then finish the process of choosing of skin area, otherwise return step b to the pixel of skin area direct neighbor.
After the primary election of having finished skin area, just can carry out the second step operation, spatial filtering is carried out in the marginal portion of skin area, the image at skin area edge is described specially, and with this image also as skin area.The purpose of second step operation is that edge parts such as canthus, the corners of the mouth also are divided in the skin area, and these parts are not handled by the mill skin.When less demanding, also can omit this operation to result.
Described spatial filtering just is to use Laplce's matrix, is enclosed within to carry out weighting matrix calculating on the original image.
Be the example of Laplce's matrix of one 5 * 5 below:
0 , 0 , 0 , 0 , 0 0 , - 2 , - 2 , - 2 , 0 0 , - 2 , 15 , - 2 , 0 0 , - 2 , - 2 , - 2 , 0 0 , 0 , 0 , 0 , 0 , - - - ( 1 )
The matrix of above-mentioned laplace transform, the core value is 15, is-2 on every side.Just emphasizing pixel own and the difference of different pixels on every side.Can isolate the edge by different colours like this.In the practical application, each operator of Laplce's matrix also can be got other value, as long as can satisfy the requirement of isolating the edge.
With the pixel in the preset range around the edge pixel of primary election skin area all as alternative area.
For alternative area internal coordinate value is (i, pixel X j) I, j, this pixel and adjacent and inferior adjacent pixel are formed one 5 * 5 matrix:
( X i - 2 , j - 2 ) , ( X i - 2 , j - 1 ) , ( X i - 2 , j ) , ( X i - 2 , j + 1 ) , ( X i - 2 , j + 2 ) ( X i - 1 , j - 2 ) , ( X i - 1 , j - 1 ) , ( X i - 1 , j ) , ( X i - 1 , j + 1 ) , ( X i - 1 , j + 2 ) ( X i , j - 2 ) , ( X i , j - 1 ) , ( X i , j ) , ( X i , j + 1 ) , ( X i , j + 2 ) ( X i + 1 , j - 2 ) , ( X i + 1 , j - 1 ) , ( X i + 1 , j ) , ( X i + 1 , j + 1 ) , ( X i + 1 , j + 2 ) ( X i + 2 , j - 2 ) , ( X i + 2 , j - 1 ) , ( X i + 2 , j ) , ( X i + 2 , j + 1 ) , ( X i + 2 , j + 2 ) , - - - ( 2 )
Each operator of matrix (1) and the pixel of matrix (2) correspondence position are multiplied each other, and with the summation that adds up again of gained product, with gained with again divided by the operator sum of matrix (1), (i j) locates value behind the spatial filtering just to obtain coordinate.
All pixels in the alternative area are all carried out after spatial filtering handles, and the image of alternative area can be described the border of skin area more accurately.
Step 102: the replicating original image obtains an intermediate images.
Step 103: intermediate images is carried out medium filtering.
Medium filtering is to all grey scale pixel value orderings in the moving window; the original gray-scale value that replaces the window center pixel with its intermediate value; it is a kind of nonlinear image smoothing method; its paired pulses interference level Noise Suppression is effective, can effectively protect the edge to be blured less when suppressing random noise.
Below by object lesson medium filtering is described.
Suppose from original image, to choose a size and be 3 * 3 picture element matrix:
2 2 4 7 5 6 7 3 1 - - - ( 3 )
Calculating the value of this matrix center now, is exactly with this position and the ordering of pixel value on every side thereof.Definition on every side, it is fixed to come according to moving window size, only comprises the pixel with its direct neighbor in this example, and then the moving window size is 3 * 3.Ranking results is as follows: 1,2,2,3,4,5,6,7,7.Find the value 4 of position in the centre.Then will be made as 4 with the pixel value of this matrix center position coordinates in the intermediate images.
Each pixel in the intermediate images is carried out aforementioned calculation successively, just obtain the intermediate images behind the medium filtering.
The size of moving window also can be taken as 5 * 5, then needs to consider and center pixel direct neighbor and inferior adjacent pixels.Needing the size of the image array of consideration also is 5 * 5.Medium filtering process in this case and above-mentioned 3 * 3 situation are similar, so repeat no more.
Step 104: in selected skin area, the pixel of intermediate images and the pixel of original image respective coordinates position are merged, obtain final image.
Described merging can be in the following way:
Set the transparency t of figure layer 1, for the coordinate in the skin area (i, j), in the intermediate images behind the medium filtering pixel value of this coordinate be bmp1 (i, j), the pixel value of this coordinate is bmp0 (i in the original image, j), coordinate after then merging (i, pixel value j) is:
result(i,j)=[bmp0(i,j)×(1-t/100)+bmp1(i,j)×t/100]
As a kind of preferred implementation, the described skin area of choosing is realized with the following method:
Newly-built one is covered plate figure layer on original image, and then original image is a Background From Layer;
Determine to cover the pixel corresponding, i.e. coordinate those pixels identical in the plate figure layer with the coordinate of skin area pixel with the skin area of Background From Layer;
The pixel value that covers the definite pixel of institute in the plate figure layer is made as constant value C 1, covers the pixel value that is left pixel in the plate figure layer and be set to constant value C 2.C1 can be taken as (#000000), shows as black region; C2 can be taken as (#FFFFFF), shows as white portion.In the practical application, C1 and C2 also can be taken as other predefined value.
Like this, see that all pixels have been divided into two parts in covering plate figure layer, the part of black is represented skin area, and the part of white is represented non-skin area, so just can choose skin area easily.
The embodiment of the invention has also proposed a kind of portrait buffing device, as shown in Figure 2, comprising:
Skin area is chosen module 210, is used for the pixel value based on click place, chooses the skin area of portrait in the original image;
Mill skin processing module 220 is used for the replicating original image and obtains intermediate images, and intermediate images is carried out medium filtering;
Merge output module 230, be used in skin area is chosen the selected skin area of module 210, the pixel of the intermediate images that mill skin processing module 220 is obtained and the pixel merging of original image respective coordinates position obtain final image.
Described skin area is chosen module 210 and is comprised: skin area primary election unit 211 and edge determining unit 212,
The pixel value that skin area primary election unit 211 is used for mouse is clicked is as basic pixel value, arbitrary coordinate (i in the computed image, j) the pixel value and the difference of basic pixel value, if difference is less than pre-set threshold, then think coordinate (i, j) pixel of locating belongs to skin area, otherwise coordinate (i, the pixel of j) locating does not belong to skin area;
Perhaps, described skin area primary election unit 211 is used for the pixel of click place is made as the pixel of skin area; The pixel of search and skin area direct neighbor, the pixel that calculating searches and the difference of basic pixel value; Difference is made as pixel in the skin area less than the pairing pixel of pre-set threshold;
Described edge determining unit 212 is used for the basis of the skin area definite in skin area primary election unit, determines the edge of skin area.
Described skin area is chosen module 210 and is comprised illiteracy plate figure layer processing unit 213, and described illiteracy plate figure layer processing unit 212 is used for a newly-built illiteracy plate figure layer on original image; Determine to cover the pixel corresponding, i.e. coordinate those pixels identical in the plate figure layer with the coordinate of skin area pixel with the skin area of original image; The pixel value that covers the definite pixel of institute in the plate figure layer is made as constant value C 1, covers the pixel value that is left pixel in the plate figure layer and be set to constant value C 2; Preferably, constant value C 1 is (#000000), shows as black region; C2 can be taken as (#FFFFFF), shows as white portion.
Then described edge determining unit 212 is used for spatial filtering is carried out in the marginal portion of covering plate figure layer skin area, specifically comprises: will cover the pixel of preset range interior pixel in plate figure layer skin area edge as alternative area; For alternative area internal coordinate value is (i, pixel X j) I, j, be the pixel matrix of M * M with this pixel and the composition of pixel on every side size, described M is a natural number; With each element in this pixel matrix and predetermined size is that the operator of Laplce's matrix correspondence position of M * M multiplies each other respectively, with the summation that adds up again of gained product, gained and again divided by the operator sum of described Laplce's matrix, (i j) locates value behind the spatial filtering to obtain coordinate.
Preferably, described mill skin processing module 220 comprises:
Picture element matrix is chosen unit 221, is used for handling the picture element matrix that preceding pixel is chosen N * N from intermediate images;
Sequencing unit 222 is used for picture element matrix is chosen each position pixel value size ordering of picture element matrix of the selected N * N in unit 221, with the position at the value of centre pixel value as this picture element matrix center.
Described merging output module 230 comprises:
Joint account unit 231 is used to set the transparency t of intermediate images, chooses coordinate (i in the determined skin area of module for skin area, j), in the intermediate images behind the medium filtering pixel value of this coordinate be bmp1 (i, j), the pixel value of this coordinate is bmp0 (i in the original image, j), according to formula result (i, j)=[bmp0 (i, j) * (1-t/100)+bmp1 (i, j) * t/100] calculating merging back coordinate (i, and pixel value result j) (i, j);
Output unit 232 is used for after processing is finished in the joint account unit result being exported.
In the embodiment of the invention scheme, the user only needs a key operation just can realize special processing to the portrait photo of shooting, and does not influence image quality, has farthest saved time and expense for the user.And it is satisfactory for result.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by the mode that software adds essential hardware platform, can certainly all implement, but the former is better embodiment under a lot of situation by hardware.Based on such understanding, all or part of can the embodying that technical scheme of the present invention contributes to background technology with the form of software product, this computer software product can be stored in the storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions are with so that a computer equipment (can be personal computer, intelligent terminal or digital camera etc.) is carried out the described method of some part of each embodiment of the present invention or embodiment.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. a portrait buffing method is characterized in that, comprises the steps:
Choose the skin area of portrait in the original image;
The replicating original image, obtain an intermediate images, described intermediate images is carried out medium filtering, described medium filtering is specially: the picture element matrix of choosing N * N from intermediate images, with each position pixel value size ordering in this picture element matrix, with the position at the value of centre pixel value as this picture element matrix center;
In selected skin area, the pixel value of original image and the pixel value of the intermediate images behind the medium filtering are merged, obtain final image; Described pixel value merges and is specially: set the transparency t of intermediate images, for the coordinate in the skin area (i, j), the pixel value of this coordinate is bmp1 (i in the intermediate images, j), in the original image pixel value of this coordinate be bmp0 (i, j), according to formula result (i, j)=[bmp0 (i, j) * (1-t/100)+bmp1 (i, j) * t/100] calculating merging back coordinate (i, pixel value result j) (i, j).
2. portrait buffing method according to claim 1 is characterized in that, the described step of choosing the skin area of portrait comprises:
Based on the pixel value of click place, the primary election skin area;
On the basis of the skin area of primary election, further determine the edge of skin area.
3. portrait buffing method according to claim 2 is characterized in that, described pixel value based on click place, and the step of primary election skin area comprises:
The pixel value that mouse is clicked is as basic pixel value, arbitrary coordinate (i in the computed image, j) the pixel value and the difference of basic pixel value, if difference is less than pre-set threshold, then think coordinate (i, j) pixel of locating belongs to skin area, otherwise coordinate (i, the pixel of j) locating does not belong to skin area.
4. portrait buffing method according to claim 2 is characterized in that, described pixel value based on click place, and the step of primary election skin area comprises:
The pixel of click place is made as pixel in the skin area;
The pixel of search and skin area direct neighbor is calculated pixel that searches and the difference that has been made as the pixel in the skin area; Difference is made as pixel in the skin area less than the pairing pixel of pre-set threshold;
Judge whether to finish search, if then finish the process of choosing of skin area, otherwise return the step of the pixel of described search and skin area direct neighbor to the pixel of skin area direct neighbor.
5. according to claim 2,3 or 4 described portrait buffing methods, it is characterized in that the described skin area of choosing portrait further comprises:
Newly-built one is covered plate figure layer on original image;
Determine to cover the pixel corresponding, i.e. coordinate those pixels identical in the plate figure layer with the coordinate of skin area pixel with the skin area of Background From Layer;
The pixel value that covers the definite pixel of institute in the plate figure layer is made as constant value C 1, covers the pixel value that is left pixel in the plate figure layer and be set to constant value C 2.
6. portrait buffing method according to claim 5 is characterized in that, on the basis of described skin area in primary election, determines that further the step at the edge of skin area comprises:
With the pixel of the pixel in the edge preset range of Background From Layer skin area as alternative area;
For alternative area internal coordinate value is (i, pixel X j) I, j, be the pixel matrix of M * M with this pixel and the composition of pixel on every side size, described M is a natural number; With each element in this pixel matrix and predetermined size is that the operator of Laplce's matrix correspondence position of M * M multiplies each other respectively, with the summation that adds up again of gained product, gained and again divided by the operator sum of described Laplce's matrix, (i j) locates value behind the spatial filtering to obtain coordinate.
7. portrait buffing method according to claim 6 is characterized in that, if M=5, described Laplce's matrix is
Figure FSB00000301476900021
8. a portrait buffing device is characterized in that, comprising:
Skin area is chosen module, is used for choosing the skin area of original image portrait;
Mill skin processing module, be used for the replicating original image and obtain intermediate images, intermediate images is carried out medium filtering, described medium filtering is specially: the picture element matrix of choosing N * N from intermediate images, with each position pixel value size ordering in this picture element matrix, with the position at the value of centre pixel value as this picture element matrix center;
Merge output module, be used in skin area is chosen the selected skin area of module, the pixel value of the intermediate images behind the medium filtering that mill skin processing module is obtained and the pixel value merging of original image obtain final image; Described pixel value merges and is specially: set the transparency t of intermediate images, for skin area choose coordinate in the determined skin area of module (i, j), the pixel value of this coordinate is bmp1 (i in the intermediate images behind the medium filtering, j), in the original image pixel value of this coordinate be bmp0 (i, j), according to formula result (i, j)=[bmp0 (i, j) * (1-t/100)+bmp1 (i, j) * t/100] calculating merging back coordinate (i, pixel value result j) (i, j); And output unit, be used for after processing is finished in the joint account unit, the result being exported.
9. portrait buffing device according to claim 8 is characterized in that, described skin area is chosen module and comprised: skin area primary election unit and edge determining unit,
The pixel value that skin area primary election unit is used for mouse is clicked is as basic pixel value, arbitrary coordinate (i in the computed image, j) the pixel value and the difference of basic pixel value, if difference is less than pre-set threshold, then think coordinate (i, j) pixel of locating belongs to skin area, otherwise coordinate (i, the pixel of j) locating does not belong to skin area;
Perhaps, described skin area primary election unit is used for the pixel of click place is made as the pixel of skin area; The pixel of search and skin area direct neighbor, the pixel that calculating searches and the difference of basic pixel value; Difference is made as pixel in the skin area less than the pairing pixel of pre-set threshold;
Described edge determining unit is used for the marginal portion of the skin area definite in skin area primary election unit and carries out spatial filtering, specifically comprises: with the pixel of the pixel in the skin area edge preset range as alternative area; For alternative area internal coordinate value is (i, pixel X j) I, j, be the pixel matrix of M * M with this pixel and the composition of pixel on every side size, described M is a natural number; With each element in this pixel matrix and predetermined size is that the operator of Laplce's matrix correspondence position of M * M multiplies each other respectively, with the summation that adds up again of gained product, gained and again divided by the operator sum of described Laplce's matrix, (i j) locates value behind the spatial filtering to obtain coordinate.
10. portrait buffing device according to claim 9 is characterized in that, described skin area is chosen module and comprised illiteracy plate figure layer processing unit, and described illiteracy plate figure layer processing unit is used for a newly-built illiteracy plate figure layer on original image; Determine to cover the pixel corresponding, i.e. coordinate those pixels identical in the plate figure layer with the coordinate of skin area pixel with the skin area of original image; The pixel value that covers the definite pixel of institute in the plate figure layer is made as constant value C 1, covers the pixel value that is left pixel in the plate figure layer and be set to constant value C 2.
CN2008101742412A 2008-11-14 2008-11-14 Portrait buffing method and apparatus Active CN101404082B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101742412A CN101404082B (en) 2008-11-14 2008-11-14 Portrait buffing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101742412A CN101404082B (en) 2008-11-14 2008-11-14 Portrait buffing method and apparatus

Publications (2)

Publication Number Publication Date
CN101404082A CN101404082A (en) 2009-04-08
CN101404082B true CN101404082B (en) 2011-02-02

Family

ID=40538088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101742412A Active CN101404082B (en) 2008-11-14 2008-11-14 Portrait buffing method and apparatus

Country Status (1)

Country Link
CN (1) CN101404082B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103996169B (en) * 2014-03-06 2017-06-20 拓维信息***股份有限公司 A kind of biological cloning of simulating is used for the timid wrinkle method of photo face of animation hand trip
CN105096263B (en) * 2014-05-22 2018-10-09 安凯(广州)微电子技术有限公司 image filtering method and device
CN105701773B (en) * 2014-11-28 2018-08-17 联芯科技有限公司 A kind of method and device of quick processing image
CN105763863B (en) * 2016-02-02 2018-07-27 福建天晴数码有限公司 Shutter type 3 D spectacles ghost optimization method and system
US11176641B2 (en) 2016-03-24 2021-11-16 Intel Corporation Skin map-aided skin smoothing of images using a bilateral filter
CN105956576A (en) * 2016-05-18 2016-09-21 广东欧珀移动通信有限公司 Image beautifying method and device and mobile terminal
CN106339993A (en) * 2016-08-26 2017-01-18 北京金山猎豹科技有限公司 Human face image polishing method and device and terminal device
CN106447620B (en) * 2016-08-26 2019-10-29 北京金山猎豹科技有限公司 Facial image grinds skin method, apparatus and terminal device
CN106846281A (en) * 2017-03-09 2017-06-13 广州四三九九信息科技有限公司 image beautification method and terminal device
CN107798654B (en) * 2017-11-13 2022-04-26 北京小米移动软件有限公司 Image buffing method and device and storage medium
CN111784568A (en) * 2020-07-06 2020-10-16 北京字节跳动网络技术有限公司 Face image processing method and device, electronic equipment and computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030031376A1 (en) * 2001-08-13 2003-02-13 Casper Liu Image enhancement method
CN1756311A (en) * 2004-09-29 2006-04-05 乐金电子(惠州)有限公司 Image switching method and its apparatus
US20070159495A1 (en) * 2006-01-06 2007-07-12 Asmedia Technology, Inc. Method and system for processing an image
CN101079949A (en) * 2006-02-07 2007-11-28 索尼株式会社 Image processing apparatus and method, recording medium, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030031376A1 (en) * 2001-08-13 2003-02-13 Casper Liu Image enhancement method
CN1756311A (en) * 2004-09-29 2006-04-05 乐金电子(惠州)有限公司 Image switching method and its apparatus
US20070159495A1 (en) * 2006-01-06 2007-07-12 Asmedia Technology, Inc. Method and system for processing an image
CN101079949A (en) * 2006-02-07 2007-11-28 索尼株式会社 Image processing apparatus and method, recording medium, and program

Also Published As

Publication number Publication date
CN101404082A (en) 2009-04-08

Similar Documents

Publication Publication Date Title
CN101404082B (en) Portrait buffing method and apparatus
Liu et al. Single image dehazing with depth-aware non-local total variation regularization
Singh et al. Super-resolving noisy images
CN101675454B (en) Adopt the edge mapping of panchromatic pixels
CN102484721B (en) Four-channel color filter array pattern
Hirakawa et al. Adaptive homogeneity-directed demosaicing algorithm
CN109191558B (en) Image polishing method and device
CN105915909B (en) A kind of high dynamic range images layered compression method
TWI417811B (en) The Method of Face Beautification in Digital Image
CN105956576A (en) Image beautifying method and device and mobile terminal
CN104424626B (en) Correction chart is as the method and relevant apparatus of colour cast
CN107431760A (en) Camera device, the image processing method of camera device and program
CN108205804A (en) Image processing method, device and electronic equipment
CN106570028A (en) Mobile terminal, fuzzy image deletion method and fuzzy picture deletion device
US20060152596A1 (en) Noise cleaning sparsely populated color digital images
CN105096280A (en) Method and device for processing image noise
CN104517265A (en) Intelligent buffing method and intelligent buffing device
CN109345480B (en) Face automatic acne removing method based on image restoration model
CN104282002A (en) Quick digital image beautifying method
CN100382107C (en) Method and system for differentially and regularly modifying a digital image by pixel
CN105023252A (en) Method and system for enhancement processing of beautified image and shooting terminal
CN107871303A (en) A kind of image processing method and device
CN104380727A (en) Image processing device and image processing method
CN108154471A (en) A kind of method and apparatus for remote sensing image splicing
CN101398929B (en) Method and device for restraining night image noise

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170221

Address after: A District No. 9018 building 518057 Guangdong Han innovation city of Shenzhen province Nanshan District high tech park, North Central Avenue, 4 floor 401

Patentee after: Shenzhen thunder network culture Co., Ltd.

Address before: 518057 Guangdong, Shenzhen, Nanshan District science and technology in the road, Shenzhen, No. 11, software park, building 7, level 8, two

Patentee before: Xunlei Network Technology Co., Ltd., Shenzhen

TR01 Transfer of patent right

Effective date of registration: 20180301

Address after: Nanshan District Guangdong streets of science and technology of Shenzhen city in Guangdong province 518057 two Road No. 11 Shenzhen Software Park Building 7, 8 floor

Patentee after: Xunlei Network Technology Co., Ltd., Shenzhen

Address before: A District No. 9018 Han innovation building 518057 Shenzhen city Nanshan District high tech park, North Central Avenue, 4 floor 401

Patentee before: Shenzhen thunder network culture Co., Ltd.

TR01 Transfer of patent right