1 / 46

Image-based Shaving Eurographics 2008 19 Apr 2008

Image-based Shaving Eurographics 2008 19 Apr 2008. Minh Hoai Nguyen, Jean-Francois Lalonde, Alexei A. Efros & Fernando de la Torre Robotics Institute, Carnegie Mellon University. A goal. synthesize. Active Appearance Models (Cootes et al ECCV98). Issues: Global model

tiger
Télécharger la présentation

Image-based Shaving Eurographics 2008 19 Apr 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Image-based ShavingEurographics 200819 Apr 2008 Minh Hoai Nguyen, Jean-Francois Lalonde, Alexei A. Efros & Fernando de la Torre Robotics Institute, Carnegie Mellon University

  2. A goal synthesize Nguyen et al., 2008

  3. Active Appearance Models (Cootes et al ECCV98) • Issues: • Global model • No support for modification of local structure. Nguyen et al., 2008

  4. Layered AAMs (Jones & Soatto ICCV05) • Layers: • Defined manually • Require extensive set of hand labeled landmarks. • This work: • Attempt to extract layers automatically. Nguyen et al., 2008

  5. The idea Nguyen et al., 2008

  6. Beard Layer Model + The idea Differences ??? … … Nguyen et al., 2008

  7. Processing steps 68 landmarks Nguyen et al., 2008

  8. a1× +a2× +a3× ( ) 2 • This is equivalent to minimizing: -… -a1× - a2× - a3× Reconstructed Image A naïve approach • Reconstruct a bearded face by non-beard subspace +… Nguyen et al., 2008

  9. -a1× - a2× - a3× Problem: reconstruct what we don’t want to! ( ) 2 -… Naïve reconstruction Nguyen et al., 2008

  10. robust fitting Iteratively Reweighted Least Square Fitting Least square fitting Nguyen et al., 2008

  11. ( 2 ) - a2× - a3× -… - a1× ρ( ) - a1× - a2× - a3× -… Robustly reconstructed image Robust Fitting Nguyen et al., 2008

  12. Reconstruction Results Naive reconstruction Robust reconstruction Original Nguyen et al., 2008

  13. There is a problem • Beards are outliers of non-beard subspace. • But there are other outliers Characteristic moles are also removed Nguyen et al., 2008

  14. Beard Layer Model + The idea Differences ??? … … Nguyen et al., 2008

  15. Robust Fitting … … Perform PCA on the residuals: retaining 95% energy to get subspace for beard layers Subspace for beard layer Nguyen et al., 2008

  16. The first 6 principal components of B super-imposed on the mean face Nguyen et al., 2008

  17. Beard Layer Model + Where we are Differences ??? B … … Nguyen et al., 2008

  18. Non-beard subspace Beard-layer subspace Residual (e.g. scar, mole) Non-beard layer Beard layer Factorizing beard layer Given a face: Nguyen et al., 2008

  19. Remove beard Enhance beard Reduce beard Using the beard layer Residual (e.g. scar, mole) Non-beard layer Beard layer Nguyen et al., 2008

  20. Changing contribution of the beard layer Beard enhanced Beard removed Beard reduced Original Nguyen et al., 2008

  21. Some results Nguyen et al., 2008

  22. More results Nguyen et al., 2008

  23. Failed cases Too much beard! Breakdown point of robust fitting is reached. Nguyen et al., 2008

  24. Utilizing domain knowledge • So far: • Generic technique • For beard removal: • Additional cues A pixel is likely to be beard pixel if most of its neighbors are. Nguyen et al., 2008

  25. Edges for neighboring pixels One vertex per pixel Label the vertices that minimize: unary potential binary potential Beard Mask Segmentation • Formulate as graph labeling problem: Nguyen et al., 2008

  26. corresponds to ith pixel Residual (e.g. scar, mole) Non-beard layer Beard layer Beard pixel Non-beard pixel Unary potential: favors beard label if is big. Unary Potential Nguyen et al., 2008

  27. Binary Potential Binary potential: prefers same labels for neighboring pixels Nguyen et al., 2008

  28. Optimization using graph-cuts(Boykov et al PAMI01) Label the vertices that minimize: Exact global optimum solution can be found efficiently! Nguyen et al., 2008

  29. Beard mask results Nguyen et al., 2008

  30. Beard removal Using subspaces Original image Amount of blending Linear Feathering Beard mask Refinement Nguyen et al., 2008

  31. Final results 1 Nguyen et al., 2008

  32. Final results 2 Nguyen et al., 2008

  33. Final results 3 Nguyen et al., 2008

  34. Final results 4 Nguyen et al., 2008

  35. Final results 5 Nguyen et al., 2008

  36. Beard removal, failure Failure occurs at the robust fitting step Nguyen et al., 2008

  37. Beard Layer Model + Where we are Differences ??? … … Nguyen et al., 2008

  38. Beard Transfer Nguyen et al., 2008

  39. So far, we talked about Beards Beards Lots of Beards But our method is generic! Nguyen et al., 2008

  40. Glasses Removal Nguyen et al., 2008

  41. Glasses Layer Model Glasses Removal Differences ??? … … Nguyen et al., 2008

  42. Preliminary results for glasses Nguyen et al., 2008

  43. Preliminary results for glasses Nguyen et al., 2008

  44. Glasses removal, failure Nguyen et al., 2008

  45. Multi-PIE database • 1140 frontal, neutral faces • 68 landmarks • From Multipie • Female: 341 • With glasses: 82 • Without glasses: 259 • Male: 799 • With little or no facial hair: 480 • With some facial hair: 319 • With glasses: 340 • Without glasses: 459 91 additional bearded faces from the Internet. Nguyen et al., 2008

  46. References • Nguyen, M.H., Lalonde, J.F., Efros, A.A. & De la Torre, F. ‘Image-based Shaving.’ Eurographics 08. • Cootes, T, Edwards, Taylor, G. ‘Active Appearance Models’, ECCV98. • Jones, E. & Soatto, S.(2005) ‘Layered Active Appearance Models.’ ICCV05. • Boykov, Y., Veksler, O. & Zabih, R. ‘Fast Approximate Energy Minimization via Graph Cuts.’ PAMI01. • Gross, R., Matthews, I., Cohn, J., Kanade, T. & Baker, S. ‘The CMU Multi-pose, Illumination, and Expression (Multi-PIE) Face Database.’ CMU TR-07-08. Nguyen et al., 2008

More Related