Professional Documents
Culture Documents
Building Anthropometry-Based Virtual Human Models: Scholarlycommons
Building Anthropometry-Based Virtual Human Models: Scholarlycommons
ScholarlyCommons
Center for Human Modeling and Simulation
6-1-1994
Norman I. Badler
University of Pennsylvania, badler@seas.upenn.edu
Pei-Hwa Ho
University of Pennsylvania
Ioannis Kakadiaris
University of Pennsylvania
Dimitris Metaxas
University of Pennsylvania
See next page for additional authors
Copyright 1994 IEEE. Reprinted from Proceedings of the IMAGE VII Conference, June 1994.
This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the
University of Pennsylvania's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this
material for advertising or promotional purposes or for creating new collective works for resale/redistribution must be obtained from the IEEE by
writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.
This paper is posted at ScholarlyCommons. http://repository.upenn.edu/hms/54
For more information, please contact repository@pobox.upenn.edu.
Creating realistic virtual humans requires models that resemble real humans both visually and behaviorally.
Physical and behavioral fidelity in human modeling is the focus of research and development work at the
University of Pennsylvania's Center for Human Modeling and Simulation. In this article, we briefly describe
the Center's human modeling paradigm, Jack, and our research activities, including Jack's Spreadsheet
Anthropometric Scaling System (SASS) and its Free-Form Deformation model.
Comments
Copyright 1994 IEEE. Reprinted from Proceedings of the IMAGE VII Conference, June 1994.
This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way
imply IEEE endorsement of any of the University of Pennsylvania's products or services. Internal or personal
use of this material is permitted. However, permission to reprint/republish this material for advertising or
promotional purposes or for creating new collective works for resale/redistribution must be obtained from
the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all
provisions of the copyright laws protecting it.
Author(s)
Francisco Azuola, Norman I. Badler, Pei-Hwa Ho, Ioannis Kakadiaris, Dimitris Metaxas, and Bond-Jay Ting
!#"$% & '()"+* "
, -%$
0
.
/
3
1
5
2
7
4
9
6
:
8
7
4
=
;
<
7
>
5
?
!
;
A
@
C
1
E
B
D
!
;
/
F
3
1
H
2
J
G
I
L
K
3
1
5
M
9
@
O
N
7
/
5
B
Q
P
R
N
T
6
V
S
U
X
W
=
1
Y
U
0
;
B
G';Z1[2\256A8^]-1[r(_3su13tOM5vwsu6Axz13y'/{7698`xQB5|a}R6A~LF76Tt b/6cd{ONesVbTt`1Rf51378`t3B^gih!Tjk~L}7KL`;!vT2\{7M0t Smln1`o+p%692\q
s[7xVv~stRv( {wyt[Tris{7xm~Q'v}ev{wsyx%Q7t[sut3te'tuiy'{7:7x~Lt3T` vT{7t :Ast3s
3` g``j :73J33 mgO3`i j :O7 imJ:'J `
<58b/134`b
A5u[uCV!:VQQ9R
9JC`m9V:mV99wV9%'9mV3:9:999mQV5u::9V9``V%VCJ'(i``m'V9i 'V9OAJVATuQJ%:J: QO:JTV :Ju9CH'+A9:JAYuJ AQ::99 AJV:Q J9:
iuXQ:(:9V(A9iX0i9uAETA9uuRAwYu9J:^:Viwi 9VkQAu9i9J:w\99:u99uiJu9: A'AQ9Ju:E95::u
9Ci:09VwA9\9u`::w9J^uAJC::9mu 9C:RuT Ai9u`JL:::0Ai:AT::90AAiJC9w99d3:uA9:V9A:
9m::w`CJJ:u:X: 0':79 m:uAJ\539:9AAV`9Q99A CQ:V709Q(9iA59AV:
9Au9JmmRVuJui i 'A9Ju
l0134_
uu9iQ::A:9T T:EiV`^Ai99i9\T
0iuECu:9w u95ACAVT9H(JVuQ'A: 9 i
\9:V
G'2Zb/;0M5?\4`b69;!2
Tmu'(%9Qu99wV:uu9%0m3AuL9J`V^A9 u9uC9:w9uuA`0JAXm::0!AiAu90AV``J:V u((TCA
9V9wAAw`''AAJV9AAJXu!V0:uJ0Vu(:9:::99AA:JJ9Vu97J`:(`:i::V9AA9VAA(ViV Awu9J!AECw::9 uw9:JJRuuJ0L`iJVumQ9:J9wm`JVXm9:`09i5uA3Vniuu:99`9`VV:
A9AAiCi99:J:RRu:zQV:\AXuA:T:379JuR 9JVQ`A9
9AuJmVuJ
:J5'AQ:99i9`9u:`9AQ9A:'uA9Au9uJ:AAQX^uV!iA:\'YA:Vw!9Vu:V9A=Q9`JA' `Au9:J99w9i\ TX0:9ALAC9Q:J9VA99 ww:'739:A TRm:`i0m:A
`:VAAEALuu99uA:ViwV0TA0z0u^99:90`VVz9A9V\3:`V309Jw:99JJ:VV zu999Ami09:A'30V(V:J9!A:VJ:Qi9V9w`JV[A95u(iCJ!i9JCe(90A AJ'
9A9m9Amii:ui9C9CC:9AJ9:u9QA9mA!L`::T ::9AJVC::AQ::uzV:
9`VAE7V:)9AuiJu999wwEAu::999wA+`0wA99`VuJ:^09AA9::T :JQ:`:9JAuu: Am9=Q`:9A(V0 :Z:AVAJL(QJ!:99AQV95i9:JVA0i:99:Vu9A
`u99-JuAYVA0V9 AVV9V-9^9u:9:A9A`JVV Qm ::EmJu:uzJE):9` uZR:9!::ATVTRm:i9059VACVAC99R::Az`(iA:99VVm
:w99u\Q::9u9VQOJR\59mVi9mE7:J9VARJ(AV`V:9m :A:O%[AAQJu:99mdV9JAALu'[A`VVuAA99w!:w9wA9iA9:m
9A 9O5VO9JAJVAVA:Ri `:AJw9\99R nQiAu[i[wV :V :VQ iiAVT9:w99
`9i59AV)A9)9`09:m!V9nz9uC0VR:9AJuV'3iuAV5QTJ: :JAVA VJ-LAi99V:999mmE^u`JA:9%uJ9i`m'J
:A:V:J9iVTuAnu9:u`A9L`9u9QJ` !09AdA7AAV9Q9JOuVLJAQ!99QAA9w:'m9 uQuE9XV:^u9mu9:9iA9u09:A%T:ViA99Q!A::w9V'AAz::CA99\-590u(VA59AuAV
9RAQ:u9RVJ\::A9QJVA9 AQ:V9V%V:A9:iu9(V
-U ?5FH1[2 cd;0M\NR@98
\wAR:Cw9'9iV\V)iJ::mARuL99wC:99iA9::A99: (9:Q :C 93OVV:9R:A::9
:L:wi9 Ji9`9A:(99A-9i^Am:Qunu9: A9::9VA:JVV
9`:AJm 0A:\QAA9:`A:V!Q9w:Eu3E9u9m:9mVV9Jm
99\iA:VQ:w A : i V`u993'R i w:AmE9JAAV
V`:iw59ViAV:iJ9 m^LVAAEJuAJVA0mu9`V:AnwL'A99)u9
9mVR:Vm
0(JQ'i9A:u39'iuVQuJRTECA`AVJuJ9
AVZACQVA:`VV(:7u99:\VJ9uiAQOJ AJwVRi3
99iwnuw'm99iuV9CLu:9A!Vu99A'CVT9m0099) 9Au
V`w')9((9Aw9VA 0(:9AXAVJ^ :9%A9:9V)\VQiEA:
u'A'`iATCw:J9%9:9(9LmL:T
L9 J3mi:A9%9Q:AVA^AA V\9A0J:')u5
9iTOV`J )JC'0w9O(A:VJCzJ9m:399A9!`Vu9ATC!:T
9Aw!LAuYVVA`iXiVi99V9:J90i9uV9QLZQmVi3V9u :i 59VAm9:
99mJ9i:i 799:`9Vu9T:9`A:AV:AE:\i9Juuz`wV
9`9A0`uJ[m9iu: 75C9w':V0V`JQuAV`VA9A +uJw9
n<
J :99wX-7 : AQ999A::9AiAY:AQ9i9:9V9`AdVQ:909AA A`LQVuV9A0i
JVA9V i:9%9QATTJVA%:u
(A95::V`5QVAVT0:9ViAX: AJAV5w9V`9u9LuA9V^A(
"!#%$'&)(*!+-,./0132
567!#9832;:83<=,./0132
?>
"
@ =@%@
A#BCAA
A
A#BCAA
E
F
A#BDAA
H
A#BCAA
A#BCAA
A#BCAA
I
J
A#BCAA
A#BCAA
G
5:9Jiu9`uQ 9ACQAuJ :
uREu
\u i
OA 35:A9JA95:i9:9w m
`909A9%5A`T:Q5`\:9:umQ:V:VA9A9wV3Q:9CVA 95QAQQ:E9C9AAJ^mEV
0u9AJEuV9AR9u95:9Aiuu9R9 0JAiQ9:J:
Aw 9inuJ5'C9!u[A'A9Ju7'iV(`V
OV:J0A 93JA:9:9A'OA%X99:wiV7m099:O:QRu9uAJV3mV9JVRJLi
uJ(w'O:uRV
9wAJL0:J VV9^`wuV9RVA+u (%C9m99AJu:09'VY!A9^uAA99X:9i9AA::0`9m:V
V"#$A
7 VJ
% '&
)($ CVJ u':! V0
`"V"
A
`J:0:w':AJVw\V !9u:9AuL^u5J A9 X9i9A:9`A`m:V
* ++
\5u(JJ)V:ViwV97!V:9A`Q9A
`:iA3 JR:V0QQT9VV9:i3VR999iV5J!`w97AAR0`05n9mQA09VVARAXJAVA0'iJV
9`(Tmw(V9%Ju:9:=!\09A!::CAA99miuAX:
:A%T:V`VZV5V:99Am `Q9A Au9z9
AAi::VR`V\V^!Qi:9iX090AOiA09AV09-uV`9LX9mAVV99^\9uu9:
`9wu9J:u9u9(:R:VuCV `(mA`:\9TAm9JRu !9:(wwu9JiiwuA V `A w979A5u
9LiV90A9mV9A:^VuEJ L'AA9Ju:u\VV%E9:uT`O9AJ R
9VO9u99w E(9A:9VAAAJ%V%7::9 V9w99`9%V%Vu0`9` VCA V7O%` i 9
99mA99J%u99mQi:(9 JVQ 9u3OAJ:' ,AAV05uA9L9wV
: 7w'm9 :Awu5'iVi09^AJAV^w':9:
A#BDAA
A BDAA
A#BCAA
A#BDAA
Oi9 VRu
98
!#2"83<
:8 0+/2
QQ::9iRiX:9ATVC`VAAQL9V:AXVAC9VALVJA-:%:C0A9%99iQQJu9V%A9J99uw
9A(9`V5`A=9AAu3:7(3`JuJ9:LV9Ji-AA9VuA9
w
Oi9%, !wVQ:u(JA
`LJ9AXiVAJ9VQ9VQu990iAA; G T9CAuJ< VK :iVJC9(9\i9J(A9`VV(EA9iJ9uV
0:Aw'V(:` A(A(9AV99^uu99O VT( 9AiO :399QCVEAA: AJ9mA99`w`:=90i^AV L9=iVJY9AwJVu999w9`iJ-AA
9uA9)!VuROJ9w:uA9!C9A 5<QO0::9CVA@.A0e9)9w[\A0`:V Au `>=@J? : #A A9=@ !# CBV399J)iCAV`V9i:J7VAAEVVVAA
V5VQ`LV399A9`( 9J9uJAD=3"uC @BA"SR3uJXuQ9iVC9:i T 0AiAe=V09TQ% AuQ99J9XwCA^i`:VVT
\):'uuJRAAL 99:`u9E(TC9V=9QTCX5Q9Q9
:SZ@BA
ALJQ9: J@7'EG$@ A
J
-@J`VVG$(@ u
9 A99`0uYAAJ V`YuuJ Q" 9`AmC `TCJ)u9nuAm(09Jiu 9AV V90Q:!JA:uC99AuJVV3Cww9VLw`99QT(C9Qw 9A
u A9
m : "! 9# u09VA:`:JA09i90JAVVA A9`Ai9u5A09:V!AuC9u[C9JJAuJw5CVJA0VC!V
A99$:03A\5VVA JVV3QJV0VVQ!9AJV7:im90V99`VJC' iAX0AiAu9:ACu909JALVV5A9` :JVJC9:Vm
VY:9iAVAzAJV(Vw9JwAJ:JA0V:L:AuV9%i9V AuA9i JV9ACA\9w9'9uuJ:AJA
`9 `J:&% L L0`:`: V9AJ`V9LA9VAm^ :J9LA:9Vw `9:`9VLV9LAQ9:TTC3QV9A5C 9Q9VC9V
+
#::V9Jw99m99 /- "!#09+
(#
'* ) ,0+
#
`9mi^ w-# ! 9#. AAX9ii9JJVuEuVVV0`0A:9C%J:9A:VA99iu:5u
u5A`u9`V9VA^:uJi9Au`9J :9`:0: i9wu9 wunm65 : LJu59QLAC9:^AQiQ'AZ0u Au9iAdA
09XAJu-%VAw9u : VALu9:9VAQu9AJuV: Cuu9('A(9ZA9VA93Q9A(w99`AV`niuViJ9uJA9'RA9RA
\QEJVA5CACT(5\TQ:A
99'5Z9A:Z9X09uJ9uQ9JA`VVVJuQVV9AA9wm9AV!JVVJ`9A)099Vz:(999 QA`TC:QL:7\AVTC9`9iAV::!`w9`09VVCJwC59TVuV'0m!:0JRViA9ALV`VuwC99VVT
V:)9:mJ:VA5un9'`VT`\^:A9\V3'9Aw^:% V `CQuX\:iAA9VQ95zJ
\:JA(VT9Ji::0JAu95u`'m%!5m::9
u9AVO 99CQ9wAV9:L0VA59iEu9:AQVV3JA9JV%A
CAEwVVA9AJVwA9TQmE:u99w909iEJ:u9:0i9AE9`iVE9AQ0VV
* 21
34
65
87 +
:9
T A9(VmJ9AL9`u:9L\99iCV9JA9uJQ5u9J)YuA9V9u AR
iw'9VAR::ui959^m9iuJ%i`99u`VL053X9:w'JAAL9ViV D
FEHG
<I
uA9-VJAV^0VA9Vu909^uA:Lu^ 79mA:LJi9T QA u9AV39C9JTCu!CJ0u9JAm0VCu9Au9V9Ai)u99\Q9JuJ55uJu
9ViA99uun9AQV'Q`mA9A0w9(Q9uA99AVm AL G C% LAuCJ ARK J#A3A:JAA9T:C9QAM VL,AuJV
99iu9Qz:AAA9uu9C(u9J9ui9(L9AV%JAJV AEQ0:
:V`99mVV0QA5AALV:9C:`^JAuVQT9VwA9'3\Au wV0J(\ :9wV909mAu9Zu99w9:CAVRAVC9JV0VQ:
V`0!QwV9RAuJu09AV0Ri9^V:`QA9A:0:CAnTC:0 A9\V!> : w A L C V0A( Q A R9AnVT J V AA O RN J#Au
9i:wum9Q0VEAJV:iAuJ%%Juu9%AJ:X(AV5(9i9A`Ju:Jm
> AR0J#A C ( AR0J#AR?T ARPJ#A2O @
0:99QV9A`uJJLiA9:RA:TLu59u AuJ0 AAuJ9V AAHJR05J#A9)u 9 \JVVw9AuR: LNGnu
> G A C ( G A R9T G A O G
<J:8
!#":
+#:8
,.#:8 + 2 :8 (-!1:8 +
<J!1:8 +
)!
!+
: 1G(
8 +!1:8 +-
8 +#:
<J!1:8 +
w
AOi9V !53::V:`u9mO V9JuJuJQ9A9
9OLJAV E : !:QVX:uV9XAQRVAJVV`QVJu599Q(V9A9m
9OAV ;)!:Qu:V9V ARVAJV`VJ9(9Am
T9::)A0VAiJV%iQ:Jwu\99i^V:V'i:J!u\99m
9`99-`T:C9A%A%90m:A\:w:Au`JL9iX'5Au:m
VCAZ:AdV:00ALV9AAV9mz:J9QRJZVVAQ:9w)9w
9Ti'0 !`A9%ORJ0ACLVLA`:w9Cm% `(:`JJ: :A
AA'AA:
A!i0i!3AJu:w9A`A790VAAEQ:V!0RAAJu:V
TJCuXVQA99w:wJ9w9umL9Cm: iu'9AZ0uE0A99mQV9iJ9A
9:5wV95VuYVA9w95JVu9i9'A A9TQ9V90% `J:9Am
'A9R:w )0:9A:Je
7 K4
TV`9VV`:A'99Ou9C)9:A`5VTCu9LVA:9A9iVwAO9A
V5wR'0A9Jw!TJw'XAAQ:9:AJ:w7EV0`V:9AR`::999m
Vi!A9A%59Q:9AAER:A'A99:[`e9::09Am!0VRw9A)QAJuA9`5m9RuT9
J` :ET::'9A9V:uJT9939 %AVA95A:V:E0mVVAiw9'(:A099
9:mQ0VA9VJQu90QiJ
: ! #
"+/ 83"1<J:
+ :,./01
I
0'AA90J[QTAR!T9Juu090:mCEEAAQ:AwA'`9i00JVVCA
Au99 0V:\A9JuV9O\9AiiV599:7Ad::wT
VAXuJLi9uEAu duAQu9iA9'T39T 5wRV9JwCV
:9QVA:ER!A0i9u9( 93T9iu3QJVAA%`99AwEA:
uQ:9i'9(A9+Au9R
# "! #
! k #
B ? #
BB \ Q:9i
9JV`mViQ+3ARAV:V'VA950L'uwAC:9JAV`R:ATVRJ\-u3n::AA:A:T9m
9Ju(u'A , T 9 C`9i K :9:T
"! ! # ) =@-# B! ! # (= ! # ! z:
-u H
J9'A0:900`VJ::AwJ0909V\C99JuuV%099:J)u59JAwVO9V'iuRJ::9C9V
JVw9!V09`JVAA!A(9VR0:VC`!0u:!9AJ9\3JAA
Vwn::99A97\T30:\9i:7i0V:9`99:i`XAA
99Q , AV9QA%A\=J9 :`:AQiV3iiJJAA
0+#:"%,.12J
2"8 0+
0+#:"(I
i 95``V^AA9VAL930AVLAAEQ9 V[::T'9AA9wV9'AQu99A:A\X:J::
Aw99m
TTCu9A9um0\:ATVAAQ:7:990w'V9AJVVA9JA9Q9A:9
QC:J99 9 7A:E:A99Au9
09Q+JAu9(Q9:9VC 9QA9
$9 "!i R` 9JA LVB > -# VBJ
0Jiu539wmAw5'3:(9V9J:09JT`CV'u9A'AV39m3(VA:0 J
J:uJ9XQAA9A9wuJLw'`5T9wA5^A9:9RQ u909
u^99:99iAu9Vw399) w7!0RV 0VA993A9i5uA9`!(J0A:iQ:::w9V9C0V9%
QOJ9 CmV9A!V9RQ 9J(VQA[Vz:9u9iii!^OL` :u9AJ
QA09:R%RTR:`3`9AR7Ai:A90:Aw^03`i:!
OJ' RuA9m99Ai ZJ
\JC9:`w:u99E:uV39AR5 VAA0RA 99w9AmC(9
B ! B " # B!0CAR:J`:99A
uJQ''3AAJA0VAR9mV9iJn::9Am`VVJ`9um50J0AwTA:0w9`ATVAR5!9mTi999:O 99
AA\090Q0A:A9C939::939\VmA99u!9CVAA`9J: Jum!9:)\099`9:VAJAR
3Q9A95A95::7A9[AZ
AR:7VO95A3AR:mRViV
AAJV9u!m73m0:0A05AVA99wR90`\(JE:9`iV)Z9\m9VA9ZV3J90`QVA9A9VwEA9099AVT
u[9Ai:9(L 99`LA99m:CJJ9999 O90w59uA9:
AJuO0A 7J`AzV39iAiu9QO[0w A9uA [Ai90iwX:
AAR9V9Om%9JL:9i9w^m:uA(VV:i99 QiJ99)%w99A99A%09VAmA
'A:A
!X;Z2547@9?\8:69;!2\8
QCV::u\59:Vi3\'9Aw9VJ9uA:VA!:^VV[`iu99V:VV:RZJ`u 99QV:3V0:J':VAAA9J:Vu
: VZ0AJ9AV 9AEu`VVJ(VJJ`m
<4i_025;7W^@ANRM\q!NRFNO2!b
0i5H9AB; V99Z JuJ9A`u: A) 7`:59AA : A V 9
\AV`%iV9 95 - Z\3J5wZd: wAJ9 5\V=mA0V9 3Vu`^VAA99: :A9):Q: eT
Cw'A
95 A Am90Q0 ; , w@997TuJu:JT V0@V )E :\ 5 : 5
$8 01
11
"
"
G
G
"
G
"
Oi9 ! \9V0(0Ai0J`:
OA ! \9V0A9A
O A !\9V0(09 :9`Ji
0 : VJ T9 A9
Q
(:uT9JV V5J CuJ9u90A0%T;);m
AVQ:n3AV5 O
N 4NO/NR2\47NR8
iV`L\i 09VL C:m3L(
30:wA99RV9uJA9:i:`AVAiJ%(5VLwJJLVT[Ai9iVVu9w0J'V7A QV Cu:A9Ai`99V
9V:`%VTi:i Au9 `!0i9ATXuO
09V CwJ0u9
=
'i L=@? ! `B $# ! ! "!5 # `! #3 #
m#' u# JB
!
::
09AT39w9 C97 i
9m !m:Y\Q9A JH99
`w9'CAuEEA 9 u9 `VLV9A:T93[uA9A9AV 5
i u9
\J i
, V%Ju9R
B #
B
= !
!Ew:Q[9A: 5
u \JC
CV95 :R Z9` !:AwV0u
CC:::ATETAC0`[Vw9J w909m5'CuJV A` A!m^0V
;);V:9i9`Q9A 9A V O mu9
O A 3::9mAA9
J9w9m9 [m 9iV9i+`AV J5u99iAV u9 !; 9 u9,)T,J
3 7Vi\995Cu9w'AA `:9mVAAR`\; Q :[uJ
65 3Eu:u9!(! JVm0VJ CA'
E9AAVAJu%9TV9:zu9A`VA99mLO39JuJ9VJ%Q::99T
J V A%#V A' 9# O!6 ! #
#
-/ -# = -
,J! B ! # #
: (J JVm ? B ! B5 B
! # "
M#
9 ! wA!99T \u
[ J3 uCB9AA
:9 `:! 3u!6B [! 9C# :A J#i!09V C` =i?! J BJ 30 Ji
; ([w JuVJO39w`m^:JuJuJ
JViA9LA-:'A9Am" w99 V9
# B$9#A C-# :$:# 9
B! B #
% ? ! # # - ! -# 5 ; '&
VAinuJ 09u :3:
u(9 Q
(:= V-(9 L :=@? !VB 9# L=V=
` ! A"!9A# JB
w
0VA \ m :A 9w 3:u[m9iV
OA`AA'XVJuT9:C 99 u9B : ;L\J`u99Q00:V9ACTV
G
"
J
"
"
G
"G
"
"G