0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第二屆大會回顧第14期 | 矢量圖的高質量重建與高效繪制

OpenHarmony TSC ? 來源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2024-02-23 16:24 ? 次閱讀

演講嘉賓 | 陳中貴

回顧整理 | 廖 濤

排版校對 | 李萍萍

8b6cdff6-d11a-11ee-b759-92fbcf53809c.png

嘉賓介紹

OS內核及視窗分論壇

陳中貴,廈門大學信息學院教授,博士生導師,美國卡耐基梅隴大學訪問學者,中國計算機學會高級會員。主要從事計算機輔助設計與圖形學研究,已發(fā)表學術論文60余篇,主持參與多項國家自然科學基金項目、重點研發(fā)項目等。擔任CCF計算機輔助設計與圖形學專委會執(zhí)行委員,CSIAM幾何設計與計算專委會委員,CSIG智能圖形專委會委員。

視頻回顧

打開嗶哩嗶哩APP,觀看更清晰視頻

正文內容

矢量圖和位圖都是圖形表達中的常用表達形式。相較于位圖而言,矢量圖具有更小文件大小、更易于編輯以及更準確表達等優(yōu)勢,且能夠實現無損縮放,已廣泛運用在Logo、圖標、矢量藝術和線條圖形等領域。如何實現矢量圖的高質量重建與高效繪制?廈門大學信息學院教授陳中貴在第二屆OpenHarmony技術大會上帶來了精彩分享。

8b8ce54e-d11a-11ee-b759-92fbcf53809c.png

矢量圖是基于數學方程的幾何圖元表示,也稱為面向對象的圖像或繪圖圖像,根據幾何特性來繪制圖形。在計算機中圖形學中,矢量圖的繪制都需要經過光柵化(Rasterization),而光柵化則需要通過圖形渲染管線實現。

8bb2a8c4-d11a-11ee-b759-92fbcf53809c.png

由于三角剖分可以將復雜的形狀分解為一系列簡單的小三角形,從而使得圖像處理和渲染更加高效和精確,且在掃描線算法中使用三角形能夠使渲染過程更加高效,絕大部分的GPU都選擇以三角形作為其圖像渲染的基本元素。在二維的圖像繪制中,對于非三角形的元素,如何繪制呢?主要有以下幾種方法:

  • 化曲為直法:在曲線上采樣,將曲線轉化為直線(或線段),進而轉換成三角形。Google開發(fā)的2D圖形繪制引擎Skia就采用了該方法。但該方法不是分辨率獨立,且放大易失真,遞歸算法不易并行。

8bc8e71a-d11a-11ee-b759-92fbcf53809c.png
  • 纏繞數法以及掃描線法。前者可以計算纏繞數來判斷像素歸屬,后者可以利用掃描線提取圖形的邊界片段。但這兩種方法都較難在GPU上實現。

8c04822a-d11a-11ee-b759-92fbcf53809c.png
  • 隱式方程法:將曲線表達轉化為隱式方程,以隱式方程為基礎判斷像素的內外歸屬。但該方法實際復雜度較高,預處理效率很慢。

8c12f2ba-d11a-11ee-b759-92fbcf53809c.png

目前,在二維矢量圖繪制需要解決的問題主要有:(1)分辨率相關:路徑仿射變換后需要重新細分,導致需要重復計算,實際應用中存在大量需要變換后復用的路徑;(2)不適合移動端:NVPR需要大量的訪存操作,移動端中對內存的讀寫會顯著增加能耗;(3)Stroke難計算:Stroke繪制需要計算偏移曲線,確定偏移曲線的計算量巨大。

NVPR是一種不依賴于CPU硬件光柵化算法,目前在產業(yè)界得到了廣泛應用。但由于NVPR采取了任意三角化方案,導致可能出現部分重疊區(qū)域,需要經過額外的計算來刪除,使其繪制效率較低。此外,NVPR采取了在采樣點級別(sample-rate)執(zhí)行片段著色器的抗鋸齒方案,導致其繪制效率進一步降低,需要更大的顯示內存消耗,且不適合移動端。

