ShadowDraw Real-Time User Guidance for Freehand Drawing Larry Zitnick, Michael Cohen Microsoft Research Yong Jae Lee U. of Texas at Austin.

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

Image Retrieval with Geometry-Preserving Visual Phrases
Information Retrieval in Practice
Hashing.
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Introduction Distance-based Adaptable Similarity Search
Introduction to Information Retrieval
Supporting top-k join queries in relational databases Ihab F. Ilyas, Walid G. Aref, Ahmed K. Elmagarmid Presented by Rebecca M. Atchley Thursday, April.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Content-Based Image Retrieval
Evaluating Sketch Query Interfaces for a 3D Model Search Engine Patrick Min Joyce Chen, Tom Funkhouser Princeton Workshop on Shape-Based Retrieval and.
TI: An Efficient Indexing Mechanism for Real-Time Search on Tweets Chun Chen 1, Feng Li 2, Beng Chin Ooi 2, and Sai Wu 2 1 Zhejiang University, 2 National.
Pete Bohman Adam Kunk.  Introduction  Related Work  System Overview  Indexing Scheme  Ranking  Evaluation  Conclusion.
VisualRank: Applying PageRank to Large-Scale Image Search Yushi Jing, Member, IEEE, and Shumeet Baluja, Member, IEEE.
Large-Scale Image Retrieval From Your Sketches Daniel Brooks 1,Loren Lin 2,Yijuan Lu 1 1 Department of Computer Science, Texas State University, TX, USA.
Query Specific Fusion for Image Retrieval
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Data-driven Visual Similarity for Cross-domain Image Matching
GrabCut Interactive Image (and Stereo) Segmentation Joon Jae Lee Keimyung University Welcome. I will present Grabcut – an Interactive tool for foreground.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Recognizing Objects in Range Data Using Regional Point Descriptors A. Frome, D. Huber, R. Kolluri, T. Bulow, and J. Malik. Proceedings of the European.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Patch Descriptors CSE P 576 Larry Zitnick
WISE: Large Scale Content-Based Web Image Search Michael Isard Joint with: Qifa Ke, Jian Sun, Zhong Wu Microsoft Research Silicon Valley 1.
A Study of Approaches for Object Recognition
Stockman MSU CSE1 Image Database Access  Find images from personal collections  Find images on the web  Find images from medical cases  Find images.
High-Quality Video View Interpolation
Review Dec, 2001 Workpackage 4 Image Analysis Algorithms Progress Update Dec Kirk Martinez, Paul Lewis, David Duplaw, Fazly Abbas, Faizal Fauzi,
1 Simulation Modeling and Analysis Verification and Validation.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Object Detection Using the Statistics of Parts Henry Schneiderman Takeo Kanade Presented by : Sameer Shirdhonkar December 11, 2003.
Overview of Search Engines
Inter-modality Face Sketch Recognition Hamed Kiani.
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Image Based Positioning System Ankit Gupta Rahul Garg Ryan Kaminsky.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
AUTOMATIC ANNOTATION OF GEO-INFORMATION IN PANORAMIC STREET VIEW BY IMAGE RETRIEVAL Ming Chen, Yueting Zhuang, Fei Wu College of Computer Science, Zhejiang.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Video Mosaics AllisonW. Klein Tyler Grant Adam Finkelstein Michael F. Cohen.
Content-Based Image Retrieval
Image-based rendering Michael F. Cohen Microsoft Research.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
A fast algorithm for the generalized k- keyword proximity problem given keyword offsets Sung-Ryul Kim, Inbok Lee, Kunsoo Park Information Processing Letters,
Features-based Object Recognition P. Moreels, P. Perona California Institute of Technology.
Geodesic Saliency Using Background Priors
INTERACTIVELY BROWSING LARGE IMAGE DATABASES Ronald Richter, Mathias Eitz and Marc Alexa.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Geometric Hashing: A General and Efficient Model-Based Recognition Scheme Yehezkel Lamdan and Haim J. Wolfson ICCV 1988 Presented by Budi Purnomo Nov 23rd.
Orientable Textures for Image- Based Pen-And-Ink Illustration Michael P. Salisbury Michael T. Wong John F. Hughes David A. Salesin SIGGRAPH 1997 Andrea.
POSTER TEMPLATE BY: Background Objectives Psychophysical Experiment Smoothness Features Project Pipeline and outlines The purpose.
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Query by Image and Video Content: The QBIC System M. Flickner et al. IEEE Computer Special Issue on Content-Based Retrieval Vol. 28, No. 9, September 1995.
Goggle Gist on the Google Phone A Content-based image retrieval system for the Google phone Manu Viswanathan Chin-Kai Chang Ji Hyun Moon.
IIIT HYDERABAD Techniques for Organization and Visualization of Community Photo Collections Kumar Srijan Faculty Advisor : Dr. C.V. Jawahar.
Large-Scale Content-Based Audio Retrieval from Text Queries
Mesh Modelling With Curve Analogies
Mesh Modelling With Curve Analogies
Information Retrieval and Web Search
Content-Based Image Retrieval Readings: Chapter 8:
Fast Preprocessing for Robust Face Sketch Synthesis
Object detection as supervised classification
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
By Pradeep C.Venkat Srinath Srinivasan
Geometric Hashing: An Overview
Aim of the project Take your image Submit it to the search engine
6. Implementation of Vector-Space Retrieval
Presentation transcript:

ShadowDraw Real-Time User Guidance for Freehand Drawing Larry Zitnick, Michael Cohen Microsoft Research Yong Jae Lee U. of Texas at Austin

Drawing Subject 1 Subject 2 We need help..

Tracing Difficult to find photos Limits creativity

Drawing a face Learn a set of rules Requires significant training

Our Idea: ShadowDraw ShadowDraw

Creating shadows = Shadow Shadow gives gist of many images simultaneously + Collection of images…

Creating shadows What if the only input is the user’s drawing? Shadow Drawing Requires partial matching and dynamic updates

Speed Real-time updating of shadows is critical 0.1 seconds – “feels right” 0.5 seconds – “useful” 2 seconds – “useless”

Overview User Drawing For each sub-window Histogram ( ID x d x x d y ) Top 100 Fine Alignment Spatial Scoring Shadow Verify Query time (online) Database ImageEdges For each sub-window Sketch, Img_ID, x, y …. Sketch, Img_ID, x, y Min Hash Database (offline)

Database

Efficient (sub-linear) retrieval Stores image index and offset Inverted file structure: [Zitnick, ECCV 2010] Edge descriptor: Position Orientation Linear length Database ImageEdges For each sub-window Sketch, Img_ID, x, y …. Sketch, Img_ID, x, y Min Hash Database (offline)

Matching Second stage: Refine alignment and compute blending weights First stage: Use inverted file structure to find candidate set User Drawing For each sub-window Histogram ( ID x d x x d y ) Top 100 Fine Alignment Spatial Scoring Shadow Verify Query time (online)

Fine alignment Hough transform (3D)Break into three 1D problems: ΔYΔY ΔXΔX ΔXΔX ΔYΔY ΔS (scale) ΔSΔS User Drawing For each sub-window Histogram ( ID x d x x d y ) Top 100 Fine Alignment Spatial Scoring Shadow Verify

Blending weights = Shadows are the composite of many images * * + Pen Strokes Top matchesWeights

Blending weights = * * + Shadows are the composite of many images Top matches Weights Pen Strokes

Rendering + Pen Strokes Pen PositionShadow * + = Output Higher contrast near pen position Main focus is user’s drawing

Related work Interactive drawing interfaces – Teddy [Igarashi et al., 1999] – Fluid Sketches [Arvo and Novins, 2000] – 3D drawing system [Igarashi and Hughes, 2000] – iCanDraw [Dixon et al., 2010] Drawing studies – Where do people draw lines? [Cole et al., 2008]

User studies 30,000 images, 20 categories 16 drawers (8 men, 8 women), 8 evaluators 5 objects (shoe, face, bicycle, butterfly, rabbit)

User studies Good drawers With ShadowDraw Without ShadowDraw

User studies Bad drawers With ShadowDraw Without ShadowDraw

User studies Average drawers With ShadowDraw Without ShadowDraw

User studies Average drawers With ShadowDraw Without ShadowDraw

User studies Significant improvement for “Average” group

User studies Improvement for most object categories Rabbit is control variable

User studies After training all users improved: Poor skillGood skill Subject’s personal style is maintained!

Future work Matching against drawings and not photographs Temporal strokes Color, shading, etc. Drawing “priors” Not future work: Changing people’s strokes

Live demo