1 / 14

Morphological analysis and segmentation of 3D shapes with application to human body animation

Morphological analysis and segmentation of 3D shapes with application to human body animation. G. Patanè, M. Mortara, M. Spagnuolo, B. Falcidieno CNR IMATI Ge F. Dellas, L. Moccozzet, N. Magnenat-Thalmann MIRALab. Overview. Joint research IMATI-MIRAlab

sian
Download Presentation

Morphological analysis and segmentation of 3D shapes with application to human body animation

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. Morphological analysis and segmentation of 3D shapes with application to human body animation G. Patanè, M. Mortara, M. Spagnuolo, B. Falcidieno CNR IMATI Ge F. Dellas, L. Moccozzet, N. Magnenat-Thalmann MIRALab

  2. Overview • Joint research IMATI-MIRAlab • Task: Surface analysis techniques + segmentation in tubular features to extract landmarks and joints for animation skeleton of human body models TAILOR: morphologycal analysis PLUMBER: tubular segmentation Spine computation Joint location Animation skeleton construction

  3. Tailor • Tool for a multi-scale morphological decomposition of 3D shapes. • Each vertex gets a morphological label among the following:

  4. Tailor results Tip Tip Cylindrical Saddle Saddle Cylindrical Concave Conic Branching Branching Smooth Concave

  5. Plumber • Starts from LIMB (cylindrical) regions identified by Tailor • Can be iterated from small to large scales • Determines tubes by labelling triangles, computes approximated tube axis and sections.

  6. Plumber • Select LIMB regions with 2 boundaries • Compute a medial loop around the tube • Place the sphere in the center of the medial loop • Intersect the sphere with the mesh • Sweep the tube moving the sphere in the center of the new intersection curves until possible

  7. Plumber - examples

  8. Virtual Humans • Plumber is particularly suitable to locate human limbs.

  9. Virtual Humans • Tailor can locate morphological regions were interesting landmarks lay.

  10. Skeleton for animation Idea: combining Tailor and Plumber with a-priori anatomy knowledge to locate skeletal joints automatically. • The skin is thinner where we have natural articulations (concave/ saddle regions)

  11. Joint location: • Limb segment: looking for two joints in saddle regions (e.g. elbow) • Torso segment: identification of the spine through concave regions; consequently shoulders, hips and basin • Tips and neck: locate extremity joints and the skullbase point Skeleton for animation • Pipeline:  Plumber segmentation  Tailor analysis on each segment  Checking skeleton’s integrity and choice of optimal joints according to proportions

  12. Limb joints

  13. Torso

  14. Tips and neck

More Related