ShadowDraw: real-time user guidance for freehand drawing
We present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the user's strokes. The shadows are suggestive of object contours that guide the user as they continue drawing. This paradigm is similar to tr...
        Saved in:
      
    
          | Published in | ACM transactions on graphics Vol. 30; no. 4 | 
|---|---|
| Main Authors | , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
          
        01.07.2011
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 0730-0301 | 
| DOI | 10.1145/1964921.1964922 | 
Cover
| Abstract | We present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the user's strokes. The shadows are suggestive of object contours that guide the user as they continue drawing. This paradigm is similar to tracing, with two major differences. First, we do not provide a single image from which the user can trace; rather ShadowDraw automatically blends relevant images from a large database to construct the shadows. Second, the system dynamically adapts to the user's drawings in real-time and produces suggestions accordingly. ShadowDraw works by efficiently matching local edge patches between the query, constructed from the current drawing, and a database of images. A hashing technique enforces both local and global similarity and provides sufficient speed for interactive feedback. Shadows are created by aggregating the edge maps from the best database matches, spatially weighted by their match scores. We test our approach with human subjects and show comparisons between the drawings that were produced with and without the system. The results show that our system produces more realistically proportioned line drawings. | 
    
|---|---|
| AbstractList | We present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the user's strokes. The shadows are suggestive of object contours that guide the user as they continue drawing. This paradigm is similar to tracing, with two major differences. First, we do not provide a single image from which the user can trace; rather ShadowDraw automatically blends relevant images from a large database to construct the shadows. Second, the system dynamically adapts to the user's drawings in real-time and produces suggestions accordingly. ShadowDraw works by efficiently matching local edge patches between the query, constructed from the current drawing, and a database of images. A hashing technique enforces both local and global similarity and provides sufficient speed for interactive feedback. Shadows are created by aggregating the edge maps from the best database matches, spatially weighted by their match scores. We test our approach with human subjects and show comparisons between the drawings that were produced with and without the system. The results show that our system produces more realistically proportioned line drawings. | 
    
| Author | Cohen, Michael F Lee, Yong Jae Zitnick, C Lawrence  | 
    
| Author_xml | – sequence: 1 givenname: Yong surname: Lee middlename: Jae fullname: Lee, Yong Jae – sequence: 2 givenname: C surname: Zitnick middlename: Lawrence fullname: Zitnick, C Lawrence – sequence: 3 givenname: Michael surname: Cohen middlename: F fullname: Cohen, Michael F  | 
    
| BookMark | eNp9zDtPwzAUQGEPRaItzKzeYEmxfZ1rmw2Vp1SJAZgrJ75ug1IH7Eb9-1QqM9NZPp0Zm6QhEWNXUiyk1PWtdKidkotT1YRNhQFRCRDynM1K-RJCoNY4ZfZ968NweMj-cMcz-b7adzviY6HMN2MXfGqJxyHzmIm2PgUejrRLmwt2Fn1f6PKvc_b59PixfKlWb8-vy_tV5ZVT-wpigxKM8Rh0IFVH10DdKG2wjSLE1ltljdRGoSavayQHVjZBEYBVQQLM2fXp-52Hn5HKfr3rSkt97xMNY1k7BIsOsT7Km3-lRCNBgRMAvx2uVsA | 
    
| ContentType | Journal Article | 
    
| DBID | 7SC 8FD JQ2 L7M L~C L~D  | 
    
| DOI | 10.1145/1964921.1964922 | 
    
| DatabaseName | Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional  | 
    
| DatabaseTitleList | Computer and Information Systems Abstracts Computer and Information Systems Abstracts  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering | 
    
| GroupedDBID | --Z -DZ -~X .DC 23M 2FS 4.4 5GY 5VS 6J9 7SC 85S 8FD 8US AAKMM AALFJ AAYFX ABPPZ ACGFO ACGOD ACM ADBCU ADL ADMLS AEBYY AEFXT AEJOY AENEX AENSD AETEA AFWIH AFWXC AIKLT AKRVB ALMA_UNASSIGNED_HOLDINGS ASPBG AVWKF BDXCO CCLIF CS3 E.L EBS EJD F5P FEDTE GUFHI HGAVV I07 JQ2 L7M LHSKQ L~C L~D P1C P2P PQQKQ RNS ROL TWZ UHB UPT WH7 XSW ZCA ~02  | 
    
