mlsanityData to 14 Oct 2026

DiffBMP: Differentiable Rendering with Bitmap Primitives

arXiv 2602.22625 ↗First posted 26 Feb 2026cs.GR cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

We introduce DiffBMP, a scalable and efficient differentiable rendering engine for a collection of bitmap images. Our work addresses a limitation that traditional differentiable renderers are constrained to vector graphics, given that most images in the world are bitmaps. Our core contribution is a highly parallelized rendering pipeline, featuring a custom CUDA implementation for calculating gradients. This system can, for example, optimize the position, rotation, scale, color, and opacity of thousands of bitmap primitives all in under 1 min using a consumer GPU. We employ and validate several techniques to facilitate the optimization: soft rasterization via Gaussian blur, structure-aware initialization, noisy canvas, and specialized losses/heuristics for videos or spatially constrained images. We demonstrate DiffBMP is not just an isolated tool, but a practical one designed to integrate into creative workflows. It supports exporting compositions to a native, layered file format, and the entire framework is publicly accessible via an easy-to-hack Python package.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 41 of its 59 references that are in the map. First posted on arXiv 26 Feb 2026.

Builds on

41 of 59 references.

References · 41

  1. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 20233D Gaussian Splatting for Real-Time Radiance Field Renderingcited by 6,226
  4. 2022Instant Neural Graphics Primitives with a Multiresolution Hash Encodingcited by 3,723
  5. 2021Convex optimizationcited by 2,515
  6. 2021Plenoxels: Radiance Fields without Neural Networkscited by 1,613
  7. 2015Spatial Transformer Networkscited by 1,429
  8. 2017Mixed Precision Trainingcited by 1,156
  9. 2021Direct Voxel Grid Optimization: Super-fast Convergence for Radiance Fields Reconstructioncited by 964
  10. 2023Dynamic 3D Gaussians: Tracking by Persistent Dynamic View Synthesiscited by 737
  11. 2019MaskGAN: Towards Diverse and Interactive Facial Image Manipulationcited by 628
  12. 2020Modular Primitives for High-Performance Differentiable Renderingcited by 441
29 more
  1. 2017Neural 3D Mesh Renderercited by 437
  2. 2019Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoningcited by 420
  3. 2024gsplat: An Open-Source Library for Gaussian Splattingcited by 285
  4. 2019Differentiable Surface Splatting for Point-based Geometry Processingcited by 239
  5. 2019Learning to Predict 3D Objects with an Interpolation-based Differentiable Renderercited by 221
  6. 2021CLIPDraw: Exploring Text-to-Drawing Synthesis through Language-Image Encoderscited by 187
  7. 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 116
  8. 2022VectorFusion: Text-to-SVG by Abstracting Pixel-Based Diffusion Modelscited by 112
  9. 2016Perspective Transformer Nets: Learning Single-View 3D Object Reconstruction without 3D Supervisioncited by 106
  10. 2022Towards Layer-wise Image Vectorizationcited by 79
  11. 2023SVGDreamer: Text Guided SVG Generation with Diffusion Modelcited by 76
  12. 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
  13. 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 71
  14. 2021Paint Transformer: Feed Forward Neural Painting with Stroke Predictioncited by 62
  15. 20243D Convex Splatting: Radiance Field Rendering with 3D Smooth Convexescited by 50
  16. 2016A Versatile Scene Model with Differentiable Visibility Applied to Generative Pose Estimationcited by 42
  17. 2021Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptscited by 40
  18. 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
  19. 2024Beyond Gaussians: Fast and High-Fidelity 3D Splatting with Linear Kernelscited by 22
  20. 2019Unsupervised Doodling and Painting with Improved SPIRALcited by 21
  21. 2025LinPrim: Linear Primitives for Differentiable Volumetric Renderingcited by 21
  22. 2019Pix2Vex: Image-to-Geometry Reconstruction using a Smooth Differentiable Renderercited by 18
  23. 2020Content Masked Loss: Human-Like Brush Stroke Planning in a Reinforcement Learning Painting Agentcited by 15
  24. 2020Discovering Pattern Structure Using Differentiable Compositingcited by 11
  25. 2024Segmentation-guided Layer-wise Image Vectorization with Gradient Fillscited by 11
  26. 2022Plateau-reduced Differentiable Path Tracingcited by 10
  27. 2025Object-Centric 2D Gaussian Splatting: Background Removal and Occlusion-Aware Pruning for Compact Object Modelscited by 9
  28. 2025Bezier Splatting for Fast and Differentiable Vector Graphics Renderingcited by 5
  29. 2019PaintBot: A Reinforcement Learning Approach for Natural Media Paintingcited by 4

Built on by

Not cited yet.