版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機科學(xué)與數(shù)學(xué)
郭百寧
微軟亞洲研究院
“諸位在校,有兩個問題應(yīng)該問問自己:
第一,到浙大來做什么?第二,將來畢業(yè)
了做什么樣的人?”
浙江大學(xué)前校長竺可楨
學(xué)習(xí)計算機科學(xué)=學(xué)習(xí)編程?
計算機科學(xué)
□編程是工具(拳法招式)
□數(shù)學(xué)是基礎(chǔ)(內(nèi)功心法)
□增強數(shù)學(xué)功力,提高學(xué)習(xí)層次
物理學(xué)本身也分成了許多獨立的領(lǐng)域,其中
每一個領(lǐng)域都可以消耗我們短促的一生的全部精
力,還不一定能滿足我們獲得更深奧知識的欲望
O在這里,大量彼此間無聯(lián)系的試驗數(shù)據(jù)也是人
們難以招架的??墒窃谶@個領(lǐng)域中。我很快就學(xué)
會從一大堆充斥我們的頭腦、分散我們對本質(zhì)事
物注意力的東西中,分辨出哪些可能導(dǎo)致根本性
的結(jié)果,而置其他于不顧。
愛因斯坦
要掌握物理學(xué)基本原理方面的更
淵博的知識,離不開非常錯綜復(fù)雜的
數(shù)學(xué)方法。經(jīng)過多年的獨立科學(xué)研究
,我才逐漸明白了這個道理。
愛因斯坦
科學(xué)的崛起總是伴隨數(shù)學(xué)的突飛猛進(jìn)
文藝復(fù)興時期
?笛卡兒(1596-1650)
-解析幾何:笛卡兒坐標(biāo)系
?德薩格(1591-1661)
-射影幾何
?費馬(1601-1665)
■變分原理:測地線
?牛頓(1642-1727)
-微積分I
?萊布尼茨(1646-1716)
-微積分
???相信我,如果我可以重新開始學(xué)習(xí),我將聽
從柏拉圖的建議,從數(shù)學(xué)開始。
伽利略
數(shù)學(xué)的威力(魅力)
□透過表面現(xiàn)象,看到最重要的基本原理
■例:歐氏幾何
□科學(xué)的深入總是伴隨與數(shù)學(xué)的深層次結(jié)合
■例:物理學(xué)的幾何化
■抽象但威力巨大
歐幾里得(公元前350年)《原本》
?歐幾里得幾何公設(shè)
■任意兩點間可作唯一的直線
■任何線段可以無限延長
■以任一點為中心和任一距離為
半徑可作一圓
■所有直角彼此相等
■對于一直線L和該直線外的一點
P,存在唯一通過P,并和L不
相交的直線。
源于少數(shù)原理,...卻結(jié)出累累碩果,
這就是幾何的驕傲。
——牛頓
物理基本原理的幾何命題
□高斯定律是重磁阜裹的重要定理,闡明了流出
封閉表面的電通量典封閉曲面內(nèi)電荷之間的關(guān)
系。
□法拉第電磁感應(yīng)定律是電磁學(xué)中的一條基本定
律,跟變壓器、電感元件及多種發(fā)電機的運作
有密切關(guān)系(任何封閉電路中感應(yīng)電動勢的大
小,等于穿過這一電路磁通量的變化率)。
□幾何命題:一個區(qū)域的邊界是沒有邊界的
―■—詳見:—楊振寧,“愛因斯坦對物理學(xué)的貢獻(xiàn))
物理學(xué)的幾何化
圖的b.l
一個區(qū)域的邊界是沒有邊界的。此繆畢烏斯(
Moebius)條帶僅有一個表面,其邊界是單一邊緣,可
是邊緣本身并無邊界。關(guān)于此定理的進(jìn)一步解釋,見
圖80b,2。[楊振寧:“愛因斯坦對物理學(xué)的貢獻(xiàn)”,
插圖由路易斯?富爾干尼(LouisFulgoni)作。]
物理學(xué)的幾何化
圖80b.2拓?fù)鋵W(xué)定理
一個區(qū)域的邊界本身沒有邊界。在左圖中,帶陰影的二維區(qū)
域有一個一維圈作其邊界。此圈沒有端點,即它本身并無邊界。
中圖的三維區(qū)域由一個封閉的二維曲面限定其范圍。這個曲
面同樣無邊緣,也就是無邊界。
若我們將此區(qū)域割開,拋去下部,則給了曲面一邊緣。但同
時我們另外創(chuàng)造出一個平面,如右圖所示。此圖中的三維區(qū)域的
邊界包括兩部分,一為曲面,一為平面。每一部分都有邊界,這
兩個邊界正好方向也相反,互相抵消,所以右圖的三維區(qū)域的總
邊界也沒有邊界。
回到計算機科學(xué)。。
□透過表面現(xiàn)象,看到最重要的基本原理
□學(xué)問的深入總是伴隨與數(shù)學(xué)的深層次結(jié)合
Gradient-BasedAlgorithmsfor
ShapeDeformation
Shapedeformation
Whyit'ssohard?
□Detailpreservation
□Localchanges—>globaleffects
□Seamless:Noartifacts!
Whyit'ssohard?
Whyit'ssohard?
Gradient-BasedAlgorithms
SimeonDenisPoisson
□Histeachers:Laplace,Lagrangef...
□Poisson'sterms:
■Poisson'sequation
■Poisson'sintegral
■Poissondistribution
■Poissonbrackets
■Poisson'sratio
■Poisson'sconstant
1781-1840,France
“Lifeisgoodforonlytwothings:tostudymathematicsandtoteachit:'
PoissonEquation
a2a2
A=
*=—p
p=夕(羽y)
Boundaryconditions
□Dirichletboundaryconditions:f卜。
□Neumannboundaryconditions:
Existenceofsolution
ThesolutionofaPoissonEquationisuniquely
determinedinQ,ifDirichletboundaryconditionsor
Neumannboundaryconditionsarespecifiedon6Q
Physicalorigins
□Electrostaticpotential
人不夕(x)
A①二J、
%
□Gravitationalpotential
A①=-4^Gp(x)
Electrostaticpotential4宓
P(x)ChargeDensity
①ElectricPotential
EElectricField
E=—V①
Derivations
GaussJs
Law:
Gauss's
theorem:
人不夕(X)
A①=
£。
E=—V①PoissonEquation
Relationships
8
管=ME)既寫
p
Density
e
(
0
(
C
O
K
")
H
<(X
Q)
「mMGr
F=--------
Gravitationalpotential/
P(x)MassDensity
①GravitationalPotential
gForceField
(acceleration)
g=—V①
Relationships
g
Potential
A①=-4/iGp(x)
AnalogyforGeometry
①ScalarfieldonMesh(Potential)DensityonMesh
AnalogyforImage
p(x)ImageDensity
Image(Potential)
gImageGradient
g=—▽/
Relationships
0g.ds
夕(x)=由v(g)=lim-........
p
Density
A/=-Q(X)
SeamlessCloning
Preciseselection:tediousandunsatisfactory
Alpha-Matting:powerfulbutinvolved
Seamlesscloning:looseselectionbutnoseams?
Perez,Gangnet&Blake,?PoissonImageEditing?
CloningbysolvingPoissonEquation
AZ=div(VIA)s.t.IlaQ=IBlaQ
Perez,Gangnet&Blake,?PoissonImageEditing?
VectorFieldsandPoissonEquation
?Givenavectorfieldw,howcanweapproximate
itusingthegradientfieldofascalarfunction?
-Mathematically,wewanttosolvethisminimization
minjJcW①-dA
?ThePoissonequationsolvesthesameproblem.
-Itrecoversanunknownscalarfunctionfromagiven
vector“guidance”fieldandaboundarycondition.
=①)=V?w①怎=/、
''Beautyandbeast"?
Perez,Gangnet&Blake,?PoissonImageEditing?
Or,"beauty"ancT'beast”?
Perez,Gangnet&Blake,?PoissonImageEditing?
Gradient-BasedAlgorithms
□Localchanges-?globaleffects
□Detailpreservation
□Seamless:Avoidartifactsby
distributingerrorsusingleast-squares
minimization
DiscreteFieldsonTriangleMeshes
[PolthierandPreuss2000]
?Neednewfielddefinitionsfordiscreteirregulargrids,
suchasatrianglemesh.
?DiscreteVectorFields
-Piecewiseconstantvectorfields,i.e.aconstantvector
withineachtriangle.Thevectoriscoplanarwiththetriangle.
?DiscretePotentialFields
-Piecewiselinearpotentialfields,i.e.thepotentialisalinear
combinationofpiecewise-linearbasisfunctions.
-0(x)=£a與(x)
-wheretheweightsforthebasesaredefinedattheverticesofthe
grid.
PoissonEquationonTriangleMeshes
[Tongetal.2003]
?APoissonequationfordiscretefieldsontriangle
meshescanbedefined.
Div(V①)=Divw
(DivwXv;)=工.展卜?
-Div:discretedivergenceoperator
-Mostimportantly,thediscretePoissonequationhas
essentiallythesamepropertiesastheoriginal
Poissonequation.
AnalogyforGeometry
①ScalarfieldonMesh(Potential)DensityonMesh
ABasicPoissonMeshSolver
?Eachofthex,yorzcoordinatesoverameshisa
piecewise-linearfunctiondefinedoveritself.
-Therespectivecoordinateoftheverticesaretheweightsforthe
basisfunctions.
?Thegradientofsuchfunctionsarepiecewiseconstant
vectorfields.
3vectorspertriangle
Theyarecoplanar
withthetriangle
?Keyobservation:Ifwemodifythesevectorfields,new
potentialfields(vertexcoordinates)canbereconstructed
usingthePoissonequation.Thatis,anewmeshis
generated!Howtomodifythevectorfields?
PoissonMeshDeformation
Step1:SpedfyGontrolcurveStep2:Editcontrolcurve
PoissonMeshDeformation
Step3:PropagatelocalStep4:SolvePoissonequation
frametransformations
PoissonMeshDeformation
△U=divWs.t.fI須=/I陽
MeshGeometryGuidanceFieldBoundaryCondition
InteractiveMesh
Deformation
DeformationInterface
□3Dcurvemanipulation[Yu04]
■Tediousandrequireartisticskill
□2Dsketch-basedinterface
■Modeling:Teddyrashi99]
■Editing:[Zelinka04/Kho05/Nealen05]
“Teddy-like”deformation:
intuitiveandeasytouse
2DSketch-basedDeformation
DeformationRetargeting
6
£
1
①
p
f
①
一
U
0
4
B
E
0
J
①
。
Results
2DCartoon3DDeformation
Results
2DCartoon3DDeformation
Results
2DCartoon3DDeformation
Results
2DCartoon3DDeformation
Results
3DDeformation
DeformationConstraints
SIGGRAPH2006
?Gradient-basedalgorithmaregoodatpreservingsurface
details
?Butmanyimportantconstraintscannotbehandled
volumeconstraintskeletonconstraint
SubspaceDeformation
SIGGRAPH2006
?Ageneralframeworkforconstraineddeformation
一Laplacianconstraint-surfacedetails
一Skeletonconstraint-articulatedobjects
一Volumeconstraint-incompressibleobjects
一Projectionconstraint-easymanipulationina2DGUI
?Asubspacesolverfornonlinearconstraints
-Fastandstable
SkeletonConstraint
SIGGRAPH2006
?Articulatedobjects
withskeletonwithoutskeleton
ConstrainedNonlinear
Least-SquaresProblem
min||AX—Z?(X)『subjecttog(x)=0
X
Xvertexpositions
Aconstantmatrix
b(X)nonlinearvectorfunction
g(x)nonlinearvectorfunction
IterativeGauss-NewtonSolver
min||AX—b(X^2subjecttog(x)=0
X
a
min||AXfc+1-Z?(X^|2subjecttog(X川)=0
X
@Slowconvergence
Instability
conventionalsolveroursubspacesolver
SubspaceSolver
MeanValueCoordinates
[Floater05,Ju05]
x,=2>,,P
j
X二WP
SubspaceSolver
mimin||AX-/?(X)||2subjecttog(X)=0
X
0
min||AWP-b(WP)『subjecttog(WP)=0
XO
A+1
AWpi—b(Wpz)2subjecttog(WP)=0
一Fewervariables,
muchfaster,5x
Morerobust(smooth
analysis)
SubspaceSolver
SIGGRAPH2006
?Handlearbitrary3Dmodels
-Non-manifolds,multipledisconnectedcomponents
SubspaceSolver
SIGGRAPH2006
?Handlearbitrary3Dmodels
-Non-manifolds,multipledisconnectedcomponents
SubspaceSolver
SIGGRAPH2006
?Satisfyconstraintsimposedontheoriginalmodel
-NO-constraintsonthecontrolmesh
originalmodelsimpleinterpolationoursubspacemethod
Results
SIGGRAPH2006
?Adinosaurwalkingbyonlydragginghandles
Results
SIGGRAPH2006
?Ahorsewith
Results
SIGGRAPH2006
?ASantamodelwithmultiplecomponents
SubdivisionSurfaces
SIGGRAPH2007
?Interactivedeformationofsubdivisionsurfaces
一Directmanipulation,detailpreservation,realtime
#vertices184066
?faces:368128
displacement:on
fps:125.7fps:114.5
SIGG
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考語文復(fù)習(xí)知識清單第十章作文專題10議論文寫作課內(nèi)素材積累(學(xué)生版+解析)
- 渝長一標(biāo)段動火作業(yè)方案
- 維修保證金協(xié)議書(2篇)
- 南京航空航天大學(xué)《電力電子數(shù)字控制》2022-2023學(xué)年期末試卷
- 南京航空航天大學(xué)《編碼理論》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《機器人技術(shù)》2023-2024學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《鋼結(jié)構(gòu)設(shè)計課程設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 《踔厲奮發(fā)強國防勇毅前行向復(fù)興》演講稿
- 租賃合同補充協(xié)議(2篇)
- 南京工業(yè)大學(xué)《藥物合成反應(yīng)》2022-2023學(xué)年第一學(xué)期期末試卷
- 尿源性膿毒血癥護理查房
- 2021修訂《城市規(guī)劃設(shè)計計費指導(dǎo)意見》
- MOOC 國情分析與商業(yè)設(shè)計-暨南大學(xué) 中國大學(xué)慕課答案
- 高二下學(xué)期校園防欺凌安全教育主題班會課件
- 第4課古詩三首(課件)語文三年級上冊
- 2024年醫(yī)師定期考核臨床類人文醫(yī)學(xué)知識考試題庫及答案(共270題)
- 新能源汽車充電樁項目計劃書
- 水利視頻監(jiān)控系統(tǒng)解決方案
- 警犬相關(guān)知識培訓(xùn)課件
- 高三第一次聯(lián)考英語試卷分析
- 幼兒園食品安全
評論
0/150
提交評論