| ID | FETCH-LOGICAL-a292t-3fb61377a6d4de25f9b35b2476cf0dfca8287147264ea456e9381bd2e3382d133 | 
    
| ISSN | 0730-0301 | 
    
| IngestDate | Thu Oct 02 08:40:38 EDT 2025 Thu Oct 02 05:55:58 EDT 2025  | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 4 | 
    
| Language | English | 
    
| LinkModel | OpenURL | 
    
| MergedId | FETCHMERGED-LOGICAL-a292t-3fb61377a6d4de25f9b35b2476cf0dfca8287147264ea456e9381bd2e3382d133 | 
    
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 ObjectType-Article-2 ObjectType-Feature-1  | 
    
| PQID | 1671323903 | 
    
| PQPubID | 23500 | 
    
| ParticipantIDs | proquest_miscellaneous_963869665 proquest_miscellaneous_1671323903  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2011-07-01 | 
    
| PublicationDateYYYYMMDD | 2011-07-01 | 
    
| PublicationDate_xml | – month: 07 year: 2011 text: 2011-07-01 day: 01  | 
    
| PublicationDecade | 2010 | 
    
| PublicationTitle | ACM transactions on graphics | 
    
| PublicationYear | 2011 | 
    
| SSID | ssj0006446 | 
    
| Score | 2.4100707 | 
    
| Snippet | We present ShadowDraw, a system for guiding the freeform drawing of objects. As the user draws, ShadowDraw dynamically updates a shadow image underlying the... | 
    
| SourceID | proquest | 
    
| SourceType | Aggregation Database | 
    
| SubjectTerms | Blends Construction Dynamical systems Dynamics Shadows  | 
    
| Title | ShadowDraw: real-time user guidance for freehand drawing | 
    
| URI | https://www.proquest.com/docview/1671323903 https://www.proquest.com/docview/963869665  | 
    
| Volume | 30 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: Inspec with Full Text issn: 0730-0301 databaseCode: ADMLS dateStart: 20060401 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://www.ebsco.com/products/research-databases/inspec-full-text omitProxy: false ssIdentifier: ssj0006446 providerName: EBSCOhost  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bixMxFA7afdEH8YrrjQjiy5K1k2Qu8W3ZC8vSrg_bQvWlJJNECzLVOqXgr_ecNJkprsLqy7RMh0zLNz3ny7l9hLwRZVYr7wqmga8yWVRDVuXGMmWNBG8kvAuzO8eXxflUXszyWS-wGLpLWnNY__xjX8n_oArnAFfskv0HZLtF4QS8B3zhCAjD8UYYX33Rdrk5WekNbuyB_n1lqBV_gJGHg8_rhQ39AFhI6FfOhRi5hYuTt0rDZ4_HqBSRZMND_iDMsd4phI_1Oh9RmehCdw_Dp0XbRCl2bLHehNbBLq2ROj9iaX4sIrZ9zLRMIYatJQIzwHDvtGs2Yzpl0ccErltjiYMrcOSX4tnh9pX3jicl2y8_zM-mo9F8cjqbvP32naEkGKbOoz7KbbLHwWQPB2Tv6GQ8uuocLVC5kIpO3y5OboK7vvvtntccbWAPk_vkXqT99GiL4QNyyzUPyd2dYZCPSNWj-Z52WFLEkiYsKWBJE5Y0YvmYTM9OJ8fnLOpawB9C8ZYJbwoc9KgLK63juVdG5IbLsqj90PpaowhBJkvgqk4DwXUKaJWx3AlRcZsJ8YQMmmXjnhLqYQ2d2aJWupIm18bC59p67nJpvKr3yev0w-dgNzAZpBu3XP-YZ0WZCS7UUOwT-pdr0DgXsB_On91gmefkTv_svCCDdrV2L4GwteZVBO4XI2NCUQ | 
    
| linkProvider | EBSCOhost | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=ShadowDraw%3A+real-time+user+guidance+for+freehand+drawing&rft.jtitle=ACM+transactions+on+graphics&rft.au=Lee%2C+Yong+Jae&rft.au=Zitnick%2C+C+Lawrence&rft.au=Cohen%2C+Michael+F&rft.date=2011-07-01&rft.issn=0730-0301&rft.volume=30&rft.issue=4&rft_id=info:doi/10.1145%2F1964921.1964922&rft.externalDBID=NO_FULL_TEXT | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0730-0301&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0730-0301&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0730-0301&client=summon |