WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017019531) SKELETAL JOINT OPTIMIZATION FOR LINEAR BLEND SKINNING DEFORMATIONS UTILIZING SKELETAL POSE SAMPLING
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2017/019531    International Application No.:    PCT/US2016/043637
Publication Date: 02.02.2017 International Filing Date: 22.07.2016
IPC:
G06T 13/40 (2011.01), G06T 15/08 (2011.01), G06T 19/20 (2011.01)
Applicants: TECHNISCHE UNIVERSITEIT DELFT [NL/NL]; Stevinweg 1 2628 CN Delft (NL).
ZARETSKY, Howard [US/US]; (US) (BB only)
Inventors: EISEMANN, Elmar; (NL).
THIERY, Jean-marc, Christian Marie; (NL)
Agent: ZARETSKY, Howard; (US)
Priority Data:
14/809,519 27.07.2015 US
Title (EN) SKELETAL JOINT OPTIMIZATION FOR LINEAR BLEND SKINNING DEFORMATIONS UTILIZING SKELETAL POSE SAMPLING
(FR) OPTIMISATION D'ARTICULATION DU SQUELETTE DESTINÉE À DES DÉFORMATIONS DE SKINNING DE MÉLANGE LINÉAIRE UTILISANT UN ÉCHANTILLONNAGE DE MISE EN PLACE DE SQUELETTE
Abstract: front page image
(EN)A novel and useful mechanism for the skinning of 3D meshes with reference to a skeleton utilizing statistical weight optimization techniques. The mechanism of the present invention comprises (1) an efficient high quality linear blend skinning (LBS) technique based on a set of skeleton deformations sampled from the manipulation space; (2) a joint placement algorithm to optimize the input skeleton; and (3) a set of tools for a user to interactively control the skinning process. Statistical skinning weight maps are computed using an as-rigid-as-possible (ARAP) optimization. The method operates with a coarsely placed initial skeleton and optimizes joint placements to improve the skeleton's alignment. Bones may also be parameterized incorporating twists, bends, stretches and spines. Several easy to use tools add additional constraints to resolve ambiguous situations when needed and interactive feedback is provided to aid users. Quality weight maps are generated for challenging deformations and various data types (e.g., triangle, tetrahedral meshes), including noisy, complex and topologically challenging examples (e.g., missing triangles, open boundaries, self-intersections, or wire edges).
(FR)L'invention concerne un mécanisme nouveau et utile, destiné à un skinning de maillages 3D par rapport à un squelette utilisant des techniques d'optimisation de poids statistiques. Le mécanisme selon la présente invention comprend (1) une technique de skinning de mélange linéaire (LBS) de haute qualité basée sur un ensemble de déformations du squelette échantillonnées à partir de l'espace de manipulation; (2) un algorithme de mise en place d'articulation pour optimiser le squelette entré; et (3) un ensemble d'outils permettant à un utilisateur de commander de manière interactive le procédé de skinning. Des cartes de poids de skinning statistiques sont calculées à l'aide d'une optimisation pseudo-rigide (ARAP). Le procédé fonctionne avec un squelette initial placé grossièrement et optimise des mises en place d'articulation pour améliorer l'alignement du squelette. Les os peuvent également être paramétrés par incorporation de torsions, de plis, d'étirements et de courbures. Plusieurs outils faciles à utiliser ajoutent des contraintes supplémentaires pour résoudre des situations ambiguës le cas échéant et un retour interactif est prévu pour aider les utilisateurs. Des cartes de poids de qualité sont générées pour contrer les déformations et divers types de données (par exemple des mailles triangulaires, tétraédriques), comprenant des exemples bruyants, complexes et stimulants du point de vue topologique (par exemple des triangles manquants, des limites ouvertes, des auto-intersections ou des bords tranchants).
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)