離散曲面曲率流 (Discrete Surface Ricci Flow ) I

2021-02-13 老顧談幾何


【上課時間:每周二和周四上午9:50-11:20AM;地點:清華大學,近春園西樓三樓報告廳。歡迎任何有興趣的朋友,前來旁聽指導。】

圖1. 曲面單值化定理:所有帶度量的封閉曲面都可以保角地映到三種標準空間中的一種:球面,歐氏平面,雙曲平面。

我們在這裡介紹最為普適的一種方法,適用於任何拓撲和任何目標曲率:曲面裡奇流方法(Surface Ricci Flow)。

裡奇流方法是由丘成桐先生創立的幾何分析學派的經典方法,由丘先生的好朋友和長期合作者哈密爾頓( Richard Hamilton )提出,用於解決龐加萊猜想。龐加萊猜想是說如果在一個封閉的有限拓撲空間中,所有的圈都可以縮成一個點,則這個空間和球面拓撲等價。哈密爾頓的直觀想法如下:首先我們在這個拓撲流形上任選一個黎曼度量,然後我們將這個度量進行形變,形變的速率和當前的曲率成正比,那麼曲率將遵循非線性熱流的規律進行擴散,直至成為常值曲率,那麼最終的常曲率度量就是球面的黎曼度量,因此流形和球面等距,龐加萊猜想得證。這種方法實際上給出了一個非常強有力的工具:根據目標曲率來設計目標黎曼度量。這種工具在實際應用中所起到的作用無論如何評價都不會過分!

但是從經典的Ricci流理論到實用的算法之間有一條非常難以逾越的鴻溝。經典的Ricci流理論是建立在光滑流形上面的,例如曲率的定義要求流形的黎曼度量張量是至少二階可微的。但是在計算機中絕大多數幾何曲面的表示是歐氏空間中的多面體(polyhedron),多面體的黎曼度量並不光滑,經典的曲率無法直接在多面體上定義。我們也將多面體曲面稱為離散曲面。光滑結構的欠缺使得經典的黎曼幾何理論無法直接轉化成計算機上的算法。經過很多數學家和計算機科學家的長期努力,這一困難最終被克服,離散曲面Ricci流的理論被完美建立起來。

下面,我們先簡介經典的光滑曲面上的Ricci流理論,然後介紹我們自己創立的離散曲面Ricci流理論。

給定一個光滑封閉曲面,配有黎曼度量。陳省身曾經教過楊振寧微分幾何,他給楊振寧出過一道題:對於任意一點,存在一個鄰域 ,在此鄰域上存在等溫坐標(isothermal parameters),使得黎曼度量具有形式:

在等溫坐標下,高斯曲率具有非常簡潔的形式:

高斯-博納定理說總高斯曲率是拓撲不變量:

這裡是曲面的歐拉示性數(Euler Characteristic number)。

圖2. 黎曼映照。

保角映射的另一種等價提法就是變換曲面的度量,如果映射是保角的,那麼新舊度量之間相差一個標量函數,,這裡函數被稱為是共形因子。那麼新的黎曼度量誘導的高斯曲率滿足Yamabe方程,

邊界的測地曲率也滿足類似的方程,

反過來,如果我們給定目標曲率,我們可以反解出共形因子,從而得到相應的黎曼度量。例如圖2中,從人臉曲面到平面圓盤的保角變換被稱為是黎曼映照。尋找黎曼映照等價於尋找一個度量,和初始度量相差一個函數,使得高斯曲率處處為0,邊界側地曲率為常數。因此,共形變換等價於求解Yamabe方程。

但是,Yamabe方程高度非線性,傳統的偏微分方程求解方法對其無能為力。最為有效的是哈密爾頓(Richard Hamilton)發明的Ricci流方法:

,

這裡度量張量是曲面初始的總面積。如果我們用曲率來表示Ricci流,則對應的曲率常微分方程為:

,

這是一個反應-擴散方程。負反饋的擴散項使得系統穩定,正反饋的反應項使得系統加劇震蕩。

哈密爾頓證明,如果曲面的歐拉示性數非正,則Ricci流收斂到常值高斯曲率;Ben Chow證明,如果曲面的歐拉示性數為正,則Ricci流也收斂到常值高斯曲率。這給出了經典的曲面單值化定理:所有的封閉帶度量曲面都可以保角地映到三種標準曲面中的一種:球面、歐氏、雙曲曲面,如圖1所示。

