Bézier Splatting for Fast and Differentiable Vector Graphics Rendering

要約

微分可能なベクトルグラフィックス(VG)は画像ベクトル化とベクトル合成で広く使用されていますが、既存の表現は高解像度画像の高品質のレンダリング結果を達成するために最適化し、苦労しています。
この作業では、b \ ‘ezierスプラッティングと呼ばれる新しい微分可能なVG表現を導入し、高速でありながら忠実度の高いVGラスター化を可能にします。
b \ ‘ezierスプラッティングサンプルb \’ ezier曲線に沿った2Dガウスのサンプルは、オブジェクト境界で位置勾配を自然に提供します。
効率的なスプラッティングベースの微分可能なラスターザーのおかげで、b \ ‘ezierスプラッティングは、diffvgと比較して、オープンカーブの前方および後方ラスター化ステップあたり30倍および150倍高速になります。
さらに、曲線の空間分布を動的に調整してローカルミニマイを逃れ、VGの品質をさらに向上させる適応的な剪定および密度化戦略を導入します。
さらに、当社の新しいVG表現は、標準のXMLベースのSVG形式への変換をサポートし、既存のVGツールとパイプラインとの相互運用性を向上させます。
実験結果は、b \ ‘ezierスプラットが視覚的な忠実度と大幅な最適化のスピードアップで既存の方法を大幅に上回ることを示しています。

要約(オリジナル)

Differentiable vector graphics (VGs) are widely used in image vectorization and vector synthesis, while existing representations are costly to optimize and struggle to achieve high-quality rendering results for high-resolution images. This work introduces a new differentiable VG representation, dubbed B\’ezier Splatting, that enables fast yet high-fidelity VG rasterization. B\’ezier Splatting samples 2D Gaussians along B\’ezier curves, which naturally provide positional gradients at object boundaries. Thanks to the efficient splatting-based differentiable rasterizer, B\’ezier Splatting achieves 30x and 150x faster per forward and backward rasterization step for open curves compared to DiffVG. Additionally, we introduce an adaptive pruning and densification strategy that dynamically adjusts the spatial distribution of curves to escape local minima, further improving VG quality. Furthermore, our new VG representation supports conversion to standard XML-based SVG format, enhancing interoperability with existing VG tools and pipelines. Experimental results show that B\’ezier Splatting significantly outperforms existing methods with better visual fidelity and significant optimization speedup.

arxiv情報

著者 Xi Liu,Chaoyi Zhou,Nanxuan Zhao,Siyu Huang
発行日 2025-06-04 17:09:54+00:00
arxivサイト arxiv_id(pdf)

提供元, 利用サービス

arxiv.jp, Google

カテゴリー: cs.CV, cs.GR パーマリンク