8c22bb78-d11a-11ee-b759-92fbcf53809c.png

針對上述NVPR算法的不足,作者本人及其所在研究團隊將模版測試、著色和有符號距離抗鋸齒進行結合,提出了一種適合移動端的路徑高效硬件繪制方法。該方法能夠降低內存帶寬和功耗,使其適合移動端實現,且克服了因分辨率升高帶來的內存瓶頸,實現了分辨率無關。

此外,在圖像矢量化方面,作者本人及其所在研究團隊提出了基于曲邊網格的圖像矢量化方法以及基于TCB樣條的圖像矢量化方法。前者基于輸入的位圖以及特征檢測結果,經矢量圖初始化表示以及多次繪制優(yōu)化后,相較直邊網格有更好的重建效果;后者基于TCB樣條函數所具有的分片多項式、局部支撐性以及高階光滑性等優(yōu)良性質,解決了圖像矢量化的顏色跳躍問題,且輕量級、高保真。

矢量圖在視窗系統(tǒng)中有廣泛的應用,矢量圖繪制的效率會直接或間接影響視窗系統(tǒng)的性能。在設計和開發(fā)視窗系統(tǒng)時,需要同時考慮矢量圖的繪制方案,并采取相應的優(yōu)化措施,以提高系統(tǒng)的性能。

E N D

關注我們,獲取更多精彩。


審核編輯 黃宇


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4580

    瀏覽量

    92367
  • OpenHarmony
    +關注

    關注

    25

    文章

    3614

    瀏覽量

    15991
