Learning to Sketch with Shortcut Cycle Consistency
Not on the map. Why?
Abstract (arXiv)
To see is to sketch -- free-hand sketching naturally builds ties between human and machine vision. In this paper, we present a novel approach for translating an object photo to a sketch, mimicking the human sketching process. This is an extremely challenging task because the photo and sketch domains differ significantly. Furthermore, human sketches exhibit various levels of sophistication and abstraction even when depicting the same object instance in a reference photo. This means that even if photo-sketch pairs are available, they only provide weak supervision signal to learn a translation model. Compared with existing supervised approaches that solve the problem of D(E(photo)) -> sketch, where E(·) and D(·) denote encoder and decoder respectively, we take advantage of the inverse problem (e.g., D(E(sketch)) -> photo), and combine with the unsupervised learning tasks of within-domain reconstruction, all within a multi-task learning framework. Compared with existing unsupervised approaches based on cycle consistency (i.e., D(E(D(E(photo)))) -> photo), we introduce a shortcut consistency enforced at the encoder bottleneck (e.g., D(E(photo)) -> photo) to exploit the additional self-supervision. Both qualitative and quantitative results show that the proposed model is superior to a number of state-of-the-art alternatives. We also show that the synthetic sketches can be used to train a better fine-grained sketch-based image retrieval (FG-SBIR) model, effectively alleviating the problem of sketch data scarcity.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 12; 2023: 10; 2024: 7; 2025: 6; 2026: 2.
47 papers.
Sort:
By area:
- 2022CLIPascene: Scene Sketching with Different Types and Levels of Abstractioncited by 63
- 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
- 2021StyleMeUp: Towards Style-Agnostic Sketch-Based Image Retrievalcited by 50
- 2023Breathing Life Into Sketches Using Text-to-Video Priorscited by 47
- 2021Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwritingcited by 38
- 2021More Photos are All You Need: Semi-Supervised Learning for Fine-Grained Sketch Based Image Retrievalcited by 38
- 2022Sketch3T: Test-Time Training for Zero-Shot SBIRcited by 34
- 2023Picture that Sketch: Photorealistic Image Generation from Abstract Sketchescited by 34
- 2024SketchAgent: Language-Driven Sequential Sketch Generationcited by 30
- 2022Doodle It Yourself: Class Incremental Learning by Drawing a Few Sketchescited by 23
- 20243Doodle: Compact Abstraction of Objects with 3D Strokescited by 21
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Inputcited by 20
35 more
- 2021SketchLattice: Latticed Representation for Sketch Manipulationcited by 19
- 2023Sketch2Saliency: Learning to Detect Salient Objects from Human Drawingscited by 17
- 2021Cloud2Curve: Generation and Vectorization of Parametric Sketchescited by 16
- 2021Emergent Graphical Conventions in a Visual Communication Gamecited by 16
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generationcited by 14
- 2021Facial-Sketch Synthesis: A New Challengecited by 13
- 2022Improving Fairness in Image Classification via Sketchingcited by 11
- 2023SketchXAI: A First Look at Explainability for Human Sketchescited by 10
- 2023DiffSketching: Sketch Control Image Synthesis with Diffusion Modelscited by 10
- 2023SketchDreamer: Interactive Text-Augmented Creative Sketch Ideationcited by 10
- 2024How to Handle Sketch-Abstraction in Sketch-Based Image Retrieval?cited by 10
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priorscited by 9
- 2023Learning Geometry-aware Representations by Sketchingcited by 5
- 2024SketchGPT: Autoregressive Modeling for Sketch Generation and Recognitioncited by 5
- 2024LineArt: A Knowledge-guided Training-free High-quality Appearance Transfer for Design Drawing with Diffusion Modelcited by 5
- 2022Edge Augmentation for Large-Scale Sketch Recognition without Sketchescited by 4
- 2022Cross-Modal Fusion Distillation for Fine-Grained Sketch-Based Image Retrievalcited by 4
- 2022Linking Sketch Patches by Learning Synonymous Proximity for Graphic Sketch Representationcited by 4
- 2022Stroke-based Rendering: From Heuristics to Deep Learningcited by 4
- 2021Deep Reinforced Attention Regression for Partial Sketch Based Image Retrievalcited by 3
- 2023Emergent Communication in Interactive Sketch Question Answeringcited by 3
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstractioncited by 3
- 2023Active Learning for Fine-Grained Sketch-Based Image Retrievalcited by 2
- 2024Equipping Sketch Patches with Context-Aware Positional Encoding for Graphic Sketch Representationcited by 2
- 2026VideoSketcher: Sequential Sketch Generation Using Video Model Priorscited by 2
- 2022Multi-granularity Association Learning Framework for on-the-fly Fine-Grained Sketch-based Image Retrievalcited by 1
- 2022Inkorrect: Online Handwriting Spelling Correctioncited by 1
- 2023Conditional Human Sketch Synthesis with Explicit Abstraction Controlcited by 1
- 2021Enabling Robots to Draw and Tell: Towards Visually Grounded Multimodal Description Generationcited by 0
- 2021On Training Sketch Recognizers for New Domainscited by 0
- 2024Generative Visual Communication in the Era of Vision-Language Modelscited by 0
- 2025Annotation-Free Human Sketch Quality Assessmentcited by 0
- 2025Text to Sketch Generation with Multi-Stylescited by 0
- 2025Order Matters: 3D Shape Generation from Sequential VR Sketchescited by 0
- 2026Single-Line Drawing Generation via Semantics-Driven Optimizationcited by 0
- 2026Single-Line Drawing Generation via Semantics-Driven Optimization1 Jun 2026
- 2026VideoSketcher: Sequential Sketch Generation Using Video Model Priors17 Feb 2026
- 2025Order Matters: 3D Shape Generation from Sequential VR Sketches4 Dec 2025
- 2025Text to Sketch Generation with Multi-Styles6 Nov 2025
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors21 Aug 2025
- 2025Annotation-Free Human Sketch Quality Assessment28 Jul 2025
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstraction7 May 2025
- 2025SwiftSketch: A Diffusion Model for Image-to-Vector Sketch Generation12 Feb 2025
- 2024LineArt: A Knowledge-guided Training-free High-quality Appearance Transfer for Design Drawing with Diffusion Model16 Dec 2024
- 2024Generative Visual Communication in the Era of Vision-Language Models27 Nov 2024
- 2024SketchAgent: Language-Driven Sequential Sketch Generation26 Nov 2024
- 2024SketchGPT: Autoregressive Modeling for Sketch Generation and Recognition6 May 2024
35 more
- 2024Equipping Sketch Patches with Context-Aware Positional Encoding for Graphic Sketch Representation26 Mar 2024
- 2024How to Handle Sketch-Abstraction in Sketch-Based Image Retrieval?11 Mar 2024
- 20243Doodle: Compact Abstraction of Objects with 3D Strokes6 Feb 2024
- 2023Breathing Life Into Sketches Using Text-to-Video Priors21 Nov 2023
- 2023Emergent Communication in Interactive Sketch Question Answering24 Oct 2023
- 2023Active Learning for Fine-Grained Sketch-Based Image Retrieval15 Sep 2023
- 2023SketchDreamer: Interactive Text-Augmented Creative Sketch Ideation27 Aug 2023
- 2023Conditional Human Sketch Synthesis with Explicit Abstraction Control15 Jun 2023
- 2023DiffSketching: Sketch Control Image Synthesis with Diffusion Models30 May 2023
- 2023SketchXAI: A First Look at Explainability for Human Sketches23 Apr 2023
- 2023Learning Geometry-aware Representations by Sketching17 Apr 2023
- 2023Sketch2Saliency: Learning to Detect Salient Objects from Human Drawings20 Mar 2023
- 2023Picture that Sketch: Photorealistic Image Generation from Abstract Sketches20 Mar 2023
- 2022Stroke-based Rendering: From Heuristics to Deep Learning30 Dec 2022
- 2022CLIPascene: Scene Sketching with Different Types and Levels of Abstraction30 Nov 2022
- 2022Linking Sketch Patches by Learning Synonymous Proximity for Graphic Sketch Representation30 Nov 2022
- 2022Improving Fairness in Image Classification via Sketching31 Oct 2022
- 2022Cross-Modal Fusion Distillation for Fine-Grained Sketch-Based Image Retrieval19 Oct 2022
- 2022Doodle It Yourself: Class Incremental Learning by Drawing a Few Sketches28 Mar 2022
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Input28 Mar 2022
- 2022Sketch3T: Test-Time Training for Zero-Shot SBIR28 Mar 2022
- 2022Inkorrect: Online Handwriting Spelling Correction28 Feb 2022
- 2022Edge Augmentation for Large-Scale Sketch Recognition without Sketches26 Feb 2022
- 2022CLIPasso: Semantically-Aware Object Sketching11 Feb 2022
- 2022Multi-granularity Association Learning Framework for on-the-fly Fine-Grained Sketch-based Image Retrieval13 Jan 2022
- 2021Facial-Sketch Synthesis: A New Challenge31 Dec 2021
- 2021Emergent Graphical Conventions in a Visual Communication Game28 Nov 2021
- 2021Deep Reinforced Attention Regression for Partial Sketch Based Image Retrieval21 Nov 2021
- 2021SketchLattice: Latticed Representation for Sketch Manipulation26 Aug 2021
- 2021On Training Sketch Recognizers for New Domains18 Apr 2021
- 2021StyleMeUp: Towards Style-Agnostic Sketch-Based Image Retrieval29 Mar 2021
- 2021Cloud2Curve: Generation and Vectorization of Parametric Sketches29 Mar 2021
- 2021More Photos are All You Need: Semi-Supervised Learning for Fine-Grained Sketch Based Image Retrieval25 Mar 2021
- 2021Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwriting25 Mar 2021
- 2021Enabling Robots to Draw and Tell: Towards Visually Grounded Multimodal Description Generation14 Jan 2021
- 2023DiffSketching: Sketch Control Image Synthesis with Diffusion Modelscited by 10
- 2023SketchDreamer: Interactive Text-Augmented Creative Sketch Ideationcited by 10
- 2024LineArt: A Knowledge-guided Training-free High-quality Appearance Transfer for Design Drawing with Diffusion Modelcited by 5
- 2026VideoSketcher: Sequential Sketch Generation Using Video Model Priorscited by 2
- 2026VideoSketcher: Sequential Sketch Generation Using Video Model Priors17 Feb 2026
- 2024LineArt: A Knowledge-guided Training-free High-quality Appearance Transfer for Design Drawing with Diffusion Model16 Dec 2024
- 2023SketchDreamer: Interactive Text-Augmented Creative Sketch Ideation27 Aug 2023
- 2023DiffSketching: Sketch Control Image Synthesis with Diffusion Models30 May 2023
- 2022CLIPascene: Scene Sketching with Different Types and Levels of Abstractioncited by 63
- 2022CLIPasso: Semantically-Aware Object Sketchingcited by 57
- 2021StyleMeUp: Towards Style-Agnostic Sketch-Based Image Retrievalcited by 50
- 2023Breathing Life Into Sketches Using Text-to-Video Priorscited by 47
- 2021Vectorization and Rasterization: Self-Supervised Learning for Sketch and Handwritingcited by 38
- 2021More Photos are All You Need: Semi-Supervised Learning for Fine-Grained Sketch Based Image Retrievalcited by 38
- 2022Sketch3T: Test-Time Training for Zero-Shot SBIRcited by 34
- 2023Picture that Sketch: Photorealistic Image Generation from Abstract Sketchescited by 34
- 2024SketchAgent: Language-Driven Sequential Sketch Generationcited by 30
- 2022Doodle It Yourself: Class Incremental Learning by Drawing a Few Sketchescited by 23
- 20243Doodle: Compact Abstraction of Objects with 3D Strokescited by 21
- 2022Partially Does It: Towards Scene-Level FG-SBIR with Partial Inputcited by 20
12 most cited of 40 All 40 (JSON)
- 2026Single-Line Drawing Generation via Semantics-Driven Optimization1 Jun 2026
- 2025Order Matters: 3D Shape Generation from Sequential VR Sketches4 Dec 2025
- 2025Multi-Object Sketch Animation with Grouping and Motion Trajectory Priors21 Aug 2025
- 2025Annotation-Free Human Sketch Quality Assessment28 Jul 2025
- 2025WIR3D: Visually-Informed and Geometry-Aware 3D Shape Abstraction7 May 2025
- 2024SketchAgent: Language-Driven Sequential Sketch Generation26 Nov 2024
- 2024SketchGPT: Autoregressive Modeling for Sketch Generation and Recognition6 May 2024
- 2024Equipping Sketch Patches with Context-Aware Positional Encoding for Graphic Sketch Representation26 Mar 2024
- 2024How to Handle Sketch-Abstraction in Sketch-Based Image Retrieval?11 Mar 2024
- 20243Doodle: Compact Abstraction of Objects with 3D Strokes6 Feb 2024
- 2023Breathing Life Into Sketches Using Text-to-Video Priors21 Nov 2023
- 2023Emergent Communication in Interactive Sketch Question Answering24 Oct 2023
12 newest of 40 All 40 (JSON)