parameterized shape models for clothing
play

Parameterized Shape Models for Clothing Stephen Miller, - PowerPoint PPT Presentation

Parameterized Shape Models for Clothing Stephen Miller, Mario Fritz Trevor Darrell, Pieter Abbeel University of California, Berkeley Stephen Miller, Parameterized


  1. Example ¡Model: ¡Long-­‑Sleeve ¡ § Legality ¡Constraints ¡ § Constrain ¡spine/boWom ¡ angle ¡within ¡pi/8 ¡ § Constrain ¡sleeve/side ¡ angle ¡> ¡pi/8 ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡24 ¡

  2. Example ¡Model: ¡Long-­‑Sleeve ¡ § Legality ¡Constraints ¡ § Constrain ¡spine/boWom ¡ angle ¡within ¡pi/8 ¡ § Constrain ¡sleeve/side ¡ angle ¡> ¡pi/8 ¡ § Constrain ¡sleeve ¡ ¡ widths ¡within ¡20% ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡25 ¡

  3. Example ¡Model: ¡Long-­‑Sleeve ¡ § Legality ¡Constraints ¡ § Constrain ¡spine/boWom ¡ angle ¡within ¡pi/8 ¡ § Constrain ¡sleeve/side ¡ angle ¡> ¡pi/8 ¡ § Constrain ¡sleeve ¡ ¡ widths ¡within ¡20% ¡ § Shoulder ¡width ¡at ¡least ¡ 1/10 th ¡horizontal ¡width ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡26 ¡

  4. Example ¡Model: ¡Long-­‑Sleeve ¡ § Legality ¡Constraints ¡ § Constrain ¡spine/boWom ¡ angle ¡within ¡pi/8 ¡ § Constrain ¡sleeve/side ¡ angle ¡> ¡pi/8 ¡ § Constrain ¡sleeve ¡ ¡ widths ¡within ¡20% ¡ § Shoulder ¡width ¡at ¡least ¡ 1/10 th ¡horizontal ¡width ¡ § Shoulder ¡width ¡greater ¡than ¡sleeve ¡width ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡27 ¡

  5. Example ¡Model: ¡Long-­‑Sleeve ¡ § Legality ¡Constraints ¡ § Constrain ¡spine/boWom ¡ angle ¡within ¡pi/8 ¡ § Constrain ¡sleeve/side ¡ angle ¡> ¡pi/8 ¡ § Constrain ¡sleeve ¡ ¡ widths ¡within ¡20% ¡ § Shoulder ¡width ¡at ¡least ¡ 1/10 th ¡horizontal ¡width ¡ § Shoulder ¡width ¡greater ¡than ¡sleeve ¡width ¡ § Sleeve ¡at ¡least ¡twice ¡as ¡long ¡as ¡it ¡is ¡wide ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡28 ¡

  6. Example ¡Model: ¡Long-­‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡29 ¡

  7. Example ¡Model: ¡Long-­‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ § Translate ¡contour ¡ ↕ ¡ ¡ Translate ¡skeletal ¡points ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡30 ¡

  8. Example ¡Model: ¡Long-­‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ § Translate ¡contour ¡ ↕ ¡ ¡ Translate ¡skeletal ¡points ¡ § Rotate ¡contour ¡ ↕ ¡ ¡ Rotate ¡skeletal ¡points ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡31 ¡

  9. Example ¡Model: ¡Long-­‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ § Translate ¡contour ¡ ↕ ¡ ¡ Translate ¡skeletal ¡points ¡ § Rotate ¡contour ¡ ↕ ¡ ¡ Rotate ¡skeletal ¡points ¡ § Scale ¡contour ¡ ↕ ¡ ¡ Scale ¡skeletal ¡points ¡& ¡ Scale ¡sleeve ¡widths ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡32 ¡

  10. Other ¡Models ¡ § Designed ¡similar ¡models ¡for ¡short-­‑sleeved ¡ shirts, ¡pants, ¡and ¡towels ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡33 ¡

  11. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡34 ¡

  12. Designing ¡a ¡Template ¡ § For ¡each ¡model, ¡want ¡a ¡ ¡ “go-­‑to” ¡set ¡of ¡iniEal ¡ parameters ¡ § Define ¡a ¡ template , ¡ ¡ meant ¡to ¡represent ¡the ¡ “average” ¡instance ¡of ¡a ¡ model. ¡ § Not ¡fine-­‑tuned: ¡user ¡ can ¡eyeball ¡a ¡ reasonable ¡template ¡ ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡35 ¡

  13. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡36 ¡

  14. Image ¡Processing ¡ § Begin ¡with ¡image ¡of ¡clothing ¡arEcle ¡ § Perform ¡birds-­‑eye ¡transformaEon ¡to ¡remove ¡ perspecEve ¡effects ¡ § Extract ¡contour ¡via ¡background ¡segmentaEon ¡ § For ¡green ¡background, ¡we ¡used ¡hue ¡thresholding ¡ § Could ¡use ¡grabcut ¡for ¡more ¡complex ¡backgrounds ¡ ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡37 ¡

  15. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡38 ¡

  16. PCA ¡IniEalizaEon ¡ § Start ¡with ¡template ¡ § Provides ¡reasonable ¡guess ¡for ¡ rela3ve ¡ starEng ¡ configuraEon ¡ § Not ¡displacement-­‑, ¡rotaEon-­‑, ¡or ¡scale-­‑ ¡invariant ¡ § Accommodate ¡for ¡this ¡with ¡PCA ¡iniEalizaEon ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡39 ¡

  17. PCA ¡IniEalizaEon: ¡Translate ¡ § Begin ¡in ¡arbitrary ¡ start ¡locaEon ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡40 ¡

  18. PCA ¡IniEalizaEon: ¡Translate ¡ § Begin ¡in ¡arbitrary ¡ start ¡locaEon ¡ § Calculate ¡center ¡ of ¡gravity ¡of ¡both ¡ contours ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡41 ¡

  19. PCA ¡IniEalizaEon: ¡Translate ¡ § Begin ¡in ¡arbitrary ¡ start ¡locaEon ¡ § Calculate ¡center ¡ of ¡gravity ¡of ¡both ¡ contours ¡ § Translate ¡model ¡ such ¡that ¡centers ¡ are ¡aligned ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡42 ¡

  20. PCA ¡IniEalizaEon: ¡Rotate ¡ § Use ¡PCA ¡to ¡ compute ¡the ¡ principal ¡axes ¡of ¡ both ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡43 ¡

  21. PCA ¡IniEalizaEon: ¡Rotate ¡ § Use ¡PCA ¡to ¡ compute ¡the ¡ principle ¡axes ¡of ¡ both ¡ § Rotate ¡such ¡that ¡ axes ¡are ¡aligned ¡ § Note: ¡assumes ¡ clothing ¡is ¡upright ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡44 ¡

  22. PCA ¡IniEalizaEon: ¡Scale ¡ § Compute ¡“top ¡ point”: ¡ § Topmost ¡intersect ¡ between ¡principle ¡ axis ¡and ¡contour ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡45 ¡

  23. PCA ¡IniEalizaEon: ¡Scale ¡ § Compute ¡“top ¡ point”: ¡ § Topmost ¡intersect ¡ between ¡principle ¡ axis ¡and ¡contour ¡ § Scale ¡model ¡ uniformly ¡about ¡ center, ¡such ¡that ¡ top ¡points ¡are ¡ aligned ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡46 ¡

  24. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡47 ¡

  25. OpEmizaEon ¡ § Idea: ¡pose ¡model-­‑fiong ¡as ¡opEmizaEon ¡ problem ¡over ¡our ¡parameter ¡space ¡ § Entails: ¡ § A ¡cost ¡funcEon, ¡quanEfying ¡the ¡fit ¡of ¡our ¡model ¡ § Method ¡of ¡formulaEng ¡and ¡imposing ¡constraints ¡ § Numerical ¡solver ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡48 ¡

  26. Cost ¡FuncEon ¡ § Average ¡nn ¡distance ¡from ¡model ¡to ¡observed: ¡ 1 ¡ F ( P ) min( dist ( m , o )) ∑ = M O → | M | m M ∈ ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡49 ¡

  27. Cost ¡FuncEon ¡ § Average ¡nn ¡distance ¡from ¡observed ¡to ¡model: ¡ 1 F ( P ) min( dist ( o , m )) ∑ = O M → | O | ¡ o O ∈ ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡50 ¡

  28. Cost ¡FuncEon ¡ § Score ¡ fit ¡as ¡weighted ¡sum: ¡ F ( P ) F ( P ) ( 1 ) F ( P ) = α + − α M O O M → → ¡ ¡ + ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡51 ¡

  29. Impose ¡Constraints ¡ § Normalize ¡fit ¡funcEon ¡ ~ F ( P ) ¡ F ( P ) = max( F ( P )) § Simple ¡bound ¡ 2 2 F ( P ) h w ≤ + for ¡h ¡x ¡w ¡image: ¡ § Violated ¡constraints ¡each ¡add ¡cost ¡of ¡1 ¡ ~ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡[constraint ¡violaEon ¡ C ( P ) F ( P ) c ( P ) ∑ = + ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡indicators ¡c(P)] ¡ c § Guaranteed ¡to ¡favor ¡legal ¡states ¡over ¡illegal ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡52 ¡

  30. Numerical ¡OpEmizaEon ¡ § Use ¡a ¡simple ¡variant ¡of ¡coordinate ¡descent ¡ § OpEmize ¡over ¡each ¡ parameter ¡individually ¡ § Step-­‑size ¡increases ¡if ¡cost ¡ funcEon ¡decreases ¡ § Typically ¡converges ¡in ¡ ¡ <15 ¡iteraEons ¡ Image: ¡hWp://en.wikipedia.org/wiki/Gradient_Descent ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡53 ¡

  31. MulE-­‑Phase ¡OpEmizaEon ¡ § Problem: ¡Local ¡Minima ¡ § Cost ¡funcEon ¡is ¡ not ¡convex ¡ § Model ¡may ¡quickly ¡converge ¡to ¡subopEmal ¡result ¡ § SoluEon: ¡MulE-­‑Phase ¡OpEmizaEon ¡ § Overconstrain ¡model, ¡relax ¡over ¡Eme ¡ § Higher ¡exploraEon ¡done ¡in ¡lower-­‑dimensional ¡ state ¡space ¡ § Ensures ¡more ¡reasonable ¡soluEons ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡54 ¡

  32. Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡55 ¡

  33. Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡56 ¡

  34. Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡57 ¡

  35. Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡58 ¡

  36. Phase ¡1: ¡OrientaEon ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡59 ¡

  37. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡60 ¡

  38. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡61 ¡

  39. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡62 ¡

  40. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡63 ¡

  41. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡64 ¡

  42. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡65 ¡

  43. Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡66 ¡

  44. Phase ¡2: ¡Symmetric ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡67 ¡

  45. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡68 ¡

  46. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡69 ¡

  47. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡70 ¡

  48. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡71 ¡

  49. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡72 ¡

  50. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡73 ¡

  51. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡74 ¡

  52. Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡75 ¡

  53. Phase ¡3: ¡Asymmetric ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡76 ¡

  54. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡77 ¡

  55. Extension: ¡Folded ¡Models ¡ § How ¡to ¡account ¡for ¡folds? ¡ § From ¡any ¡model, ¡can ¡generate ¡a ¡ folded ¡model : ¡ § “Freeze” ¡iniEal ¡model ¡parameters ¡(opEonal) ¡ § Introduce ¡parameters ¡represenEng ¡fold ¡line ¡ § Compute ¡contour/landmark ¡by ¡folding ¡iniEal ¡ model ¡contour/landmark ¡about ¡fold ¡line ¡ § MulEple ¡folds ¡defined ¡recursively ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡78 ¡

  56. Extension: ¡Folded ¡Models ¡ § IniEalize ¡folded ¡model ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡79 ¡

  57. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡80 ¡

  58. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡81 ¡

  59. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡82 ¡

  60. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡83 ¡

  61. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡84 ¡

  62. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡85 ¡

  63. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡86 ¡

  64. Extension: ¡Folded ¡Models ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡87 ¡

  65. Extension: ¡Folded ¡Models ¡ § IniEalize ¡new ¡folded ¡model, ¡using ¡last ¡as ¡seed ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡88 ¡

  66. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡89 ¡

  67. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡90 ¡

  68. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡91 ¡

  69. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡92 ¡

  70. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡93 ¡

  71. Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡94 ¡

  72. Extension: ¡Folded ¡Models ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡95 ¡

  73. Outline ¡ § MoEvaEon ¡/ ¡Related ¡Work ¡ § Overview ¡ § Training ¡ § Model ¡DefiniEon ¡ § Template ¡DefiniEon ¡ § Run ¡Time ¡ § Image ¡Processing ¡ § IniEalizaEon ¡ § OpEmizaEon ¡ § Extension: ¡Folded ¡Models ¡ § Results ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡96 ¡

  74. Results: ¡Image ¡Set ¡ § Tested ¡on ¡400 ¡images. ¡ § 10 ¡Long-­‑sleeved ¡shirts ¡x ¡10 ¡configuraEons ¡ § 10 ¡Short ¡sleeved ¡shirts ¡x ¡10 ¡configuraEons ¡ § 10 ¡Pants ¡x ¡10 ¡configuraEons ¡ § 10 ¡Towels ¡x ¡10 ¡configuraEons ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡97 ¡

  75. Results: ¡Image ¡Set ¡ § Hand-­‑annotated ¡locaEon ¡of ¡landmark ¡points ¡ on ¡each ¡image ¡ § Compared ¡to ¡landmark ¡points ¡our ¡code ¡found ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡98 ¡

  76. Results: ¡Image ¡Set ¡ § RepresentaEve ¡matches: ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡99 ¡

  77. Results: ¡Image ¡Set ¡ § Our ¡approach: ¡ Clothing ¡Type ¡ Accuracy ¡(pixels) ¡ Accuracy ¡(cm) ¡ Towel ¡ 2.87 ¡± ¡1.81 ¡ 0.75 ¡± ¡0.47 ¡ Pants ¡ 4.26 ¡± ¡1.66 ¡ 1.11 ¡± ¡ ¡0.43 ¡ Short-­‑Sleeved ¡Shirt ¡ 5.83 ¡± ¡3.24 ¡ 1.51 ¡± ¡0.84 ¡ ¡ Long-­‑Sleeved ¡Shirt ¡ 5.68 ¡± ¡2.95 ¡ 1.48 ¡± ¡0.77 ¡ § Comparison: ¡Polygonal ¡Approach ¡ Clothing ¡Type ¡ Accuracy ¡(pixels) ¡ Accuracy ¡(cm) ¡ Towel ¡ ¡ ¡2.87 ¡± ¡1.81 ¡ ¡ ¡0.75 ¡± ¡0.47 ¡ Pants ¡ 15.45 ¡± ¡36.09 ¡ ¡ ¡4.02 ¡± ¡9.38 ¡ Short-­‑Sleeved ¡Shirt ¡ 86.10 ¡± ¡46.44 ¡ 22.39 ¡± ¡12.07 ¡ Long-­‑Sleeved ¡Shirt ¡ 12.77 ¡± ¡9.29 ¡ ¡ ¡3.32 ¡± ¡2.41 ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡100 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend