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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

OpenHarmony TSC ? 來(lái)源:OpenHarmony TSC ? 作者:OpenHarmony TSC ? 2024-02-23 16:24 ? 次閱讀

演講嘉賓 | 陳中貴

回顧整理 | 廖 濤

排版校對(duì) | 李萍萍

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

嘉賓介紹

OS內(nèi)核及視窗分論壇

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

視頻回顧

打開(kāi)嗶哩嗶哩APP,觀看更清晰視頻

正文內(nèi)容

矢量圖和位圖都是圖形表達(dá)中的常用表達(dá)形式。相較于位圖而言,矢量圖具有更小文件大小、更易于編輯以及更準(zhǔn)確表達(dá)等優(yōu)勢(shì),且能夠?qū)崿F(xiàn)無(wú)損縮放,已廣泛運(yùn)用在Logo、圖標(biāo)、矢量藝術(shù)和線(xiàn)條圖形等領(lǐng)域。如何實(shí)現(xiàn)矢量圖的高質(zhì)量重建與高效繪制?廈門(mén)大學(xué)信息學(xué)院教授陳中貴在第二屆OpenHarmony技術(shù)大會(huì)上帶來(lái)了精彩分享。

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

矢量圖是基于數(shù)學(xué)方程的幾何圖元表示,也稱(chēng)為面向?qū)ο蟮膱D像或繪圖圖像,根據(jù)幾何特性來(lái)繪制圖形。在計(jì)算機(jī)中圖形學(xué)中,矢量圖的繪制都需要經(jīng)過(guò)光柵化(Rasterization),而光柵化則需要通過(guò)圖形渲染管線(xiàn)實(shí)現(xiàn)。

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

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

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

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

8c04822a-d11a-11ee-b759-92fbcf53809c.png
  • 隱式方程法:將曲線(xiàn)表達(dá)轉(zhuǎn)化為隱式方程,以隱式方程為基礎(chǔ)判斷像素的內(nèi)外歸屬。但該方法實(shí)際復(fù)雜度較高,預(yù)處理效率很慢。

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

目前,在二維矢量圖繪制需要解決的問(wèn)題主要有:(1)分辨率相關(guān):路徑仿射變換后需要重新細(xì)分,導(dǎo)致需要重復(fù)計(jì)算,實(shí)際應(yīng)用中存在大量需要變換后復(fù)用的路徑;(2)不適合移動(dòng)端:NVPR需要大量的訪(fǎng)存操作,移動(dòng)端中對(duì)內(nèi)存的讀寫(xiě)會(huì)顯著增加能耗;(3)Stroke難計(jì)算:Stroke繪制需要計(jì)算偏移曲線(xiàn),確定偏移曲線(xiàn)的計(jì)算量巨大。

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

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

針對(duì)上述NVPR算法的不足,作者本人及其所在研究團(tuán)隊(duì)將模版測(cè)試、著色和有符號(hào)距離抗鋸齒進(jìn)行結(jié)合,提出了一種適合移動(dòng)端的路徑高效硬件繪制方法。該方法能夠降低內(nèi)存帶寬和功耗,使其適合移動(dòng)端實(shí)現(xiàn),且克服了因分辨率升高帶來(lái)的內(nèi)存瓶頸,實(shí)現(xiàn)了分辨率無(wú)關(guān)。

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

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

E N D

關(guān)注我們,獲取更多精彩。


審核編輯 黃宇


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4552

    瀏覽量

    92027
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3548

    瀏覽量

    15744
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    第二屆英飛凌汽車(chē)創(chuàng)新峰會(huì)IACE開(kāi)幕在即

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

    報(bào)名開(kāi)啟!第二屆OpenHarmony開(kāi)發(fā)者大會(huì)2024重磅來(lái)襲!

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

    中軟國(guó)際出席第二屆數(shù)字政府建設(shè)峰會(huì),連獲兩項(xiàng)榮譽(yù)授牌

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

    實(shí)地探展 | 別樣視角一站式感受第二屆OpenHarmony技術(shù)大會(huì)

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

    亮點(diǎn)速遞 | 一看懂第二屆OpenHarmony技術(shù)大會(huì)

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 原文標(biāo)題:亮點(diǎn)速遞 | 一看懂第二屆OpenHarmony技術(shù)大會(huì) 文章出處:【微信公眾號(hào):OpenAtom OpenHarmony
    的頭像 發(fā)表于 11-06 19:40 ?345次閱讀

    大咖金句 | 第二屆OpenHarmony技術(shù)大會(huì)演講集錦

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

    高能有料 | 第二屆OpenHarmony技術(shù)大會(huì)議程速遞

    第二屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)大會(huì)如約而至 讓我們一起 開(kāi)封無(wú)限驚喜的技術(shù)成果 開(kāi)放無(wú)限前沿的議題干貨 開(kāi)啟無(wú)限可能的未來(lái)之門(mén) 點(diǎn)擊此處報(bào)名參會(huì)!
    發(fā)表于 11-02 17:07

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

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 原文標(biāo)題:議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——應(yīng)用(北向)生態(tài)分論壇 文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)
    的頭像 發(fā)表于 11-01 16:10 ?343次閱讀

    議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——OS內(nèi)核及視窗分論壇

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 原文標(biāo)題:議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——OS內(nèi)核及視窗分論壇 文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注
    的頭像 發(fā)表于 11-01 09:25 ?396次閱讀

    高能有料 | 第二屆OpenHarmony技術(shù)大會(huì)議程速遞

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 第二屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)大會(huì)如約而至 讓我們一起 開(kāi)封無(wú)限驚喜的技術(shù)成果 開(kāi)放
    的頭像 發(fā)表于 11-01 09:25 ?297次閱讀
    高能有料 | <b class='flag-5'>第二屆</b>OpenHarmony技術(shù)<b class='flag-5'>大會(huì)</b>議程速遞

    議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——OS原生智能分論壇

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 原文標(biāo)題:議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——OS原生智能分論壇 文章出處:【微信公眾號(hào):OpenAtom OpenHarmony】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明
    的頭像 發(fā)表于 11-01 09:25 ?462次閱讀

    議程直擊 | 第二屆OpenHarmony技術(shù)大會(huì)——OS安全分論壇

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

    技術(shù)筑生態(tài),智聯(lián)贏未來(lái) 第二屆OpenHarmony技術(shù)大會(huì)即將在京啟幕

    2023年11月4日,第二屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)大會(huì)即將在北京國(guó)家會(huì)議中心盛大開(kāi)幕。本次大會(huì)由OpenAtom OpenHarmony(簡(jiǎn)稱(chēng)“OpenHarmony
    發(fā)表于 10-31 11:27

    亮點(diǎn)劇透 | 第二屆開(kāi)放原子開(kāi)源基金會(huì) OpenHarmony技術(shù)大會(huì)精彩來(lái)襲

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 探討開(kāi)源創(chuàng)新實(shí)踐,共筑開(kāi)源技術(shù)未來(lái) 第二屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)大會(huì) 大咖云集
    的頭像 發(fā)表于 10-27 19:50 ?500次閱讀