DiffBMP: Differentiable Rendering with Bitmap Primitives
Seongmin Hong, Junghun James Kim, Daehyeop Kim, Insoo Chung, Se Young Chun

TL;DR
DiffBMP is a scalable, efficient differentiable rendering engine for bitmap images that enables fast optimization of bitmap primitives using GPU acceleration, facilitating creative workflows and image editing tasks.
Contribution
The paper introduces DiffBMP, a novel GPU-accelerated differentiable renderer for bitmap images, expanding differentiable rendering capabilities beyond vector graphics.
Findings
Optimizes thousands of bitmap primitives in under 1 minute.
Supports exporting layered compositions for creative workflows.
Provides a publicly accessible Python package for easy integration.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques · 3D Shape Modeling and Analysis · Advanced Vision and Imaging
