Learning to Paint With Model-based Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
We show how to teach machines to paint like human painters, who can use a small number of strokes to create fantastic paintings. By employing a neural renderer in model-based Deep Reinforcement Learning (DRL), our agents learn to determine the position and color of each stroke and make long-term plans to decompose texture-rich images into strokes. Experiments demonstrate that excellent visual effects can be achieved using hundreds of strokes. The training process does not require the experience of human painters or stroke tracking data. The code is available at https://github.com/hzwer/ICCV2019-LearningToPaint.
Key facts. Cited by 70 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 16; 2022: 16; 2023: 14; 2024: 7; 2025: 9; 2026: 8.
70 papers.
Sort:
By area:
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
- 2022Learning to generate line drawings that convey geometry and semanticscited by 82
- 2021Paint Transformer: Feed Forward Neural Painting with Stroke Predictioncited by 61
- 2021Procedure Planning in Instructional Videos via Contextual Modeling and Model-based Policy Learningcited by 53
- 2023Towards Artistic Image Aesthetics Assessment: a Large-scale Dataset and a New Methodcited by 48
- 2021Rethinking Style Transfer: From Pixels to Parameterized Brushstrokescited by 42
- 2021Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptscited by 40
- 2021Torch.fx: Practical Program Capture and Transformation for Deep Learning in Pythoncited by 38
- 2024ProcessPainter: Learn Painting Process from Sequence Datacited by 37
- 2022High-Fidelity Guided Image Synthesis with Latent Diffusion Modelscited by 36
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
38 more
- 2021Position, Padding and Predictions: A Deeper Look at Position Information in CNNscited by 26
- 2021Creativity and Machine Learning: A Surveycited by 21
- 2021Brick-by-Brick: Combinatorial Construction with Deep Reinforcement Learningcited by 19
- 2021Emergent Graphical Conventions in a Visual Communication Gamecited by 16
- 2021DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learningcited by 14
- 2023Stroke-based Neural Painting and Stylization with Dynamically Predicted Painting Regioncited by 14
- 2023Reinforcement Learning for Generative AI: State of the Art, Opportunities and Open Research Challengescited by 10
- 2022Toward Modeling Creative Processes for Algorithmic Paintingcited by 9
- 2022Im2Oil: Stroke-Based Oil Painting Rendering with Linearly Controllable Fineness Via Adaptive Samplingcited by 9
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervisioncited by 9
- 2021ModelLight: Model-Based Meta-Reinforcement Learning for Traffic Signal Controlcited by 8
- 2022Collaborative Neural Rendering using Anime Character Sheetscited by 8
- 2023Explore 3D Dance Generation via Reward Model from Automatically-Ranked Demonstrationscited by 8
- 2021Intelli-Paint: Towards Developing Human-like Painting Agentscited by 6
- 2022Paint2Pix: Interactive Painting based Progressive Image Synthesis and Editingcited by 6
- 2024Inverse Painting: Reconstructing The Painting Processcited by 6
- 2022PaintNet: Unstructured Multi-Path Learning from 3D Point Clouds for Robotic Spray Paintingcited by 5
- 2023Learning Geometry-aware Representations by Sketchingcited by 5
- 2022RLSS: A Deep Reinforcement Learning Algorithm for Sequential Scene Generationcited by 4
- 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
- 2023Computational Approaches for Traditional Chinese Painting: From the "Six Principles of Painting" Perspectivecited by 3
- 2023Emergent Communication in Interactive Sketch Question Answeringcited by 3
- 2023Segmentation-Based Parametric Paintingcited by 3
- 2025MaskPlanner: Learning-Based Object-Centric Motion Generation from 3D Point Cloudscited by 3
- 2021MARVEL: Raster Manga Vectorization via Primitive-wise Deep Reinforcement Learningcited by 2
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agentcited by 2
- 2022Cut-and-Approximate: 3D Shape Reconstruction from Planar Cross-sections with Deep Reinforcement Learningcited by 2
- 2023TorchBench: Benchmarking PyTorch with High API Surface Coveragecited by 2
- 2021Using Python for Model Inference in Deep Learningcited by 1
- 2021Graph Convolutional Memory using Topological Priorscited by 1
- 2022Multi-granularity Association Learning Framework for on-the-fly Fine-Grained Sketch-based Image Retrievalcited by 1
- 2023Interactive Neural Paintingcited by 1
- 2023Collaborative Neural Paintingcited by 1
- 2024depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researcherscited by 1
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervisioncited by 1
- 2024Hyperstroke: A Novel High-quality Stroke Representation for Assistive Artistic Drawingcited by 1
- 2024Level of agreement between emotions generated by Artificial Intelligence and human evaluation: a methodological proposalcited by 1
- 2025Sketch & Paint: Stroke-by-Stroke Evolution of Visual Artworkscited by 1
50 most cited of 70 All 70 (JSON)
- 2026TBR: Transport-Based Rendering with Deposition Strokes for Inverse Graphics8 Sep 2026
- 2026Paint What You See: Benchmarking Dexterous Visual Tool Use in Multimodal Agents26 Aug 2026
- 2026Learning to See via Epiretinal Implant Stimulation in silico with Model-Based Deep Reinforcement Learning2 Jun 2026
- 2026PaintCopilot: Modeling Painting as Autonomous Artistic Continuation20 May 2026
- 2026Look, Compare and Draw: Differential Query Transformer for Automatic Oil Painting29 Mar 2026
- 2026Data-Efficient Brushstroke Generation with Diffusion Models for Oil Painting1 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketching12 Feb 2026
- 2025PaintFlow: A Unified Framework for Interactive Oil Paintings Editing and Generation9 Dec 2025
- 2025Birth of a Painting: Differentiable Brushstroke Reconstruction17 Nov 2025
- 2025RoboSVG: A Unified Framework for Interactive SVG Generation with Multi-modal Guidance26 Oct 2025
- 2025PPJudge: Towards Human-Aligned Assessment of Artistic Painting Process12 Jul 2025
38 more
- 2025Stroke-based Cyclic Amplifier: Image Super-Resolution at Arbitrary Ultra-Large Scales12 Jun 2025
- 2025Vectorized Region Based Brush Strokes for Artistic Rendering11 Jun 2025
- 2025AnimatePainter: A Self-Supervised Rendering Framework for Reconstructing Painting Process21 Mar 2025
- 2025Sketch & Paint: Stroke-by-Stroke Evolution of Visual Artworks27 Feb 2025
- 2025MaskPlanner: Learning-Based Object-Centric Motion Generation from 3D Point Clouds26 Feb 2025
- 2024Level of agreement between emotions generated by Artificial Intelligence and human evaluation: a methodological proposal10 Oct 2024
- 2024Inverse Painting: Reconstructing The Painting Process30 Sep 2024
- 2024Hyperstroke: A Novel High-quality Stroke Representation for Assistive Artistic Drawing18 Aug 2024
- 2024PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision18 Jul 2024
- 2024ProcessPainter: Learn Painting Process from Sequence Data10 Jun 2024
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervision20 Mar 2024
- 2024depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researchers14 Mar 2024
- 2023Explore 3D Dance Generation via Reward Model from Automatically-Ranked Demonstrations18 Dec 2023
- 2023Collaborative Neural Painting4 Dec 2023
- 2023Segmentation-Based Parametric Painting24 Nov 2023
- 2023Neural Collage Transfer: Artistic Reconstruction via Material Manipulation3 Nov 2023
- 2023Emergent Communication in Interactive Sketch Question Answering24 Oct 2023
- 2023Stroke-based Neural Painting and Stylization with Dynamically Predicted Painting Region7 Sep 2023
- 2023Controlling Geometric Abstraction and Texture for Artistic Images31 Jul 2023
- 2023Reinforcement Learning for Generative AI: State of the Art, Opportunities and Open Research Challenges31 Jul 2023
- 2023Interactive Neural Painting31 Jul 2023
- 2023Computational Approaches for Traditional Chinese Painting: From the "Six Principles of Painting" Perspective26 Jul 2023
- 2023TorchBench: Benchmarking PyTorch with High API Surface Coverage27 Apr 2023
- 2023Learning Geometry-aware Representations by Sketching17 Apr 2023
- 2023Towards Artistic Image Aesthetics Assessment: a Large-scale Dataset and a New Method27 Mar 2023
- 2023Robot Synesthesia: A Sound and Emotion Guided AI Painter9 Feb 2023
- 2022Stroke-based Rendering: From Heuristics to Deep Learning30 Dec 2022
- 2022L2SR: Learning to Sample and Reconstruct for Accelerated MRI via Reinforcement Learning5 Dec 2022
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphics5 Dec 2022
- 2022High-Fidelity Guided Image Synthesis with Latent Diffusion Models30 Nov 2022
- 2022PaintNet: Unstructured Multi-Path Learning from 3D Point Clouds for Robotic Spray Painting13 Nov 2022
- 2022Cut-and-Approximate: 3D Shape Reconstruction from Planar Cross-sections with Deep Reinforcement Learning22 Oct 2022
- 2022Im2Oil: Stroke-Based Oil Painting Rendering with Linearly Controllable Fineness Via Adaptive Sampling27 Sep 2022
- 2022Paint2Pix: Interactive Painting based Progressive Image Synthesis and Editing17 Aug 2022
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agent9 Aug 2022
- 2022Character Generation through Self-Supervised Vectorization3 Aug 2022
- 2022Collaborative Neural Rendering using Anime Character Sheets12 Jul 2022
- 2022RLSS: A Deep Reinforcement Learning Algorithm for Sequential Scene Generation1 Jun 2022
50 newest of 70 All 70 (JSON)
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
- 2022Learning to generate line drawings that convey geometry and semanticscited by 82
- 2021Paint Transformer: Feed Forward Neural Painting with Stroke Predictioncited by 61
- 2021Procedure Planning in Instructional Videos via Contextual Modeling and Model-based Policy Learningcited by 53
- 2023Towards Artistic Image Aesthetics Assessment: a Large-scale Dataset and a New Methodcited by 48
- 2021Rethinking Style Transfer: From Pixels to Parameterized Brushstrokescited by 42
- 2021Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Conceptscited by 40
- 2021Torch.fx: Practical Program Capture and Transformation for Deep Learning in Pythoncited by 38
- 2024ProcessPainter: Learn Painting Process from Sequence Datacited by 37
- 2022CLIPVG: Text-Guided Image Manipulation Using Differentiable Vector Graphicscited by 34
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
- 2021Position, Padding and Predictions: A Deeper Look at Position Information in CNNscited by 26
12 most cited of 67 All 67 (JSON)
- 2026TBR: Transport-Based Rendering with Deposition Strokes for Inverse Graphics8 Sep 2026
- 2026Learning to See via Epiretinal Implant Stimulation in silico with Model-Based Deep Reinforcement Learning2 Jun 2026
- 2026PaintCopilot: Modeling Painting as Autonomous Artistic Continuation20 May 2026
- 2026Look, Compare and Draw: Differential Query Transformer for Automatic Oil Painting29 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Stroke of Surprise: Progressive Semantic Illusions in Vector Sketching12 Feb 2026
- 2025PaintFlow: A Unified Framework for Interactive Oil Paintings Editing and Generation9 Dec 2025
- 2025Birth of a Painting: Differentiable Brushstroke Reconstruction17 Nov 2025
- 2025RoboSVG: A Unified Framework for Interactive SVG Generation with Multi-modal Guidance26 Oct 2025
- 2025PPJudge: Towards Human-Aligned Assessment of Artistic Painting Process12 Jul 2025
- 2025Stroke-based Cyclic Amplifier: Image Super-Resolution at Arbitrary Ultra-Large Scales12 Jun 2025
- 2025Vectorized Region Based Brush Strokes for Artistic Rendering11 Jun 2025
12 newest of 67 All 67 (JSON)