佩雷爾曼(Perelman)證明,哈密爾頓的Ricci流實際上是所謂熵(entropy)能量的梯度流,對於歐拉示性數為負的曲面,熵能量為凸能量,常值曲率度量為熵能量唯一的極值點;對於歐拉示性數為零的曲面,情形類似;對於歐拉示性數為正的曲面,熵能量非凸,常值曲率度量為熵能量的鞍點。這預示著直接求球面度量具有本質的困難。

圖3.離散曲面

在計算機上,絕大多數曲面被表示成離散形式,如圖3所示。所謂的離散曲面,就是將許多歐氏三角形,沿著邊界等距地粘貼在一起,形成一個二維流形。在工程領域,離散曲面被表示成其三角剖分,被稱為三角網格,這裡表示頂點、邊和面的集合。(我們也可以將雙曲三角形,或者球面三角形沿著邊界粘貼在一起,如圖4所示,構成離散曲面。)

圖4. 常曲率三角形。

每個三角形的幾何完全尤其邊長所決定,因此離散黎曼度量可以表示成邊長。換言之,離散度量就是定義在邊長上的正值函數,在每一個三角形上邊長滿足三角形不等式。如圖4所示,常曲率三角形的邊長滿足:


固定一個離散曲面的組合結構(三角剖分),則其上所有可能的離散度量構成一個凸集。

圖5. 離散曲率。

離散曲率被定義成角欠(angle deficit),對於內頂點,角欠就是圍繞頂點的周角和的差別;對於邊界頂點, 角欠就是圍繞頂點的周角和的差別,

通過簡單的組合推理,我們可以輕易證明離散高斯-博納定理:總曲率等於和歐拉示性數的乘積,

更為深刻地,我們可以證明給定光滑曲面,我們可以在曲面上稠密採樣,計算採樣點的測地Delaunay三角剖分,然後用歐氏三角形來取代測地三角形,這樣得到的離散曲面可以逼近光滑曲面,離散曲率逼近光滑曲率測度。

在連續情形下,黎曼度量決定高斯曲率;在離散情形下,邊長決定三角形內角,這就是通常的餘弦定理:

我們可以證明Derivative Cosine Law:

關鍵的概念是度量的離散共形變換。我們在頂點上定義離散共形因子,給定邊,其邊長變換滿足如下規律:

這一操作被稱為是頂點縮放操作(Vertex Scaling)。

圖6. Derivative Cosine Law.

通過直接計算,我們得到微分餘弦定理(Derivative Cosine Law):

由此,我們構造閉的1-形式

可以證明,空間

是一個凸集合。因此是恰當形式,積分得到函數

函數的梯度滿足

,

其Hessian矩陣

,

為對稱半負定矩陣,其零空間為

圖7. Cotangent Edge Weight。

圖7解釋了餘切邊權重(Cotangent Edge Weight),假設是兩個三角形的公共邊,那麼

,

如果只和一個三角形相連,那麼

在整個多面體網格上,我們同樣可以證明如下對稱性:

,

這裡是cotangent edge weight。由此微分1-形式為閉形式,

我們可以構造離散離散熵能量

,

其梯度為,其Hessian矩陣為

即三角網格的離散Laplace-Beltrami算子。

給定目標曲率,滿足高斯-博納條件,那麼離散曲面Ricci流和連續Ricci流的定義方式相同:


佩雷爾曼所發現的熵能量,也有離散對應形式。離散熵能量定義為:

離散熵能量是半負定的,其零空間由生成。因此,在實際計算中,我們可以用牛頓法直接優化離散熵能量。

在優化過程中,每一步我們得到一個多面體度量,我們將三角剖分不停地更新,使之在當前度量下是Delaunay三角剖分。換言之,在曲面離散Ricci流算法中,三角剖分一直保持Delaunay。

應用離散曲率流方法,我們可以計算複雜拓撲曲面的典範共形映射。計算過程非常簡單:首先,我們設定目標曲率函數,其次在超平面上優化嚴格凹的離散熵能量得到目標離散度量,最後我們將離散曲面等距地嵌入到常曲率空間。

圖8. 拓撲四邊形。

例如,我們計算拓撲四邊形的共形模。第一步,我們將所有內點的目標曲率設為0,四個角點的目標曲率設為,其他邊界點目標曲率為0。第二步,我們優化離散熵能量,得到目標平直度量。第三步,我們將離散曲面的三角形面依次逐步平鋪到歐氏平面上,得到平面長方形。如圖8所示。

