SketchAgent: Language-Driven Sequential Sketch Generation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Vinker, Yael, Shaham, Tamar Rott, Zheng, Kristine, Zhao, Alex, Fan, Judith E, Torralba, Antonio
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916496810180608
author Vinker, Yael
Shaham, Tamar Rott
Zheng, Kristine
Zhao, Alex
Fan, Judith E
Torralba, Antonio
author_facet Vinker, Yael
Shaham, Tamar Rott
Zheng, Kristine
Zhao, Alex
Fan, Judith E
Torralba, Antonio
contents Sketching serves as a versatile tool for externalizing ideas, enabling rapid exploration and visual communication that spans various disciplines. While artificial systems have driven substantial advances in content creation and human-computer interaction, capturing the dynamic and abstract nature of human sketching remains challenging. In this work, we introduce SketchAgent, a language-driven, sequential sketch generation method that enables users to create, modify, and refine sketches through dynamic, conversational interactions. Our approach requires no training or fine-tuning. Instead, we leverage the sequential nature and rich prior knowledge of off-the-shelf multimodal large language models (LLMs). We present an intuitive sketching language, introduced to the model through in-context examples, enabling it to "draw" using string-based actions. These are processed into vector graphics and then rendered to create a sketch on a pixel canvas, which can be accessed again for further tasks. By drawing stroke by stroke, our agent captures the evolving, dynamic qualities intrinsic to sketching. We demonstrate that SketchAgent can generate sketches from diverse prompts, engage in dialogue-driven drawing, and collaborate meaningfully with human users.
format Preprint
id arxiv_https___arxiv_org_abs_2411_17673
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SketchAgent: Language-Driven Sequential Sketch Generation
Vinker, Yael
Shaham, Tamar Rott
Zheng, Kristine
Zhao, Alex
Fan, Judith E
Torralba, Antonio
Computer Vision and Pattern Recognition
Sketching serves as a versatile tool for externalizing ideas, enabling rapid exploration and visual communication that spans various disciplines. While artificial systems have driven substantial advances in content creation and human-computer interaction, capturing the dynamic and abstract nature of human sketching remains challenging. In this work, we introduce SketchAgent, a language-driven, sequential sketch generation method that enables users to create, modify, and refine sketches through dynamic, conversational interactions. Our approach requires no training or fine-tuning. Instead, we leverage the sequential nature and rich prior knowledge of off-the-shelf multimodal large language models (LLMs). We present an intuitive sketching language, introduced to the model through in-context examples, enabling it to "draw" using string-based actions. These are processed into vector graphics and then rendered to create a sketch on a pixel canvas, which can be accessed again for further tasks. By drawing stroke by stroke, our agent captures the evolving, dynamic qualities intrinsic to sketching. We demonstrate that SketchAgent can generate sketches from diverse prompts, engage in dialogue-driven drawing, and collaborate meaningfully with human users.
title SketchAgent: Language-Driven Sequential Sketch Generation
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2411.17673