Radomír Měch

Principal Scientist, Imagination Lab

San Jose

Radomír heads the Procedural Imaging Group at Adobe Research. He leads a mix of research teams, senior individual contributors, and one invaluable technical artist. The researchers span areas of 2D and 3D design, image processing, modeling, natural media simulation, generative models (GANs), and HCI. His areas of research are procedural modeling, with a particular focus on interaction with procedural models and casual modeling, rendering, 3D printing, and image evaluation algorithms. Currently, he is focusing on adding intelligence and personalization to design features and workflows.

Radomír believes that Adobe Research has an efficient and enjoyable model for producing magic features for our products. Many of Adobe Research’s projects start with internships. A typical researcher is involved in 2-6 internships each summer investigating new ideas. Many of those internships lead to university collaboration and results in high quality publications. The close ties with academia allow the researches to keep up to speed with latest academic results but also attract top talent in terms of interns and full time hires. Each researcher has also projects that are in further stages, where the investigation is followed by building a prototype that can be shown to product teams, or the prototype is already successfully sold and the researcher, with possible help from the tech transfer engineer, transfers the technology into a product.

Radomír’s role is to lead his team and to help the members to define and drive strategies and research themes for the group and the lab, to help team members to choose their projects, and promote the projects as they reach the demoable stage.  Since the inception of his group in 2008 his team has shipped many technologies, including

 

3D modeling and rendering:

* Repousse – 2D curve inflation in Photoshop 3D CS5, with improved inflation engine in CS6.

* Super bevels and new adaptive extrusion engine in Photoshop CS6

* Ray-tracer in Photoshop 3D (CS4, improved in CS5, new enhancements in CS6) and in After Effects CS5

* Multitone 3D printing in Photoshop CC 14.2

* 3D Filters in Photoshop CC 2015

* Blendshape Transfer for Fuse CC

 

Simulation:

* Simulating bristle tips in Photoshop CS5

* Bristle brush in AI CS5

* Mixer brush in Photoshop CS5 and Color Lava Photoshop iPad app

* Procedural water color simulation on ipad – Adobe Eazel for Photoshop CS5.5

* Continuous stroking model in Adobe Sketch 2014

* Kubelka-Munk Pigment Model in Adobe Sketch 2014

* Water color simulation in Adobe Sketch (also showcased at Ipad Pro launch in the fall of 2015)

 

Graphics design:

* Beautiful strokes in Illustrator CS5, more features in CS6, and CC, and in FlashPro CC2014

* Pattern scripts for Photoshop 14.2

* Tree, Flame, Picture frame filter in PS CC2014 (15.2)

* Comic Kit and Cloth Texture Generator filters for Ps 

 

Image editing:

* Selection Editing, PSe, Orion, Photoshop

* Level-Set based Selection Editing (PSE13, Photsohop Mix 2014)

* Crop Suggestion in PSE 2014, Ps Mix 1.4

* Saliency estimation in Photoshop Mix 1.3, 2.0

* Automatic Content-Aware Stylization in PSE14

[Normal Map from Legacy Image, Photoshop 13.1]

[Enhanced scripted patterns in Photoshop CC (dynamic UI)]

[Aesthetic Path builder, Magic Brush (data driven brush model), Magic Style (robust image color and tone transfer), Magic Crop, Magic Cutout Maker, Magic Vectorizer for Creative SDK Labs]

 

Radomír’s projects:

Procedural modeling, casual modeling and 3D printing

Before Radomír became a manager in 2008, and while his team was growing, he had time to built a procedural modeling framework. The goal of the project was to allow users to create new procedural brushes or other tools in our applications.

The system first shipped in Flash Authoring and then in Photoshop CS6, enhanced in CC 14.1. With Daichi, the procedural artist on board, he and his team shipped more advanced Deco filters in 14.3 (including image frame, flame and tree filter). Radomír continues to enchance the framework, for example by adding support for iOS, since it provides means for Daichi to deploy new features and for others to quickly prototype new tools. For example, the procedural watercolor simulation shipped in Eazel was prototyped in Deco. See below for more details on the system.

Radomír is a big proponent of 3D casual modeling. In general, he would like to make it easier for people to create and modify 3D content. With the increase popularity of 3D printing and Virtual Reality there will be an increasing need for 3D content. Conversely, being able to easily create 3D content will aid the adoption of 3D printers and virtual reality. Procedural modeling is one of the possible means towards easy modeling and Radomír have explored several projects on making it easy to author and control procedural or parametric models.