收藏 人收藏

    評論

    相關推薦

    天合光能亮相2024第二屆中國海上光伏大會

    近日,由中國能源研究會新能源智能制造與應用技術專委會、中國電力工程顧問集團西北電力設計院等聯合主辦的“2024第二屆中國海上光伏大會”在福建福州召開。大會邀請相關領域代表性企業(yè),共話海上光伏的
    的頭像 發(fā)表于 10-21 09:19 ?241次閱讀

    第二屆開放原子大賽火熱開啟

    第二屆開放原子大賽(簡稱“大賽”)是由開放原子開源基金會組織舉辦的開源技術領域專業(yè)賽事,聚焦解決“真問題”,重點覆蓋基礎軟件、工業(yè)軟件、人工智能大模型等領域。
    的頭像 發(fā)表于 10-18 11:39 ?276次閱讀

    第二屆大會回顧24 | 面向OpenHarmony的軟件工程研究:機遇與挑戰(zhàn)

    隨著萬物智聯時代的到來,OpenHarmony作為一個開源的智能終端設備操作系統(tǒng)的框架和平臺,將會遇到哪些機遇和挑戰(zhàn)?北京航空航天大學教授、OpenHarmony技術俱樂部主任黎立在第二屆OpenHarmony技術大會上帶來了精彩分享。
    的頭像 發(fā)表于 08-07 18:14 ?799次閱讀
    <b class='flag-5'>第二屆</b><b class='flag-5'>大會</b><b class='flag-5'>回顧</b><b class='flag-5'>第</b>24<b class='flag-5'>期</b> | 面向OpenHarmony的軟件工程研究:機遇與挑戰(zhàn)

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即

    第二屆英飛凌汽車創(chuàng)新峰會IACE開幕在即
    的頭像 發(fā)表于 05-20 11:42 ?463次閱讀
    <b class='flag-5'>第二屆</b>英飛凌汽車創(chuàng)新峰會IACE開幕在即

    報名開啟!第二屆OpenHarmony開發(fā)者大會2024重磅來襲!

    /jishu_2429449_1_1.html 預約直播: 第二屆OpenHarmony開發(fā)者大會主論壇 第二屆OpenHarmony開發(fā)者大會:設備開發(fā)分論壇
    發(fā)表于 05-14 15:23

    中軟國際出席第二屆數字政府建設峰會,連獲兩項榮譽授牌

    兩項參編單位榮譽授牌和兩項個人榮譽證書。? ? ? 中軟國際參與兩項榮譽授牌儀式 直擊第二屆數字政府建設峰會暨現場 以“創(chuàng)新驅動數字灣區(qū)建設數據賦能高質量發(fā)展”為主題的第二屆數字政府建設峰會暨數字灣區(qū)發(fā)展論壇近日在廣
    的頭像 發(fā)表于 12-26 21:25 ?529次閱讀
    中軟國際出席<b class='flag-5'>第二屆</b>數字政府建設峰會,連獲兩項榮譽授牌

    實地探展 | 別樣視角一站式感受第二屆OpenHarmony技術大會

    OpenHarmony技術大會 感受技術融入生活的美好瞬間! 原文標題:實地探展 | 別樣視角一站式感受第二屆OpenHarmony技術大會 文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉
    的頭像 發(fā)表于 11-14 15:10 ?257次閱讀

    亮點速遞 | 一看懂第二屆OpenHarmony技術大會

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 原文標題:亮點速遞 | 一看懂第二屆OpenHarmony技術大會 文章出處:【微信公眾號:OpenAtom OpenHarmony
    的頭像 發(fā)表于 11-06 19:40 ?392次閱讀

    大咖金句 | 第二屆OpenHarmony技術大會演講集錦

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 第二屆OpenHarmony技術大會圓滿結束 行業(yè)大咖與開源生態(tài)伙伴們齊聚北京 共同見證思潮交相輝映
    的頭像 發(fā)表于 11-06 19:40 ?446次閱讀

    高能有料 | 第二屆OpenHarmony技術大會議程速遞

    第二屆開放原子開源基金會OpenHarmony技術大會如約而至 讓我們一起 開封無限驚喜的技術成果 開放無限前沿的議題干貨 開啟無限可能的未來之門 點擊此處報名參會!
    發(fā)表于 11-02 17:07

    議程直擊 | 第二屆OpenHarmony技術大會——應用(北向)生態(tài)分論壇

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 原文標題:議程直擊 | 第二屆OpenHarmony技術大會——應用(北向)生態(tài)分論壇 文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請
    的頭像 發(fā)表于 11-01 16:10 ?381次閱讀

    議程直擊 | 第二屆OpenHarmony技術大會——OS內核及視窗分論壇

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 原文標題:議程直擊 | 第二屆OpenHarmony技術大會——OS內核及視窗分論壇 文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注
    的頭像 發(fā)表于 11-01 09:25 ?437次閱讀

    高能有料 | 第二屆OpenHarmony技術大會議程速遞

    點擊藍字 ╳ 關注我們 開源項目 OpenHarmony 是每個人的 OpenHarmony 第二屆開放原子開源基金會OpenHarmony技術大會如約而至 讓我們一起 開封無限驚喜的技術成果 開放
    的頭像 發(fā)表于 11-01 09:25 ?351次閱讀
    高能有料 | <b class='flag-5'>第二屆</b>OpenHarmony技術<b class='flag-5'>大會</b>議程速遞

    議程直擊 | 第二屆OpenHarmony技術大會——OS安全分論壇

    E N D ??? 關注我們,持續(xù)獲取OpenHarmony技術大會最新消息! 原文標題:議程直擊 | 第二屆OpenHarmony技術大會——OS安全分論壇 文章出處:【微信公眾號:OpenHarmony TSC】歡迎添加關注
    的頭像 發(fā)表于 11-01 08:44 ?345次閱讀
    議程直擊 | <b class='flag-5'>第二屆</b>OpenHarmony技術<b class='flag-5'>大會</b>——OS安全分論壇

    技術筑生態(tài),智聯贏未來 第二屆OpenHarmony技術大會即將在京啟幕

    2023年11月4日,第二屆開放原子開源基金會OpenHarmony技術大會即將在北京國家會議中心盛大開幕。本次大會由OpenAtom OpenHarmony(簡稱“OpenHarmony
    發(fā)表于 10-31 11:27