圖9. 拓撲圓筒的共形模。 

圖9顯示了拓撲圓筒的計算方法。米開朗基羅的大衛頭像本來是拓撲圓盤,我們在其頭頂沿著曲線段切開,得到一個拓撲圓筒曲面。我們將內點處目標曲率處處設成0,邊界點上目標測地曲率也是處處為0。通過優化離散熵能量,得到平直度量。我們將拓撲圓筒曲面等距地鋪到歐氏平面上,得到一個基本域。

圖10. 拓撲環帶的共形模。

圖10顯示了也是拓撲圓筒(拓撲環帶)的另一種典範共形映射。我們得到平直度量後,計算一個基本域在平面上的像,得到一個平面長方形。然後我們用指數映射,將基本域映成標準環帶。

圖11. 拓撲多孔環帶的共形模。

圖11顯示了拓撲多孔環帶的典範共形映射。應用Koebe迭代方法,我們每次迭代只需計算拓撲環帶的共形映射,可以直接應用圖10所示的方法。

圖12. 拓撲輪胎的共形模。

圖12顯示了計算拓撲輪胎共形模的方法。第一步,我們將目標曲率處處設置成0;第二步,通過優化離散熵能量,得到平直度量;第三步,我們計算曲面的同倫群基底,將曲面沿著切開,得到曲面的一個基本域;第四步,我們將曲面的基本域等距地鋪到歐氏平面上;第五步,我們基本域的平面像多次拷貝,將不同拷貝沿著邊界等距拼接,得到曲面萬有覆迭空間到歐氏平面的共形映射。

圖13. 虧格為1的曲面帶有3個邊界。

在以上算法中,目標曲率是固定的。其實計算過程中,目標曲率可以是隨時間變化的。如圖13所示,輸入曲面是虧格為1的曲面,帶有3個邊界,。我們在內點處設置目標曲率為0,邊界曲率設定是時變的。假設,一條邊界的頂點逆時針排列是連結著,在優化迭代過程中,我們設定目標曲率為

.

這裡邊長是依隨優化過程而變化的,因此並非是固定的。這一方法的目的是用離散曲率和離散邊長之比來近似光滑曲率。算法最後會給出穩定的解,我們的平直度量,帶有常值的邊界測地曲率,所有的邊界成為歐氏圓。這種方法也可以用於計算圖11的典範映射。

在實際應用中,目標曲率的選取非常靈活,只要目標曲率滿足高斯-博納公式,那麼滿足要求的離散共形度量一定存在。

在下一講,我們給出離散曲率流的深入理論結果:解的存在性、收斂性證明。

根據離散曲面Ricci流理論,我們可以證明離散曲面的單值化定理:我們可以找到一個離散度量和三角剖分,和初始度量相差一系列的頂點縮放操作,和初始三角剖分相差一系列的對角線對換操作,新的度量誘導的離散高斯曲率處處相等,如圖1所示。離散曲面Ricci流提供了設計黎曼度量強有力的一種工具,在計算機圖形學,計算機視覺,計算機輔助設計,網絡和醫學圖像等領域都有深入的應用。

請長按下方二維碼,選擇 「識別圖中二維碼」即可關注。


【老顧談幾何】邀請國內國際著名純粹數學家,應用數學家,理論物理學家和計算機科學家,講授現代拓撲和幾何的理論,算法和應用。

回復「目錄」,可以瀏覽往期精華;回復「智商」,可以閱讀「如何從大腦形狀判斷一個人的智商」;回復「象牙塔」,可以閱讀「純粹數學走出象牙塔」;回復「概覽」,可以閱讀「計算共形幾何概覽」。