He has also been a proponent of 3D printing. He has been part of the initial push for 3D printing at Adobe and has worked on several projects, several resulting in publications (link to Bedrich), some only in patents (http://www.3ders.org/articles/20150413-adobe-steps-further-into-3d-printing-industry-with-print-smoothing-patent.html), and some made it to product (multitone 3D printing as experimental feature in Photoshop CC 2014).

As an avid photographer, he was also interested in developing some features for Lightroom. With help from two researcher’s from the Media Intelligence Lab,Radomír has developed in house technology over past few years for automatic image cropping, to enhance the image composition or for zoom in, for image saliency, for evaluation of image aesthetics and for album curation – selecting representative images from image sets.

These are exciting projects for Radomír as a researcher since he is learning new skills and as a customer who needs such features.

Other projects that shipped and to which he has contributed directly are the procedural splat based water color simulation on iPad (Eazel), the ray-tracer in Photoshop, 3D extrusions in Photoshop, Multitone  3D printing in Photoshop (for smoothly mixing two colors in FDM printers), or pattern scripts in Photoshop.

Many other internship or collaboration project resulted in a publication. The list of publications below can give you an idea of the variety of topics.

My Publications

Published June 18, 2018

Good View Hunting: Learning Photo Composition from 1 Million View Pairs

CVPR 2018

Zijun Wei, Jianming Zhang, Xiaohui Shen, Zhe Lin, Radomír Měch, Minh Hoai, Dimitris Samaras
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published June 18, 2018

Learning to Understand Image Blur

CVPR 2018

Shanghang Zhang, Xiaohui Shen, Zhe Lin, Radomír Měch, Joao P. Costeira, Jose M. F. Moura
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published June 18, 2018

Good View Hunting: Learning Photo Composition from Dense View Pairs

Proc. IEEE Conference on Computer Vision and Pattern Recognition (CVPR)

Zijun Wei, Jianming Zhang, Xiaohui Shen, Zhe Lin, Radomír Měch, Min Hoai, Dimitris Samaras
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published April 21, 2018

Extending Manual Drawing Practices with Artist-Centric Programming Tools

ACM SIGCHI Conference on Human Factors in Computing Systems

Jennifer Jacobs, Joel Brandt, Radomír Měch, Mitchel Resnick
Best paper award.
  • Human Computer Interaction

Published March 12, 2018

Learning to Detect Multiple Photographic Defects

WACV 2018 : IEEE Winter Conference on Applications of Computer Vision

Ning Yu, Xiaohui Shen, Zhe Lin, Radomír Měch, Connelly Barnes

Published October 22, 2017

Personalized Image Aesthetics

ICCV 2017 - IEEE International Conference on Computer Vision

Jian Ren, Xiaohui Shen, Zhe Lin, Radomír Měch, David Foran

Published September 4, 2017

Recognizing and Curating Photo Albums via Event-Specific Image Importance

BMVC 2017 - 28th British Machine Vision Conference

Yufei Wang, Zhe Lin, Xiaohui Shen, Radomír Měch, Gavin Miller, Garrison Cottrell
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published September 1, 2017

Salient Object Subtizing

International Journal of Computer Vision

Jianming Zhang, Shugao Ma, Mehrnoosh Sameki, Stan Sclaroff, Margrit Betke, Zhe Lin, Xiaohui Shen, Brian Price, Radomír Měch
  • Computer Vision, Imaging & Video

Published July 30, 2017

Skippy: Single View 3D Curve Interactive Modeling

ACM Transactions on Graphics (SIGGRAPH 2017)

Vojtěch Krs, Ersin Yumer, Nathan Carr, Bedrich Benes, Radomír Měch
  • Graphics (2D & 3D)

Published May 17, 2017

FLOWPAK: Flow-based Ornamental Element Packing

Graphics Interface 2017

Reza Adhitya Saputra, Craig Kaplan, Paul Asente, Radomír Měch
Winner of the Michael A.J. Sweeney Award for Best Student Papers
  • Graphics (2D & 3D)

Published May 6, 2017

Supporting Expressive Procedural Art Creation through Direct Manipulation

CHI 2017 – ACM Conference on Human Factors in Computing Systems

Jennifer Jacobs, Sumit Gogia, Radomír Měch, Joel Brandt
Best paper award.
  • Human Computer Interaction

Published October 8, 2016

Photo Aesthetics Ranking Network with Attributes and Content Adaptation

European Conference on Computer Vision (ECCV)

Shu Kong, Xiaohui Shen, Zhe Lin, Radomír Měch, Charless Fowlkes
  • AI & Machine Learning
  • Computer Vision, Imaging & Video

Published August 3, 2016

Shape synthesis from sketches via procedural models and convolutional networks

IEEE Transactions on Visualization and Computer Graphics

Haibin Huang, Evangelis Kalogerakis, Ersin Yumer, Radomír Měch
  • AI & Machine Learning
  • Graphics (2D & 3D)

Published June 1, 2016

Event-specific Image Importance

CVPR 2016

Y. Wang, Zhe Lin, Xiaohui Shen, Radomír Měch, Gavin Miller, G. Cottrell

Published June 1, 2016

Unconstrained Salient Object Detection via Proposal Subset Optimization

CVPR 2016

J. Zhang, S. Sclaroff, Zhe Lin, Xiaohui Shen, Brian Price, Radomír Měch

Published December 1, 2015

Deep Multi-Patch Aggregation Network for Image Style, Aesthetics, and Quality Estimation

ICCV 2015

X. Lu, Zhe Lin, Xiaohui Shen, Radomír Měch, Jue Wang

Published December 1, 2015

Minimum Barrier Salient Object Detection at 80 FPS

ICCV 2015

J. Zhang, Zhe Lin, Xiaohui Shen, Radomír Měch, Brian Price, S. Sclaroff

Published November 9, 2015

Procedural Modeling Using Autoencoder Networks

UIST 2015 - ACM User Interface Software and Technology Symposium

Mehmet Ersin Yumer, Paul Asente, Radomír Měch, Levent Burak Kara
  • AI & Machine Learning
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published June 1, 2015

Salient Object Subitizing

CVPR 2015

J. Zhang, S. Ma, M. Sameki, S. Sclaroff, M. Betke, Zhe Lin, Xiaohui Shen, Brian Price, Radomír Měch

Published February 1, 2015

Data-Driven Automatic Cropping for Semantic Composition Search

Computer Graphics Forum, 33(1), 2015

A. Samii, Zhe Lin, Radomír Měch

Published January 1, 2015

Learning an Aesthetic Photo Cropping Cascade

WACV 2015

P. Wang, Zhe Lin, Radomír Měch

Published October 1, 2014

Automatic Cropping Using Semantic Composition Search

Computer Graphics Forum. doi: 10.1111/cgf.12465

A. Samii, Radomír Měch, Zhe Lin

Published August 12, 2014

DecoBrush: Drawing Structured Decorative Patterns by Example

ACM Transactions on Graphics (Proc. of SIGGRAPH 2014), 33(4), August 2014

Jingwan (Cynthia) Lu, Connelly Barnes, Connie Wan, Paul Asente, Radomír Měch, Adam Finkelstein
  • Graphics (2D & 3D)
  • Human Computer Interaction

Published April 10, 2014

Dual-Color Mixing for Fused Deposition Modeling Printers

Computer Graphics Forum (Proc. Eurographics), 33(2), 2014

T. Reiner, Nathan Carr, Radomír Měch, O. Stava, C. Dachsbacher, Gavin Miller

Published March 20, 2014

Inverse Procedural Modelling of Trees

Computer Graphics Forum

O. Stava, S. Pirk, J. Kratt, B. Chen, Radomír Měch, O. Deussen, B. Benes

Published May 1, 2013

Painting with Polygons: A Procedural Watercolor Engine

IEEE Transactions on Visualization and Computer Graphics (TVCG)

Stephen DiVerdi, A. Krishnaswamy, Radomír Měch, Daichi Ito
  • Graphics (2D & 3D)

Published December 28, 2012

The Deco Framework for Interactive Procedural Modeling

Journal of Computer Graphics Techniques (JCGT), 1(1):43--99

Radomír Měch, Gavin Miller

Published October 7, 2012

Learning Design Patterns with Bayesian Grammar Induction

UIST'12

J. Talton, L. Yang, R. Kumar, M. Lim, N. Goodman, Radomír Měch

Published August 7, 2012

Plastic Trees: Interactive Self-Adapting Botanical Tree Models

ACM Transactions on Graphics (Proc. SIGGRAPH 2012)

S. Pirk, O. Stava, J. Kratt, B. Neubert, Radomír Měch, B. Benes, O. Deussen

Published August 7, 2012

Stress Relief: Improving Structural Strength of 3D Printable Objects

ACM Transactions on Graphics (Proc. SIGGRAPH 2012)

O. Stava, J. Vanek, B. Benes, Nathan Carr, Radomír Měch

Published April 3, 2012

A lightweight, procedural, vector watercolor painting engine

Interactive 3D Graphics and Games (I3D)

Stephen DiVerdi, A. Krishnaswamy, Radomír Měch, Daichi Ito
Best Paper Award
  • Graphics (2D & 3D)

Published April 11, 2011

Guided Procedural Modeling

Computer Graphics Forum (Proc. Eurographics), 30(2), 2011

B. Beneš, O. Šťava, Radomír Měch, Gavin Miller

Published April 1, 2011

Metropolis Procedural Modeling

ACM Transactions on Graphics (TOG) , 30(2), April 2011

J. Talton, Y. Lou, S. Lesser, J. Duke, Radomír Měch, V. Koltun

Published May 3, 2010

Inverse Procedural Modeling by Automatic Generation of L-systems

Computer Graphics Forum (Proc. Eurographics), 29(2), 2010

O. Šťava, B. Beneš, Radomír Měch, D. Aliaga, P. Krištof

Published July 13, 2009

Optimizing Structure Preserving Embedded Deformation for Resizing Images and Vector Art

Computer Graphics Forum, Pacific Graphics 2009 Conference Proceedings, 29 (7)

Q. Huang, Radomír Měch, Nathan Carr

Published March 23, 2009

Detecting Symmetries and Curvilinear Arrangements in Vector Art

Computer Graphics Forum (Proc. Eurographics), 28(2), 2009

Y. Yeh, Radomír Měch

Published February 9, 2009

Self-organizing Tree Models for Image Synthesis

ACM Transactions on Graphics (Proc. SIGGRAPH), 28(3), 2009

W. Palubicki, K. Horel, S. Longay, A. Runions, B. Lane, Radomír Měch, P. Prusinkiewicz

Published April 14, 2008

An Example-based Procedural System for Element Arrangement

Computer Graphics Forum (Proc. Eurographics), 27(2), 2008

T. Ijiri, Radomír Měch, T. Igarashi, Gavin Miller

Published February 7, 2008

Coherent Layer Peeling for Transparent High-depth-Complexity Scenes

In Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS Symposium on Graphics Hardware, 33-40

Nathan Carr, Radomír Měch, Gavin Miller

Published May 22, 2007

Manipulating Virtual Plants

In Proceedings of the 5th International Workshop on Functional-Structural Plant Models , 24-1 – 24-4, 2007

P. Prusinkiewicz, B. Lane, Radomír Měch

Published February 16, 2003

Real-time image-based rendering using surface proxies and texture packing

Journal of Graphics Tools , 8(4), 1–19, 2003

Radomír Měch

Published February 1, 2001

Hardware-accelerated real-time rendering of gaseous phenomena

Journal of Graphics Tools , 6(3), 1–16, 2001

Radomír Měch

Published February 15, 2000

L-studio/cpfg: a software system for modeling plants

In AGTIVE '99: Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance , 457–464, 2000

P. Prusinkiewicz, R. Karwowski, Radomír Měch, J. Hanan

Published February 1, 2000

An L-System-based plant modeling language

In AGTIVE '99: Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance , 395–410, 2000

P. Prusinkiewicz, J. Hanan, Radomír Měch

Published January 28, 2000

3D architectural modelling of aerial photomorphogenesis in white clover (Trifolium repens L.) using L-systems

Annals of Botany , 85, 359-370(12), 2000

H. Gautier, Radomír Měch, P. Prusinkiewicz, C. Varlet-Grancher

Published August 3, 1998

Realistic modeling and rendering of plant ecosystems

In Proceedings of SIGGRAPH '98 , 275–286, 1998

O. Deussen, P. Hanrahan, B. Lintermann, Radomír Měch, M. Pharr, P. Prusinkiewicz

Published January 3, 1997

Visual models of plant development

Handbook of formal languages, vol. 3: beyond words, Springer-Verlag New York, Inc, 535–597, 1997

P. Prusinkiewicz, M. Hammel, J. Hanan, Radomír Měch

Published August 5, 1996

Visual models of plants interacting with their environment

In Proceedings of SIGGRAPH '96 , 397–410, 1996

Radomír Měch, P. Prusinkiewicz

Published February 15, 1994

Synthetic topiary

In Proceedings of SIGGRAPH '94 , 351–358, 1994

P. Prusinkiewicz, M. James, Radomír Měch

Published June 15, 1993

Colors in rendering algorithms: quality enhancing methods in ray-tracing

Masters Thesis, The Charles University

Radomír Měch