Content Masked Loss: Human-Like Brush Stroke Planning in a Reinforcement Learning Painting Agent
Not on the map. Why?
Abstract (arXiv)
The objective of most Reinforcement Learning painting agents is to minimize the loss between a target image and the paint canvas. Human painter artistry emphasizes important features of the target image rather than simply reproducing it (DiPaola 2007). Using adversarial or L2 losses in the RL painting models, although its final output is generally a work of finesse, produces a stroke sequence that is vastly different from that which a human would produce since the model does not have knowledge about the abstract features in the target image. In order to increase the human-like planning of the model without the use of expensive human data, we introduce a new loss function for use with the model's reward function: Content Masked Loss. In the context of robot painting, Content Masked Loss employs an object detection model to extract features which are used to assign higher weight to regions of the canvas that a human would find important for recognizing content. The results, based on 332 human evaluators, show that the digital paintings produced by our Content Masked model show detectable subject matter earlier in the stroke sequence than existing methods without compromising on the quality of the final painting. Our code is available at https://github.com/pschaldenbrand/ContentMaskedLoss.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 5; 2023: 4; 2024: 3; 2025: 0; 2026: 3.
15 papers.
Sort:
By area:
- 2024ProcessPainter: Learn Painting Process from Sequence Datacited by 38
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
- 2022Toward Modeling Creative Processes for Algorithmic Paintingcited by 9
- 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
- 2023Segmentation-Based Parametric Paintingcited by 3
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agentcited by 2
- 2023Interactive Neural Paintingcited by 1
- 2023Collaborative Neural Paintingcited by 1
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervisioncited by 1
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Surveycited by 1
- 2022Character Generation through Self-Supervised Vectorizationcited by 0
- 2023Robot Synesthesia: A Sound and Emotion Guided AI Paintercited by 0
- 2026IMPASTO: Integrating Model-Based Planning with Learned Dynamics Models for Robotic Oil Painting Reproduction31 Mar 2026
- 2026Data-Efficient Brushstroke Generation with Diffusion Models for Oil Painting1 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Survey2 Dec 2024
- 2024ProcessPainter: Learn Painting Process from Sequence Data10 Jun 2024
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervision20 Mar 2024
- 2023Collaborative Neural Painting4 Dec 2023
- 2023Segmentation-Based Parametric Painting24 Nov 2023
- 2023Interactive Neural Painting31 Jul 2023
- 2023Robot Synesthesia: A Sound and Emotion Guided AI Painter9 Feb 2023
- 2022Stroke-based Rendering: From Heuristics to Deep Learning30 Dec 2022
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agent9 Aug 2022
3 more
- 2024ProcessPainter: Learn Painting Process from Sequence Datacited by 38
- 2022StyleCLIPDraw: Coupling Content and Style in Text-to-Drawing Translationcited by 28
- 2022Toward Modeling Creative Processes for Algorithmic Paintingcited by 9
- 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
- 2023Segmentation-Based Parametric Paintingcited by 3
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agentcited by 2
- 2023Interactive Neural Paintingcited by 1
- 2023Collaborative Neural Paintingcited by 1
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervisioncited by 1
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Surveycited by 1
- 2022Character Generation through Self-Supervised Vectorizationcited by 0
- 2023Robot Synesthesia: A Sound and Emotion Guided AI Paintercited by 0
12 most cited of 14 All 14 (JSON)
- 2026IMPASTO: Integrating Model-Based Planning with Learned Dynamics Models for Robotic Oil Painting Reproduction31 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2024Artificial Intelligence for Geometry-Based Feature Extraction, Analysis and Synthesis in Artistic Images: A Survey2 Dec 2024
- 2024ProcessPainter: Learn Painting Process from Sequence Data10 Jun 2024
- 2024CalliRewrite: Recovering Handwriting Behaviors from Calligraphy Images without Supervision20 Mar 2024
- 2023Collaborative Neural Painting4 Dec 2023
- 2023Segmentation-Based Parametric Painting24 Nov 2023
- 2023Interactive Neural Painting31 Jul 2023
- 2023Robot Synesthesia: A Sound and Emotion Guided AI Painter9 Feb 2023
- 2022Stroke-based Rendering: From Heuristics to Deep Learning30 Dec 2022
- 2022From Scratch to Sketch: Deep Decoupled Hierarchical Reinforcement Learning for Robotic Sketching Agent9 Aug 2022
- 2022Character Generation through Self-Supervised Vectorization3 Aug 2022
12 newest of 14 All 14 (JSON)