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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
Example ¡Model: ¡Long-‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡29 ¡
Example ¡Model: ¡Long-‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ § Translate ¡contour ¡ ↕ ¡ ¡ Translate ¡skeletal ¡points ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡30 ¡
Example ¡Model: ¡Long-‑Sleeve ¡ § TransformaEon ¡ FuncEons ¡ § Translate ¡contour ¡ ↕ ¡ ¡ Translate ¡skeletal ¡points ¡ § Rotate ¡contour ¡ ↕ ¡ ¡ Rotate ¡skeletal ¡points ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡31 ¡
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 ¡
Other ¡Models ¡ § Designed ¡similar ¡models ¡for ¡short-‑sleeved ¡ shirts, ¡pants, ¡and ¡towels ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡33 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
PCA ¡IniEalizaEon: ¡Translate ¡ § Begin ¡in ¡arbitrary ¡ start ¡locaEon ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡40 ¡
PCA ¡IniEalizaEon: ¡Translate ¡ § Begin ¡in ¡arbitrary ¡ start ¡locaEon ¡ § Calculate ¡center ¡ of ¡gravity ¡of ¡both ¡ contours ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡41 ¡
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 ¡
PCA ¡IniEalizaEon: ¡Rotate ¡ § Use ¡PCA ¡to ¡ compute ¡the ¡ principal ¡axes ¡of ¡ both ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡43 ¡
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 ¡
PCA ¡IniEalizaEon: ¡Scale ¡ § Compute ¡“top ¡ point”: ¡ § Topmost ¡intersect ¡ between ¡principle ¡ axis ¡and ¡contour ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡45 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
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 ¡
Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡55 ¡
Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡56 ¡
Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡57 ¡
Phase ¡1: ¡OrientaEon ¡ OpEmize ¡over ¡net ¡rotaEon: ¡constrain ¡rest ¡to ¡template ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡58 ¡
Phase ¡1: ¡OrientaEon ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡59 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡60 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡61 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡62 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡63 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡64 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡65 ¡
Phase ¡2: ¡Symmetric ¡ OpEmize ¡over ¡half ¡parameters, ¡constrain ¡rest ¡by ¡ symmetry ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡66 ¡
Phase ¡2: ¡Symmetric ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡67 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡68 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡69 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡70 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡71 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡72 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡73 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡74 ¡
Phase ¡3: ¡Asymmetric ¡ Break ¡symmetry: ¡opEmize ¡over ¡all ¡parameters ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡75 ¡
Phase ¡3: ¡Asymmetric ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡76 ¡
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 ¡
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 ¡
Extension: ¡Folded ¡Models ¡ § IniEalize ¡folded ¡model ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡79 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡80 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡81 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡82 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡83 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡84 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡85 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡86 ¡
Extension: ¡Folded ¡Models ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡87 ¡
Extension: ¡Folded ¡Models ¡ § IniEalize ¡new ¡folded ¡model, ¡using ¡last ¡as ¡seed ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡88 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡89 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡90 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡91 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡92 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡93 ¡
Extension: ¡Folded ¡Models ¡ § OpEmize ¡over ¡fold ¡line ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡94 ¡
Extension: ¡Folded ¡Models ¡ Complete! ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡95 ¡
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 ¡
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 ¡
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 ¡
Results: ¡Image ¡Set ¡ § RepresentaEve ¡matches: ¡ Stephen ¡Miller, ¡Parameterized ¡Shape ¡Models ¡for ¡Clothing, ¡99 ¡
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 ¡
Recommend
More recommend