Content uploaded by Amir Semmo
Author content
All content in this area was uploaded by Amir Semmo on Oct 15, 2017
Content may be subject to copyright.
BeCasso: Image Stylization by Interactive Oil Paint Filtering on Mobile Devices *
Amir Semmo J¨
urgen D¨
ollner
Hasso Plattner Institute, University of Potsdam, Germany∗
Frank Schlegel
Digital Masterpieces GmbH∗
Figure 1: A result interactively produced with our mobile app for an input image with a resolution of 2,560 ×1,800 pixels (left). The stylized
output (right) is based on real-time color grading, multi-stage flow-based nonlinear filtering, and a paint texture synthesis.
Abstract
BeCasso is a mobile
app that enables users
to transform photos into
an oil paint look that is
inspired by traditional
painting elements. In
contrast to stroke-based
approaches, the app uses
state-of-the-art nonlinear
image filtering tech-
niques based on smoothed structure information to interactively
synthesize oil paint renderings with soft color transitions. BeCasso
empowers users to easily create aesthetic oil paint renderings by
implementing a two-fold strategy. First, it provides parameter
presets that may serve as a starting point for a custom stylization
based on global parameter adjustments. Second, it introduces
a novel interaction approach that operates within the parameter
spaces of the stylization effect to facilitate creative control over the
visual output: on-screen painting enables users to locally adjust the
appearance in image regions, e.g., to vary the level of abstraction,
brush and stroke direction. This way, the app provides tools for
both higher-level interaction and low-level control [Isenberg 2016]
to serve the different needs of non-experts and digital artists.
Keywords: mobile, image filtering, stylization, interaction, GPU
Concepts: •Computing methodologies →Image manipulation;
∗http://www.hpi3d.de |http://www.digitalmasterpieces.com
This is the authors’ version of the work. It is posted here for your personal
use. Not for redistribution. The definitive version will be published in Pro-
ceedings of the 43rd International Conference and Exhibition on Computer
Graphics & Interactive Techniques (SIGGRAPH ’16).
c
2016 Copyright held by the owner/author(s).
SIGGRAPH ’16, July 24-28, 2016, Anaheim, CA,
ISBN: 978-1-4503-4376-3/16/07
DOI: http://dx.doi.org/10.1145/2936744.2936750
1 Technical Approach
Image stylization enjoys a growing popularity on mobile devices
to foster casual creativity [Winnem¨
oller 2013]. However, the pro-
vision of high-quality image effects for artistic rendering is still
faced by the inherent limitations of mobile graphics hardware such
as computing power and memory resources. In particular, the in-
teractive processing of high-resolution image data becomes an in-
creasingly challenging task for image-based artistic rendering that
requires several passes of (non-)linear filtering.
This work presents BeCasso, a mobile app based on the oil paint ef-
fect of [Semmo et al. 2016] that provides several enhancements to
achieve the objective of an interactive image processing: (1) real-
time color grading using lookup tables [Selan 2004] is employed
to simulate rendering with a reduced color palette, (2) a multi-
scale approach is used that processes images on downsampled ver-
sions and performs joint bilateral upsampling [Kopf et al. 2007] to
achieve deliberate levels of abstraction at interactive frame rates,
and (3) a graph of the processing chains is maintained to dynami-
cally trigger only invalidated filtering stages. These enhancements
significantly facilitate the implementation of interactive tools that
can adjust the filtering effects at run-time—a contemporary field of
research [Isenberg 2016]—which is demonstrated by an on-screen
painting interface for per-pixel parameterization, e.g., to locally
vary the level of abstraction, brush and stroke direction.
Acknowledgments. This work was partly funded by the Federal Min-
istry of Education and Research (BMBF), Germany, within the InnoProfile
Transfer research group “4DnD-Vis” (www.4dndvis.de).
References
ISENBERG, T. 2016. Interactive NPAR: What Type of Tools Should We Create? In
Proc. NPAR, The Eurographics Association, Goslar, Germany, 89–96.
KOPF, J ., COHE N, M . F., LISCHINSKI, D ., AND UY TT END AEL E, M . 2007. Joint
Bilateral Upsampling. ACM Trans. Graph. 26, 3.
SELA N, J. 2004. Using Lookup Tables to Accelerate Color Transformations. In GPU
Gems. Addison-Wesley, 381–392.
SEMM O, A ., LIMBERGER, D., K YPRIANIDIS, J. E ., AND D¨
OLL NE R, J. 2016. Image
Stylization by Interactive Oil Paint Filtering. Computers & Graphics 55, 157–171.
WINNEM ¨
OLL ER , H . 2013. NPR in the Wild. In Image and Video-Based Artistic
Stylisation. Springer, 353–374.