Detection and inpainting of facial wrinkles using texture orientation fields and Markov random field modeling.
read more
Citations
Fast detection of facial wrinkles based on Gabor features using image morphology and geometric constraints
A comprehensive review of past and present image inpainting methods
Detection and classification of acne lesions in acne patients: A mobile application
Wrinkle Detection Using Hessian Line Tracking
Automatic Wrinkle Detection Using Hybrid Hessian Filter
References
Image inpainting
Region filling and object removal by exemplar-based image inpainting
Texture synthesis by non-parametric sampling
Poisson image editing
Image quilting for texture synthesis and transfer
Related Papers (5)
Wrinkle Detection Using Hessian Line Tracking
Frequently Asked Questions (16)
Q2. What is the use of the Poisson image editing?
In their constrained texture synthesis algorithm, once the patch has been stitched, in case of eyes, the Poisson image editing is used as a post-processing step to compensate for the tone variation.
Q3. What is the effect of the algorithm on the areas under the eyes?
Regarding areas under eyes, the algorithm removes most of the wrinkles while maintaining the skin tone variation due to dark circles.
Q4. What are the main features of the oriented feature detectors?
1) Computation of Orientation Fields using Gabor Filters: Several oriented feature detectors have been developed including steerable Gaussian second-derivative filters, line operators and Gabor filters.
Q5. What is the way to determine the texture of a patch?
Since facial skin texture varies greatly, for every patch to be inpanited, the authors use the skin texture nearest to that patch as a source template.
Q6. What is the main step in the inpainting technique?
An image inpainting technique for textures has three main steps, (a) finding a suitable texture template in the image to fill in the gap with, (b) calculating the seamless warping between the template and the gap and (c) filling the gap via texture synthesis.
Q7. What is the value of the factor h(j, i)?
In the binary case, where j = 0 denotes the distribution representing background skin and j = 1 denotes the distribution of wrinkled skin, the factor is defined as:h(j, θi) ={1 for j = 0β cos θi for j = 1}(18)The parameter β has a value greater than 1.
Q8. What is the method for filling irregular gaps?
Filling such gaps requires modifications to the texture synthesis method presented in the last section which was originally used to synthesis rectangular texture samples.
Q9. What are the two techniques used to remove blemishes?
The two inpainting techniques consist of examplar-based texture filling [7] to remove objects and sparse dictionaries [31] to reconstruct images by removing scratches/small occlusions.
Q10. What are the evaluation techniques for regular to near-regular textures?
Since skin textures are natural, stochastic and irregular/inhomogeneous, the evaluation techniques developed for regular textures are not applicable.
Q11. What is the effect of a smaller patch size?
It was observed that a smaller patch size l∆ provided better, natural looking inpainted skin texture as it is easier to find smaller non-wrinkled, source skin texture patches to inpaint from.
Q12. What is the effect of light on the appearance of wrinkles?
in cases of significant illumination variations e.g. due to pose or bright spots on skin, the intensity changes due to wrinkles were masked by those due to illumination.
Q13. How many cycles per pixels was set to the Gabor filter bank?
Regarding the parameters of the Gabor filter bank, the spatial frequency of the sinusoid, f , was set to be 15 cycles per pixels.
Q14. What is the way to calculate the distance between dist (S,P ) B?
the distance dist (S,P ) B should be minimized after inpainting, however, dist (S,P ) B < dist (S,W ) B is an indicator of removal of most imperfections and inpainting without introducing artifacts.
Q15. What is the density function for the observation at pixel?
Under GMM, the density function for the observation at pixel (x1, x2) is given as:f(I ′(x1, x2)|Π,Θ) = J ∑j=1πjx1,x2Φ(I ′(x1, x2)|µ j , σj) (5)where Φ(I ′(x1, x2)|µj , σj) is the standard Gaussian distribution with mean µj and standard deviation σj and Θ = {(µj , σj); j = 1, · · · , J} is the parameter set of Gaussian mixture distributions.
Q16. What is the reason why the under eye dark circles remain unaltered?
The under eye dark circles remain unaltered due to the skin tone compensation step described in section III-B4.2) Removal of Moles/Dark Spots/Scars: