自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021

新聞 前端 算法
來自倫敦大學學院和Adobe Research的研究人員提出了一個新方法——Im2Vec,只需利用柵格訓練圖像進行間接監(jiān)督,就可以生成復雜的矢量圖形。

 本文經(jīng)AI新媒體量子位(公眾號ID:QbitAI)授權(quán)轉(zhuǎn)載,轉(zhuǎn)載請聯(lián)系出處。

說起圖像生成算法,大家也許并不陌生。

不過,大多數(shù)算法都針對柵格圖像,也就是位圖,而不支持矢量圖。

雖然也有一些生成矢量圖形的算法,但是在監(jiān)督訓練中,又受限于矢量圖數(shù)據(jù)集有限的質(zhì)量和規(guī)模。

為此,來自倫敦大學學院和Adobe Research的研究人員提出了一個新方法——Im2Vec,只需利用柵格訓練圖像進行間接監(jiān)督,就可以生成復雜的矢量圖形

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△Im2Vec的插值效果

原理架構(gòu)

為建立無需向量監(jiān)督的矢量圖形生成模型,研究人員使用了可微的柵格化管線,該管線可以渲染生成的矢量形狀,并將其合成到柵格畫布上。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△架構(gòu)概覽1

具體而言,首先要訓練一個端到端的變分自動編碼器,作為矢量圖形解碼器,用它將光柵圖像編碼為隱代碼 z ,然后將其解碼為一組有序的封閉向量路徑。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

對于具有多個組件的圖形,模型則利用RNN為每條路徑生成一個隱代碼。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

然后利用DiffVG對這些路徑進行柵格化處理,并使用DiffComp將它們組合在一起,獲得柵格化的矢量圖形輸出。

最后將柵格化的矢量圖形與原本的矢量圖形進行比較,計算二者之間的損失——多分辨率光柵損失,并利用誤差反向傳播和梯度下降方法來訓練模型。

其中,編碼的過程是這樣的:

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△架構(gòu)概覽2

使用路徑解碼器,將路徑代碼解碼為封閉的貝塞爾路徑,在單位圓上均勻地抽取路徑控制點,以確保路徑的封閉性。

接著,用具有圓形邊界條件的一維卷積神經(jīng)網(wǎng)絡(CNN),對這些控制位置進行變形,以實現(xiàn)對點密度的自適應控制。

相比于控制點的均勻分布與段數(shù)相同,自適應方案調(diào)整采樣密度,提高了重建精度。

同時利用訓練的輔助模型,以復雜度-保真度進行權(quán)衡,確定路徑的最佳分段數(shù)和路徑控制點的數(shù)量。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△統(tǒng)一采樣與自適應采樣:(a)保真度vs片段數(shù) (b)誤差與片段數(shù)

最后,使用另一個一維圓形CNN對調(diào)整點進行調(diào)整,在繪圖畫布的絕對坐標系中輸出最終的路徑控制點。

與現(xiàn)有技術(shù)對比

為評估Im2Vec在重構(gòu)、生成和插值3個任務中的定量性能,研究人員將其與基于柵格的ImageVAE和基于矢量的SVG-VAE、DeepSVG進行對比。

重構(gòu)性能評估

首先,計算各種方法和數(shù)據(jù)集的重建損失:

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

值得注意的是,在沒有向量監(jiān)督的情況下,SVG-VAE和DeepSVG均無法在數(shù)據(jù)集上運行。

同時,研究人員在不同數(shù)據(jù)集中,對各個方法的圖形重構(gòu)性能,進行了定性比較。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

字體重構(gòu)的實驗結(jié)果,可以看出:

Im2Vec可以捕獲復雜的拓撲結(jié)構(gòu)并輸出矢量圖形;
ImageVAE具有良好的保真度,但輸出的柵格圖像分辨率有限;
SVG-VAE和DeepSVG能產(chǎn)生矢量輸出,但往往不能準確再現(xiàn)復雜的字體。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

MNIST數(shù)據(jù)集上訓練的結(jié)果顯示:

由于只有柵格數(shù)據(jù),沒有矢量圖形基準,SVG-VAE和DeepSVG都不能在這個數(shù)據(jù)集上訓練;

對于ImageVAE和Im2Vec,在沒有數(shù)字類專門化或條件化的情況下,ImageVAE則受到低分辨率柵格圖像的限制(圖a),而Im2Vec能夠生成矢量輸出,因此具有相關的可編輯性和緊湊性優(yōu)勢;二者在生成插值上也都實現(xiàn)了較好的效果(圖b)。

Emojis和Icons數(shù)據(jù)集測試模型的重建性能,可以看到Im2Vec模型可以在任意分辨率下進行光柵化。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

通過對不同方法的重構(gòu)性能進行對比,研究團隊得到結(jié)論:

雖然基于矢量的方法具有能夠重現(xiàn)精確的矢量參數(shù)的優(yōu)點,但它們受到矢量參數(shù)和圖像清晰度之間非線性關系的不利影響。

SVG-VAE和DeepSVG所估計的矢量參數(shù)看似很小的誤差,卻可能導致圖像外觀的巨大變化。

而Im2Vec不會受到矢量參數(shù)和像素空間之間目標不匹配的影響,因而在重構(gòu)任務中有顯著的改進。

生成和插值性能評估

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源
無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△Im2Vec插值性能的測試效果

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

△Im2Vec生成的隨機樣本

從實驗數(shù)據(jù)可以看出,在FONTS和MNIST上,Im2Vec結(jié)果比其他方法都要準確,Im2Vec生成的隨機樣本,具有顯著拓撲變化。

局限

不過,Im2Vec也存在一些局限。

無需向量監(jiān)督的矢量圖生成算法,入選CVPR 2021 |開源

基于柵格的訓練性質(zhì)給Im2Vec帶來了一定的限制,可能造成一些細微特征的丟失。這一問題可以通過犧牲計算效率提高分辨率,或者通過開發(fā)更復雜的圖像空間損失來解決。

此外,由于缺乏向量監(jiān)督,在特殊情況下,Im2Vec可能會采用包含退化特征的近似最優(yōu)值,或者考慮語義上無意義的部分來生成形狀。

結(jié)論

Im2Vec的生成性設置支持投影(將圖像轉(zhuǎn)換為矢量序列)、生成(直接以矢量形式生成新的形狀),以及插值(從矢量序列到另一個矢量序列的變形甚至拓撲變化),并且與需要向量監(jiān)督的方法相比,Im2Vec實現(xiàn)了更好的重建保真度。

根據(jù)研究團隊主頁介紹,這篇論文已經(jīng)入選CVPR 2021。

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2015-09-09 09:12:28

ios矢量圖顏色

2015-06-04 10:40:20

VectorDrawaAndroid

2011-03-28 14:57:58

不重復隨機數(shù)列生成

2017-01-03 15:16:56

Tofsee僵尸網(wǎng)絡惡意軟件

2017-07-14 10:35:06

2021-11-07 14:33:48

算法Pairwise功能

2024-03-04 00:06:00

位圖GIF矢量圖

2021-01-21 11:04:42

Python 開發(fā)編程語言

2024-10-08 10:30:00

AI生成技術(shù)

2021-04-21 14:58:49

神經(jīng)網(wǎng)絡AI深度學習

2021-03-18 09:28:20

人工智能機器學習技術(shù)

2024-06-05 19:45:08

2024-04-08 10:30:58

模型AI

2016-12-28 10:45:39

2022-01-27 10:06:29

生成算法分布式

2012-02-16 08:27:14

安全漏洞RSA算法

2013-09-09 15:29:50

設計師圖標集

2023-11-08 11:00:56

Graphite開源
點贊
收藏

51CTO技術(shù)棧公眾號