The generation of well-designed artwork is often quite time-consuming and assumes a high degree of proficiency on part of the human painter. In order to facilitate the human painting process, substantial research efforts have been made on teaching machines how to "paint like a human", and then using the trained agent as a painting assistant tool for human users. However, current research in this direction is often reliant on a progressive grid-based division strategy wherein the agent divides the overall image into successively finer grids, and then proceeds to paint each of them in parallel. This inevitably leads to artificial painting sequences which are not easily intelligible to human users. To address this, we propose a novel painting approach which learns to generate output canvases while exhibiting a more human-like painting style. The proposed painting pipeline Intelli-Paint consists of 1) a progressive layering strategy which allows the agent to first paint a natural background scene representation before adding in each of the foreground objects in a progressive fashion. 2) We also introduce a novel sequential brushstroke guidance strategy which helps the painting agent to shift its attention between different image regions in a semantic-aware manner. 3) Finally, we propose a brushstroke regularization strategy which allows for ~60-80% reduction in the total number of required brushstrokes without any perceivable differences in the quality of the generated canvases. Through both quantitative and qualitative results, we show that the resulting agents not only show enhanced efficiency in output canvas generation but also exhibit a more natural-looking painting style which would better assist human users express their ideas through digital artwork.
翻译:设计完善的艺术作品的生成往往耗费大量时间,并假设部分人类画家高度熟练。为了便利人类绘画过程,已经对如何“像人一样画画”的机器进行了大量研究,然后将经过培训的代理人用作人类用户的绘画助理工具。然而,目前朝这个方向的研究往往依赖于基于网络的渐进式分层战略,即代理人将整体图像分成相继细化的网格,然后同时绘制每幅图的图纸。这不可避免地导致人为绘画序列,而人类用户对此不易理解。为了解决这一问题,我们建议采用新颖的绘画方法,学会如何在展示像人一样的绘画布时,如何“像人一样画画画”,然后将经过一个渐进式的分层战略,使代理人首先画出一个自然背景图案,然后以渐进的方式将整个图像分割成更精细的网格,我们也可以在不同的图像区域之间转移其注意力,但不会为人类用户所理解。最后,我们建议一种创新式的画图画序图案方法,这样可以使人类的精度更精确地平整。