NII-Electronic Library Service
Curvature
lntegration
as
a
Curve
pm
wa
7ny-v'(
y]s
en
t
u
T
a)
ts
*re
5i
ecXRes
Ntbshiki
UJIIE
KeioUniversity
vats#ajv<#
Design-lndex
lncurve
design,
controllingmacroscopic featurethat emerg-esfrom
thetotalof shape elementsis
important.
However,
trialand error isrequired inorder to control the curved profileto
be
setreflectingmacroscopicfeature
imaged
by
designer,
becausethereisno usefulmethod forcontrollingmacroscopic
feature
intheconventional computer aided designsystem. We proposedthe methodfor
representation ofmacroscopicfea-tureusing curvature integrationand multi-resolution
represen-tation.Thismethod was applied toshape-generation
for
the designof automobile side-view.As a result,itwas confirmedthatthecontrol of macroscopic
feature
waspossible.
In
thepresent
study,itwas shown thatthepossibility
ofnewdesign-support
in
curvedprofile.
1.
IntroductionCurrently,acurve and curved surface shape are widely used
invarious industrialproducts.Inconsidering new curved
pro-files,controlling theoveral[ shape featurethatemerges from
thetotalofshape elements isimportant.The main reason for
thisappears tobethathuman beingstendtoperceivethe
overall shape feature
(such
as Gesta]t)macroscopically aspointedout
in
cognitive psychology[1].
However,
trialand errorisrequired inorder tocontrol curvedprofiles
tobe set reflectingmacroscopic featureimaged bydesigner,becausethere isno usefulmethod forcontro]lingmacroscopic
feature
intheconventiona] computer aided designsystem.
Quantitative
representation ofmacroscopicfeature
is
impoF
tanttocontrol macroscopic
feature.
Howevec representation of macroscopicfeature
is
difficult
using conventional micro-scopic shape information(such
asdimension
and cuwature),because
themicroscopic shapeinformation
represents the partialfeatureof curved profi[e.Ifquantitative representa-tion of macroscopic featurei$ rehlized, adesigner
can controlmacroscopic featureindirectlybyshape-generation that
uti-lizedsearch algorithm
(such
as geneticalgorithm) including method forrepresentation of it,Therefore,incurve design,themethod forrepresentation of macroscopic featureand the
design-supportsystem thatcan control macroscopjc feature
by
designer
is
desired.
Inour paststudy, we had proposedthemethod for repre-sentation ofmacroscopic feature[`complexity"
using curvature
integration,and the effectiveness of themethod had been confjrmed invarious curved profiles
(such
as basiccurvedprofilesand existingautomobile side-views)
[2-5].
"Complex-ity"'affectsevaluation ofthe
important
itemondesign,
such as "beauty" and "similarity",Moreover,
it
is
possiblethatthe
quantification
of "complexity" using the amount ofphysics
computed
from
curved profile,because
thereis
litt[e
individual
differenceofevaluation for`"complexity.i'
ln
thepresent
study,firstly,
we proposed themethodfor
representation of macroscopic feature`tcomplexity'' using cur-vature integrationand multi-resolution representation.Multi-resolution representation was utilized forpreventingthe
geneF
ationofcurvedprofiles
containing theswellthataman cannot recognize, Next,thismethod was applied toshape-generationforthedesignofautomobile s]de-view describedbycubic
Beziercurve, and thepossibilityofcontrolling macroscopic
feature"comp[exity" was verified.
2.
Curvature
lntegration
lntheknowledgeofthestudy about the
`'complexity''
inout-lineshapes, the number ofvertices isclted as one of impoF
tantfactorsofthe
`'complexity"
[6,7],
A
vertex isthe feature pointfor
astraight-Iineprofile,The
feature
pointin
thecurvedprofile
is
equivalent toahigh
curvature point[8],
Therefore,itis
considered thatthenumber ofhigh
curvature pointscause`[complexity"
inthecurvedprofile,However,inorder that cur-vature changes continuously, the thresholdthatdividesa high curvature pointand the other pointisneeded as a parameter.
Inour paststudy,thenumber of highcurvature pointswas not computed using threshold,buttheintegrationof theabsolute curvature was computed as curvature integration.Thisvalue is
known one of theglobalpropertiesof curved profileinthe
dif-ferentialgeometry
[9].
7Tfft)\msk=e
specialissueofjapamesesocietytorthesciemceefdesign
vo[.15-4 no.60 200SNII-Electronic
Mbra
31
yJapanese Society for the Science of Design JapaneseSociety for the Science of Design
Fig.1.Curvatureintegration
l
Curvatureintegrationfromcurvature functioninthecurved
profileiscalculated inthefollowingmanner. InFig.1,the
verti-cal axis
is
curvature K,the horizontalaxis jsthecurve iength4
the curvature functionisK(l)and thetotallengthof cuwedprofile
is
L
Curvature
integrationiscalculated using thefol-lowing
equation :I=
i.
J,L
nc(l) dl(I)l)
(1}
3.
Multi-Resolution
RepresentationSmoothing was utilized forpreventingthe generationof curved profilescontaining theswell thata man cannot recog-nize,lnthjsmethod, parametercontrols the size of the swell removed. Moreover,itiscalled multi-resolution representa-tionofshape tochange a
parameter
tomany stages and to acquire theshape ofvarious reso]utions[1O].
Thereisstudy thatanalyzes theproperty
of shape basedon change of the amount ofphysicsinmulti-resolutionrepresentation[1
1-13]. Themulti-resolution representation incurved profileisbased on theview ofscale space proposed byWitkin[14].
Inthismethod,
Gaus$ian
kernel
G(u,u)ofwidth a :G(u,a)=SEa
exp(-
i2,)
(2}
isused forsmoothing. o isthe
parameter
for$moothing. A two-dimensjonalplanercurveis
defined
in
thefollowing
equa-tion:C(u)=(x(u),y(u))
(3)
Then,smoothed curve, X(u, u) and Y(u,aL arecomputed
bytheconvolution ofC(u)and G(u,a),and are
defined
as:X(u,a)=x(u)XG(u,a)
=
l:
X(V)I511;a
eXPC("iaV2)2)
dv(4)
32fifrf>\ffxksee
specialis$ueetjapanesesocietyforthescienceefdesign vel.15-4 no.60 2008 Y(u,a)=y(u)opG(u,a)=
J-pm"s
Y(V)G;a
exp(-
("iaV2)2
)
ch,(5)
lnsmoothing byGaussian kernel,no new inflectionpoints are created at highersmoothing
[1
5].Therefore,thecurvatureintegrationfunctionJ(o) computed
by
multi-resolution repre-sentationisamonotonicaliy decreasingfunction.Forpreventingthegenerationofcurved profilescontaining
theswell thata man cannot recognize, thefollowingtwo meth-ods were proposedinthepresentstudy.
One
is
thatcurvatureintegrationiscomputed after smoothing with arbitrary
param-eter. Inthismethod, multi-resolution representation isutilized
foradjustment of parameter.The other isthat
index
Sthat shows the robustness of"complexity"
represented bycurva-tureintegration
is
newly proposed,ln
thismethod, thecurvedprofi]ewith theswellofthesizethatishardtoberecognized
is
removed using Sasindex.
Sis
defjned
asfollowing
equation using I'(a)by
multi-resolutionrepresentation.S=II"(a) da
(6)
Here,
I(u) was standardized as following:J(a)-1
I*(a) =
(7)
I(O)-1
4. Applicationto
Shape-Generation
4.1
.
ConstructionefShape-Generation
Method
The algorithm of proposed shape-generation method is shown inFig.2
Based on $tudies of Tian
[l
6],the automobile side-view was describedas a polygonalprofileconsisting ofeightbasic
points
{Fig.
3),and definedjunction
points(Fjg.
4}fordescrip-tionbycurved profile.Inconsideration of thefreedomofshape
descrip±ion,and thesimplicityof control, cubjc Beziercurve was used as descriptionofcurved profileintheshape
genera-tionmethod
{Fig.
5),The automobile side-view(Sedan)
was used as theinitialshape, and thecurve control variables(the
position
of thebasicpoint,thedirectionof a tangentvector, and thesizeofa tangentvector)were changed intheshape-generation.
Then,
movable ranges of curve control variables were definedforpreventing
shapegeneration
fromgeneratingacurved profile
having
a self-intersectionand cusp. The mov-able range ofbasicpoints
isshown inFig,6as an example.NII-Electronic Library Service Descr]ptionefmTtialshape Gg.n.,.e,..!j,.g.,.a..!,g.g.,F.L/.h.,]p.v
lIII・
l・l・l・l'
Preparationofinitialpopulat{on Genotype-Phenotype (Deferrnationefinltialshape) CaieulationofCurvaturelntegr:itlenl CalcutatToneffitnessA MeetendeonditiofiNe Yes Selection,Cressovcr,MutationEnd'li・l-l・lI・l'l
'
I
'
Fig.2,Algorithmofshape-generation method
E, F., 4F, 4, 4e l"s Fig.3.Basicpoints Grqk Jg i'1 4 4 rlFig.4. A・4 rs hr] JLe J]1rGJEIJ/ JlJunction points G hJrdo Ju Jis J'1J]aJisrs J,4
・h4・h
Ji2JisJ14Jis Fig,5.,J/lnterpolation
byacubic BeziercurveFig,6.
-InitiaTShape
ShapeafterDeformation BasicPointTransferVecter
Jlfi
Movable range ofbasicpoints
[ntheshape
generation
method, a geneticalgorithm(GA}
was used as a search algorithm. GA isa search algorithm
imitatingtheevo[ution processofalivingthing.GIobalsearch
isattained inorder that parallelsearch by many indMduals
isperformed,The curve control variables were manipulated
inthe shape generation.The chromosome forGA was
com-posed oian arrangement ofthenumerical vafiues forthis ma-nipulation. Thefitnesswas theabsolute va]ue ofthedifference
between
curvatureintegration
of an individualand curvatureintegrationthatthedesignerset. Crossoverwas handledinthe manner
described
by
Obayashi
[1
7].The random weighted mean ofthereal number variable was used, OtherGA param-eterswere referredtoDeJong's
standard parameter[1
8].4.2.
Shape-Generation
lnshape-generation, the amount of change incurvature
integration
was setasfour
levels
of-O.25,
+O.25, +O,50, and +O.75 based on the result of analysisabout therange of changein
curvatureintegration.
The
presentationofsamplesisshown inFig.7.As a resultofanalyzing the relationship
between
curvatureintegration
and F`complexityi',it
wasfound
thatbotharehighcorrelation.
However,
inacertaingeneratedshape, although theva]ue ofcurvature integrationwas high, thevalue of `tcomplexity''
was
low
(Fig.
8).
The
generated
shape(a)
towhich curvature integrationand"complexity''
correspond was extracted, and itwas compared with the
generated
shape(b)
towhich curvature integrationand [`complexity" not correspond
(although
curvatureintegra-tion
is
equal, evaluations of"complexity"
differgreatly).Asa result,it
was confirmed thatthegeneratedshape(a}
contained the swell of the size recognized enough, and, on the otherhand,thegeneratedshape
(b)
contained theswell of the size which ishardto berecognized(Fig.
9).Thistendency wasfoundinthe whole sample. Therefore,itwas confirmed that
the
importance
ofpreventingthegenerationofcurved profilescontaining the swell thataman cannot recognize.
4.3. Mutti-ResolutionAnalysis
Multi-resolutionrepresentation was applied tothegenerated shapes
(a)
and(b)
shown inFig.9,and J(a)was computed. InFig.1O,the vertical axis isI{cr),thehorizontalaxis iso. More-over, Fig.11shows thesituation of smoothing intherange of o towhich J(o) decreasesgreatly.The swell of thesize which can berecognized easily issmoothed intherange of cr=O.O1
too=O.1 inthe
generated
shape(a).
On theother hand,theswell of thesize which ishardtoberecognized issmoothed in
T-vayvffnk=・g speciatissueefjapanesesocietyforthescienceofdes[gn vol.15-4 ne.6e 2008 NII-Electronic Mbra
33
yJapanese Society for the Science of Design JapaneseSociety for the Science of Design
AI--O,25 Al!!+O.25 Initiaishape
di = + O.75 zilz+O.50 At=+O.75
di!=+O.25
Fig,7.Presentationofsamples
At=-O.2S Al=+O.SO
Regressioncurve:y!=3.g5kiCx) + I.37
Contributjonratio :Ri ; e.62
Signifieancelevel:e.OO
s se.
(a)xx'
(b) -X,"'"i 5.ij 4tif382 1 is N''ttts. iji ii''
''"''
'ttttt
tttttttttttl/
SweU(largescale)"'tT・c,"/11'11---
-l,
,i" i/ /...1/ O I 2 3 CurL,atureintegratienFig.8.Reiationshipbetween curvature integrationand complexity Fig,9,Swell
(large
scale and small scale)Swell(smailseale)
therange of o=O.OOI tou=O.Ol inthegeneratedshape
(b).
Fig.12 expands a partof thegeneratedshape
(b)
inFig.11.Aboutthe1stmethod proposed in
Chapter
3,
in
order tocalculatethevalue of suitable o, thecorrelation coefficient R
between thenatural logarithmof l(a) and "complexjty" in
generated
shapes was computed toevery a(Fig.
13}.Asa re-sult,Rbecame
thehighestwhen a was settoO.02,as shownjnFig.
13,
Howeve4 thisknowledgeisrestrictedtothe experi-ment conditions inthepresentstudy. Inorder toutilizethjs method, itisnecessary tonewiy buildthemodel thatoutputsthevalueofsuitableo
.
About
the2nd
methodproposed
inChapter3,inorder to calculate thevalue ofsuitable S,thecorrelationcoefficientRbetween
thenaturallogarithm
of Iand "complexity" in
gener-ated shapes removed inthesmall orderof Swas computed to
every S
(Fig.
14},As
a result,it
was confirmed thatR becomes highas generatedshape was removed inorder withthesmall value of S.Ifthe value ofSis
setmore highly,therobustness ofthe`tcomplexity'' represented
by
curvature integrationwiil be-come
highen
Therefore,
theadjustment ofSforremove is con-sidered tobe
easy as compared withthatofsuitableo. How-evec itisnecessary tosmoothing repeatedly forcalculationofS, and calculationcost becomes high.About the comparison of above-mentioned two methods,
itwill verify invarious application
from
now on, ]nthepres-ent study,themethod
for
preventingthegenerationofcurvedprofilescontaining the sweMhat aman cannot recognize was
proposed,and the effectiveness ofthismethod
in
theshape-generationwas confirmed.
5. VehicleDesign
lnthepresentstudy, the proposedshape generatjon meth-od was applied tothedesignof anew vehicle fora wheelchair user at KeioAdvanced DesignSchool.First,considering the
human space, theinitialshape was set as shown inFjg.16,
Next,as shown inFig.17,we created diversecurved profiles
34T-ifo\ffxkke
specialissueofjapanesesocietyforthescienceofdesignNII-Electronic Library Service
(a)
o)
Abw 2.001.751,SOL251,OO Fig.10./''/''{'Ell''''
///''''/''iIl'
'''/''''
''''''''ll}1/li・1tt
111''iI '''l/ ttr4lo.a10-210-t aMulti
-
resolution analysis 1 Ioo 2.ee:.7StL.b 1,5enyl.25l.oolo41tr110-2ffle-1feo(a)
(b)(b)
.f--Y'
/1'.v/ o==
o.oee,
J= 1.7so a=o.ofo ,I±
1.6ss a == e.ooo, I=1,7so cr==
O.OOI, I=.l,642..ta{-ii
.-'/
ftt f' gl l'i s' sri o=e.040,l=t.436 cr = O.070.I= 1.27e cr = e.O04,
I= 1.348 i : cr sc o.eooI=: !.750 a==
o.oo7, J=1.17sl""'""""""""'I
aaO.OO1i==1.642ii'-"""""ii
i lr""""""",/
1 1/ It
/
/
/
//
I i i i Fig.lla!.
e.loe.
I±
1.17s.
Multi-
re$olution analysis 2a=oolo,f=Los3 Fig.12.a
==
e.O04l=1.34Sa=e.eo7I=l.175
Multi
-
resolution analysis3a
==
O.e1Ot=1.083 Fig,13. I.O O.9ec e.s e.7 O.6 1/'''''''t/'/1/1 /1/1''{''''/'/1/t11''tt//'
''I' '''''''1'//1'll//''''''tl/1 tl''''''/'/'/////1/1//t/tt
''''''':il''''''''1/l,'''''''''''''//'111'11'''''//11''''1'/'/1t//1t/
'''''''//'''''''/11////'I'''''//'//11'''1t//1t/
o.eeol o.eole e.oloe o.'loool.oooo cr
Relationshipbetweeno and correlation coefficientR Fig15,
1.0 O.9ce
O.8 O.7 e.6
o.oel o.olo o,loe
s
RelationshipbetweenSand corre[ation coefficient
(a)
(b)
l,O O,9 O,8". D,7b Q,6w e,5k o,4 O.3 O.2 O,1 o.o o,o e,] ffFig,14.Multi
-
reso[ution analysis 4' '' ll{I/ -{ / IL/
lll
ii!・iiSttO,065,
l////
/I/ll'
/'{-Nv/ /1・・l/1//e.2 ]..o e.g o.srt. O.7b O.6ve.s"-' . O.4 O.3 O.2 O.1 o.e [t/{li /{//iI1' ''/''1' I" " /='i/ls--o.oosl/n1// / li''Ii
/ lIili ' 'I/llO.D O,la O.2
i=lfly\mRkeeg
specialissueeflapanesesocietyferthescienceofdesign
vel.15g ne.60 200e
NII-ElectronicMbra
35
yJapanese Society for the Science of Design JapaneseSociety for the Science of Design
using the shape generationmethod. AtKeioAdvanced De$ign
School,one shape
U
±1.50,
"1 :i,in
Fig.
1
7)
was seiectedfrom
the generatedshapes, Based on the se[ected shape, rough model
by
3D
CG
was carriedout asshownin
Fig,
18
and the 1flOscale mock-up was producedas shown inFig.I
9.
6.
Conclusions
lnthepresentstudy,themethod forrepresentation of mac-roscopic
feature
"complexity"using curvature integrationand multi-resolutionrepresentation was proposed.And,this meth-od was applied toshape-generation forthedesignof
automo-bileside-view.Asa result,itwas confirmed thatthecontrolof macroscopic feature"complexity"
was possiblebyuse of this method as shape-generation index.Itwas shown thatthe
pos-sibilityofnew design-supportincurved profile.
Thiswork was supported byGrant-in-AidforResearch Fel-lowof theJapan SocietyforthePromotionof Science.
References
1
.
PolanyiM. ThelacitDimension,Routledge&Kegan PaulLtd.
(1
966}.2. Ujiie
Y
Matsuoka Y Shape-Generation MethodUsing
CurvatureEntropy,Proceedingsot the 2000 ASME
national Mechanical EngineeringCongress and
tion,DE-109, RecentAdvances inDesignfor
ture
(DFM),
85-92(2000).
3. UjiieY,Matsuoka Y Shape-Generation Method Using
Macroscopic Shape-lnformation.Transactionsof the
Japan Society of Mechanical EngineersC, 67{664},
254-261
(200D,
4. Ujiie
Y
Matsuoka Y MacroscopicShape-lnformationas A
Curve
Design-Guideline.ProceedingsofThe2002 ASMEDesignEngineeringfechnicalConference& Computers
and InformationinEngineeringConference,
(2002).
5
.
UjiieY
MatsuokaY fotalAbsoluteCuwature toRepresentThe Complexityof DiverseCurvedProfiles.Proceedings
of
6th
AsianDesignConference-lnternational
Symposiumon DesignScience,PublishedbyCD-ROM,
(2003}.
6. AttneaveEPhysicaldeterminantsofthe
judged
ity
ofshapes.J.exp
Psychol.,
53,
221-227
(1
957).
7,
Stenson
H,H.Thephysical
factorstructure of random
forms
and theirjudged
complexity. Percept.&phys.,
1
,303-31
O
(1
966).
8.
AttneaveESome
lnformation
Aspects ofVisualtion,PsychologicalReview,
61,
183-1
93
(I954).
9.
Kobayashi
S,
Differential
Geometry
ofCurves
andfaces,
Shokabo
(1
995).
1O.MarrD.Vision,W.H.Freeman and
Company,
(1
982}.
1I.Asada
H,
Brady
M.
The
Curvature
Primal
Sketch.
IEEE
Transactionson PatternAnalysisand Machine
gence,8(1),2-14
(I
986}.367'ff{tz\anxkfig
specia[issueofiapanesesecietyfertheseienceofdesign wol.15-4 ne.60 200S g"H' s tg.P.l FlF/ 1 ttoo /H Fs4E
gs .---F---+---F---t---:I :I lI Fig.]6, H/
/
/
/
/
/
/ 53e / 1..'oo /4oo
/ 1 /
'Movable
range ofbasicpointson initialshape
I!1.00 J;1.2j 1 iii: Initiaishape(i=1,OO} 2 3 JiT.50 1 2 3 i Examples ofgeneratedshapes
? Fig,17. Generated$hape(selectedi) Fig,18, il・l" Hg.19.
>
Top /tt
t/tftt
tttttt
Froml Roughmodelling by3DCG Mock-up ix' 3 L)erspectivc 'c.fi='ge!l
Sidc t.NII-Electronic Library Service
12,Mokhtarian
E
Mackworth A.K.Scale-Based Descriptionand Recognitionof PlanarCuwes and Avo-Dimensional
Shapes. IEEET}'ansactionson Pattern
Analysis
andchine lntelligence,8{]),34-43
(1
986).13.Mokhtarian
E
MackworthA.
K.
A
Theory
ofMultiscale,
Curvature-Based
Shape
Representation
for
Planar
Curves.IEEE1fransactionson
Pattern
Analysis
andchine lntelligence,
14(8),
789-805
(1
992).
I4.
Witkin
A.R
Scale
Space
Filtering.
Proc.
IJCAI,
1022(1983).
I5.Yuille
A.L,
PoggioT,A.ScalingTheorems forZeroings,
IEEE
fransactlons
on PatternAnalysisand Machine lntelligence,8{1),
15-25(1
986)・16,
TianM,Sugiyama K,Kamaike M, Watanabe M.A CarForm
Generation
System Basedon Evolutionarytation,The ScienceofDesign,44(4),39-48
(1997).
17.
0bayashi
S,Sasaki D,1takeguchiY
HiroseN,jective
Evolutionary
Computation forSupersonicShape
Optimization.IEEETransactionson EvolutionaryComputation,4(2),182-187
(2000).
18.
DeJong K.A.Analysisof theBehaviorof a ClassotneticAdaptiveSystems. Ph.D.Thesis,Dept.Computer
and Communication Sciences,Univ.of Michigan
(1
975),fifrfy\"Xkseg
specialissueotjapanesesocietyforthescienceotdesign
vol,15-4 no.60 2008NII-ElectronicMbra