Stephen DiVerdi

Principal Scientist

San Francisco

Stephen is a principal scientist who strives to develop new creative tools for digital artists by exploring novel interfaces and interaction modalities.  His research covers a number of topics, including virtual reality, 360 degree video, augmented reality, natural media painting, vector graphics, color theory, and GPU computing.  During over ten years combined at Adobe, Stephen has shipped a number of features in Photoshop, Illustrator, Premiere, After Effects, and our iOS apps including Sketch, Capture, Eazel, and Color Lava.

Stephen received his B.S. in computer science from Harvey Mudd College in 2002 and his Ph.D. in augmented reality in 2007 from University of California in Santa Barbara, where he was advised by Tobias Höllerer in the Four Eyes Lab.  He interned with Adobe in 2000, 2001, and 2003, joined full time from 2007 to 2012, went to Google for three years, and returned to Adobe Research in 2015.

You can find more about Stephen at his personal website.

Publications

View-Dependent Video Textures for 360° Video

Liu, S., Agrawala, M., DiVerdi, S., Hertzmann, A. (Oct. 20, 2019)

User Interface Software and Technology (UIST)

Generating Playful Palettes from Images

DiVerdi, S., Lu, J., Echevarria, J., Shugrina, M. (May. 6, 2019)

Expressive

TutoriVR: A Video-Based Tutorial System for Design Applications in Virtual Reality

Kumaravel, B., Nguyen, C., DiVerdi, S., Hartmann, B. (May. 4, 2019)

ACM Conference on Human Factors and Computing Systems (SIGCHI)

Motion parallax for 360° RGBD video

Serrano, A., Kim, I., Chen, Z., DiVerdi, S., Gutierrez, D., Hertzmann, A., Masia, B. (Mar. 6, 2019)

Best Journal Paper NomineeIEEE Virtual Reality / Transactions on Visualization and Computer Graphics (TVCG)

Immersive Trip Reports

Brecha, J., Lukáč, M., Chen, Z., DiVerdi, S., Cadík, M. (Oct. 14, 2018)

User Interface Software and Technology (UIST)

Pigmento: Pigment-Based Image Analysis and Editing

Tan, J., DiVerdi, S., Lu, J., Gingold, Y. (Aug. 1, 2018)

IEEE Transactions on Visualization and Computer Graphics (TVCG)

Learning A Stroke-Based Representation for Fonts

Balashova, E., Bermano, A., Kim, V., DiVerdi, S., Hertzmann, A., Funkhouser, T. (May. 31, 2018)

Computer Graphics Forum (CGF)

Depth Conflict Reduction for Stereo VR Video Interfaces

Nguyen, C., DiVerdi, S., Hertzmann, A., Liu, F. (Apr. 21, 2018)

ACM Conference on Human Factors and Computing Systems (SIGCHI)

Multimodal Prediction and Personalization of Photo Edits with Deep Generative Models

Saeedi, A., Hoffman, M., DiVerdi, S., Ghandeharioun, A., Johnson, M., Adams, R. (Apr. 9, 2018)

International Conference on Artificial Intelligence and Statistics (AISTATS)

CollaVR: Collaborative In-Headset Review for VR Video

Nguyen, C., DiVerdi, S., Hertzmann, A., Liu, F. (Oct. 22, 2017)

User Interface Software and Technology (UIST)

Playful Palette: An Interactive Parametric Color Mixer for Artists

Shugrina, M., Lu, J., DiVerdi, S. (Aug. 1, 2017)

ACM Transactions on Graphics (SIGGRAPH)

VoCo: text-based insertion and replacement in audio narration

Jin, Z., Mysore, G., DiVerdi, S., Lu, J., Finkelstein, A. (Jul. 31, 2017)

ACM Transactions on Graphics (SIGGRAPH)

Vremiere: In-Headset Virtual Reality Video Editing

Nguyen, C., DiVerdi, S., Hertzmann, A., Liu, F. (May. 6, 2017)

Best Paper Honorable MentionACM Conference on Human Factors and Computing Systems (SIGCHI)

Geometric Calibration for Mobile, Stereo, Autofocus Cameras

DiVerdi, S. (Mar. 7, 2016)

Workshop on Applications of Computer Vision (WACV)

CUTE: a Concatenative Method for Voice Conversion Using Exemplar-based Unit Selection

Jin, Z., Finkelstein, A., DiVerdi, S., Lu, J., Mysore, G. (Mar. 1, 2016)

The 41st IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)

RealPigment: Paint Compositing by Example

Lu, J., DiVerdi, S., Chen, W., Barnes, C., Finkelstein, A. (Jun. 1, 2014)

Best paper awardNon-Photorealistic Animation and Rendering (NPAR)

Learning Part-based Templates from Large Collections of 3D Shapes

Kim, V., Li, W., Mitra, N., Chaudhuri, S., DiVerdi, S., Funkhouser, T. (Aug. 1, 2013)

ACM Transactions on Graphics (SIGGRAPH)

RealBrush: Painting with Examples of Physical Media

Lu, J., Barnes, C., DiVerdi, S., Finkelstein, A. (Jul. 1, 2013)

ACM Transactions on Graphics (SIGGRAPH)

Painting with Polygons: A Procedural Watercolor Engine

DiVerdi, S., Krishnaswamy, A., Měch, R., Ito, D. (May. 1, 2013)

IEEE Transactions on Visualization and Computer Graphics (TVCG)

A Brush Stroke Synthesis Toolbox

DiVerdi, S. (Oct. 30, 2012)

Image and Video-Based Artistic Stylisation

Exploring Collections of 3D Models using Fuzzy Correspondences

Kim, V., Li, W., Mitra, N., DiVerdi, S., Funkhouser, T. (Aug. 31, 2012)

ACM Transactions on Graphics (SIGGRAPH)

HelpingHand: Example-based Stroke Stylization

Lu, J., Yu, F., Finkelstein, A., DiVerdi, S. (Jul. 1, 2012)

ACM Transactions on Graphics (SIGGRAPH)

A lightweight, procedural, vector watercolor painting engine

DiVerdi, S., Krishnaswamy, A., Měch, R., Ito, D. (Apr. 3, 2012)

Best Paper AwardInteractive 3D Graphics and Games (I3D)

Industrial-Strength Painting with a Virtual Bristle Brush

DiVerdi, S., Krishnaswamy, A., Hadap, S. (Nov. 22, 2010)

Virtual Reality Software and Technology (VRST)

A Sketch-Based Interface for Photo Pop-up

Ventura, J., DiVerdi, S., Höllerer, T. (Aug. 1, 2009)

Sketch-Based Interfaces and Modeling (SBIM)

All Around the Map: Online Spherical Panorama Construction

DiVerdi, S., Wither, J., Höllerer, T. (Feb. 1, 2009)

Computers and Graphics

Heads Up and Camera Down: A Vision-based Tracking Modality for Mixed Reality

DiVerdi, S., Höllerer, T. (Oct. 15, 2008)

IEEE Transactions on Visualization and Computer Graphics (TVCG)

Depth-Fused 3D Imagery on an Immaterial Display

Lee, C., DiVerdi, S., Höllerer, T. (Jun. 13, 2008)

IEEE Transactions on Visualization and Computer Graphics (TVCG)