相關焦點

  • 清華筆記:計算共形幾何講義 (20)離散曲面曲率流 (Discrete Surface Ricci Flow)II
    配備一個歐氏度量,使得所有的離散曲率集中在頂點離散曲率流的雙曲幾何解釋。從雙曲幾何的觀點來看,離散曲面曲率流對應的離散熵能量具有鮮明的幾何意義,如圖9所示。給定一個歐氏三角形,我們如圖4所示的方法構造一個理想雙曲四面體(Ideal Hyperbolic Tetrahedron),每個面為雙曲測地平面,底面是以三角形外接圓為赤道的半球面(藍色球面)。然後我們在每個頂點處放置一個horosphere。
  • 何為曲面電視?曲面電視優缺點是什麼?
    別看現在曲面電視火爆異常,但是還有相當多的消費者不知道曲面電視是什麼,只知道曲面電視尺寸不僅越做越大,價格也越來越親民,可曲面電視真的適合你嗎?[家電網3月20日原創]什麼曲面電視?別看現在曲面電視火爆異常,但是還有相當多的消費者不知道曲面電視是什麼,只知道曲面電視尺寸不僅越做越大,價格也越來越親民,可曲面電視真的適合你嗎?曲面電視優缺點是什麼?
  • iStructure| 喇叭狀曲面網格劃分
    從世博軸陽光谷、上海愛琴海購物公園、LuOne凱德晶萃廣場的天幕到迪士尼樂園人行橋、某科技大廈幕牆、M2遊船碼頭的索結構,這幾類非常規結構當近距離接觸時更能感受其構造尺度和細節,震撼之餘還能接受前輩們(傳說中的小i們)的現場指導,聽完的直接感受——需要學的東西太多了!我太NAN了!
  • 1800R的曲面顯示器,到底厲害在哪裡?
    隨著曲面電視和曲面顯示器的流行,「曲率」也成為走進消費者的新名詞。然而,你知道「曲率」的正確含義嗎?
  • 飛教授丨說說曲面那些事兒
    最初提出曲面概念的原因始於「把電影屏幕搬回家」的想法。當觀眾置身於影院中無論是哪個角落,曲面狀熒幕所呈現的畫面都是一致的,還會增強身臨其境的現場感。而不同廣度的電影熒幕體驗感會不一樣,曲面顯示器也是同樣的道理,飛教授告訴大家「其中的一個至關重要的因素便是曲率」。何為曲率?
  • 三星32英寸T55顯示器性能評測,曲率達到1000R
    三星32英寸T55顯示器性能評測,曲率達到1000R 姜惠田 發表於 2020-04-09 17:16:54 在曲面屏的設計上,三星一直在突破極限,比如在2017年推出的
  • 超寬曲面屏,體驗真香感覺~惠科HKC C299Q曲面屏顯示器
    之前朋友一直在耳邊嘮叨,曲面屏顯示器視野寬觀感好如如何如何的,我還心中納悶,習慣了正常的屏幕,曲面屏真的有那麼好嗎?直到這次體驗到惠科HKC C299Q曲面屏顯示器,我才真切的感受到「真香」二字!對於想要入手曲面屏的小夥伴,如下的體驗文章可以作為一個參考。產品採用白色硬紙盒包裝,包裝盒的左上角是HKC的logo標識,中央「C299Q」是產品的型號。
  • tcl曲面電視55寸價格 tcl曲面電視參數介紹【圖文詳解】
    後發展為 液晶電視 ,超薄的,由直面變為曲面,以前的人們肯定沒有想到電視會變成現在這樣的,超輕超薄的。如今的液晶電視已經遍布各地,tcl作為電子商家的老品牌,曲面液晶電視也同樣做的出色,下面小編為大家介紹幾款tcl曲面55寸電視,大家可要認真聽好了。
  • 曲面銷量大爆發,TCL65吋曲面電視破萬元
    原因是曲面電視在這個盛夏,被TCL帶到了一個全新的高度。自「非曲不可 盛夏鉅惠」曲面電視領軍鉅惠普及月行動啟動以來,TCL曲面電視就被一眾網友刷屏了,關注度一路飄紅,成為行業最火爆事件。據悉,整個七月,在曲面電視大格局基礎上,TCL投入數千萬巨額資金,掀起曲面真價格戰,將最新、最高端的曲面電視以超低價格帶入千家萬戶,是第一個實現曲面親民化的彩電企業。目
  • 話說曲面電視的崛起
    先放上一張曲面電視的圖,看看外觀確實還蠻高大上的樣子。曲面電視的曲面屏幕,看似是「噱頭」實則是「大有來頭」。很多人都誤以為曲面電視的問世不過是電視機造型的一個改變而已,NO,NO,NO,大錯特錯。用這套理論來解釋曲面電視的曲面原理就非常的簡單易懂了。因為電視本身已經是曲面屏幕了,所以曲面電視的畫面在人的眼球底部成像時就可以自然而然的被改善歪曲,甚至改善數值可達到73.1%的程度。
  • |旗艦機|三星galaxy s6|曲面屏|三星note edge|屏幕|三星
    2014年,三星發布了第一款曲面屏手機,三星Note edge,但是這款手機僅是單邊屏幕有曲率,視覺上看著極其不協調,因而沒能掀起潮流。放眼當下,現今廠商選擇曲面屏的原因也基本是如此,手機硬體高度同質化,外觀自然也成為了手機廠商的突破點,再加上各大手機廠商紛紛衝擊高端,外觀上不做的好看有品質感,誰買啊?自然,能夠提升顏值的曲面屏是個十分不錯的選擇。甚至有些手機,為了追求更高的顏值,選擇了曲率十分大的屏幕,比如vivo NEX 3S和華為Mate 30 Pro。
  • 到底該不該買曲面電視?優勢缺點在哪裡?
    2016年可謂是曲面屏的元年,從一開始的曲面手機到現在越來越普及的曲面電視,漸漸地成為了各大電視廠商的兵家必爭之地,大多數廠商都將曲面電視作為主打產品來推廣
  • 手機選直面屏還是曲面屏?聽聽vivo怎麼說
    粽子界有甜鹹之爭,手機界有平面、曲面之爭。你知道是哪家手機廠商最早提出曲面屏這一概念,並實際應用在自家產品中嗎?別看三星近年來自家手機的屏幕曲率越來越低,其實最早將大曲率屏幕應用在手機上的正是它!2015年發布的Galaxy S6 Edge就是代表作。
  • 曲面電競顯示器了解一下 環繞視覺沉浸體驗
    因為曲面顯示器的曲率更符合人眼的生理造型,所以在使用時會更具沉浸感。而遊戲過程中,使用曲面顯示器也會獲得更加真實、震撼的遊戲體驗,所以曲面電競顯示器在市面上的關注度很高。今天就讓我們來看一看有哪些曲面顯示器值得選擇吧。
  • 曲面環繞 面面俱到,玻顯投影曲面大屏讓IMAX搬入客廳!
    POINT3  真實感在實際測試中發現,曲面屏幕要比一般的平板電視擁有更好的立體感。POINT2  更多的輻射亮度曲面屏將光線匯聚到一個點上,有更好體驗的同時,人眼攝入了更多的光線輻射。POINT3  更大的屏幕尺寸曲面屏的觀看效果不僅與曲率、屏幕的比例有關、同時更大的屏幕會帶來更好的體驗。
  • 一文詳解曲面電視和平面電視哪個更好?這差別太大了
    首先,平面電視由於屏幕沒有弧度,也沒有曲率,是直接通過背光技術成像原理,將圖像清晰呈現在平面的屏幕上;而曲面電視採用的柔性或可彎曲的屏幕設計,一定弧度和曲率使顯示效果更貼合人類眼球弧度,從而給人身臨其境的包圍感。
  • 小米11系列屏幕細節曝光:挖孔 曲面屏
    之前有爆料稱小米11系列屏幕為左上角挖孔,而且是四曲面屏幕,不過和瀑布屏這種大曲率屏幕相比,小米11系列屏幕的曲率要小。小米11系列頂配版可能會採用三星2K+ AMOLED屏,這是目前小米首款採用三星屏幕的手機產品。
  • 矩陣離散元英文版教材由Springer出版
    Reinforces basic principle and implement of discrete element method3.Presents numerical simulation of millions of discrete elements at one time4.Offers step-by-step guidance for new learners
  • 【動態】曲面電視分級 三星電視獲評最高Ⅰ類等級
    「曲屏」的特性所提供的前所未見的「環抱」視聽體驗,讓畫面震撼無比。然而,面對市面上眾多產品以及天花亂墜的參數,如何選購成了消費者最頭疼的事。 「曲面」,理應有據可依。為樹立曲面電視產品規範,促進行業健康發展,方便消費者選擇,近日,中國電子商會消費電子產品調查辦公室聯合國家廣播電視產品質量監督檢驗中心,對目前市場上過半數的曲面電視產品進行檢測,並劃分曲面電視等級,出臺了《曲面電視顯示性能評價規範》。
  • 數據可視化系列六:Alluvial Flow Diagram
    > 嘮嗑      今天點開論壇,發現已經可以正常訪問,坎坷的三個月啊,今天和大家分享的是一款炫酷的可視化攻略,它有著一個狂放的名字——衝擊流圖