PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision
Not on the map. Why?
Abstract (arXiv)
This work introduces PICASSO, a framework for the parameterization of 2D CAD sketches from hand-drawn and precise sketch images. PICASSO converts a given CAD sketch image into parametric primitives that can be seamlessly integrated into CAD software. Our framework leverages rendering self-supervision to enable the pre-training of a CAD sketch parameterization network using sketch renderings only, thereby eliminating the need for corresponding CAD parameterization. Thus, we significantly reduce reliance on parameter-level annotations, which are often unavailable, particularly for hand-drawn sketches. The two primary components of PICASSO are (1) a Sketch Parameterization Network (SPN) that predicts a series of parametric primitives from CAD sketch images, and (2) a Sketch Rendering Network (SRN) that renders parametric CAD sketches in a differentiable manner and facilitates the computation of a rendering (image-level) loss for self-supervision. We demonstrate that the proposed PICASSO can achieve reasonable performance even when finetuned with only a small number of parametric CAD sketches. Extensive evaluation on the widely used SketchGraphs and CAD as Language datasets validates the effectiveness of the proposed approach on zero- and few-shot learning scenarios.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 31 of its 47 references that are in the map. First posted on arXiv 18 Jul 2024.
Builds on
31 of 47 references.
References · 31
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2018Image Transformercited by 770
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2019Generalization in Generation: A closer look at Exposure Biascited by 123
- 2021Im2Vec: Synthesizing Vector Graphics without Vector Supervisioncited by 114
- 2021Density-aware Chamfer Distance as a Comprehensive Metric for Point Cloud Completioncited by 111
19 more
- 2021Computer-Aided Design as Languagecited by 82
- 2022Towards Layer-wise Image Vectorizationcited by 77
- 2020SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Designcited by 72
- 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 70
- 2021SketchGen: Generating Constrained CAD Sketchescited by 68
- 2021Vitruvion: A Generative Model of Parametric CAD Sketchescited by 66
- 2024CAD-SIGNet: CAD Language Inference from Point Clouds using Layer-wise Sketch Instance Guided Attentioncited by 62
- 2020Deep Learning for Free-Hand Sketch: A Surveycited by 59
- 2021Inferring CAD Modeling Sequences Using Zone Graphscited by 50
- 2021Engineering Sketch Generation for Computer-Aided Designcited by 49
- 2022CADOps-Net: Jointly Learning CAD Operation Types and Steps from Boundary-Representationscited by 30
- 2024TransCAD: A Hierarchical Transformer for CAD Sequence Inference from Point Cloudscited by 29
- 2019Neural Painters: A learned differentiable constraint for generating brushstroke paintingscited by 28
- 2020Deep Vectorization of Technical Drawingscited by 23
- 2023SHARP Challenge 2023: Solving CAD History and pArameters Recovery from Point clouds and 3D scans. Overview, Datasets, Metrics, and Baselinescited by 19
- 2022Abstracting Sketches through Simple Primitivescited by 14
- 2022Discovering Design Concepts for CAD Sketchescited by 10
- 2021One Sketch for All: One-Shot Personalized Sketch Segmentationcited by 9
- 2024Parametric Primitive Analysis of CAD Sketches with Vision Transformercited by 7
Built on by
Citing papers per year: 2024: 3; 2025: 3; 2026: 3.
9 papers.
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solverscited by 40
- 2026Text-to-CAD Evaluation with CADTestscited by 9
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inferencecited by 6
- 2024How Effective is Pre-training of Large Masked Autoencoders for Downstream Earth Observation Tasks?cited by 5
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scanscited by 4
- 2025PHT-CAD: Efficient CAD Parametric Primitive Analysis with Progressive Hierarchical Tuningcited by 3
- 2025Sketch2BIM: A Multi-Agent Human-AI Collaborative Pipeline to Convert Hand-Drawn Floor Plans to 3D BIMcited by 0
- 2026Reconstruction of a 3D wireframe from a single line drawing via generative depth estimationcited by 0
- 2026VisCAD: A Foundation Model Suite with Multimodal Industrial CAD Intelligencecited by 0
- 2026VisCAD: A Foundation Model Suite with Multimodal Industrial CAD Intelligence3 Sep 2026
- 2026Text-to-CAD Evaluation with CADTests8 May 2026
- 2026Reconstruction of a 3D wireframe from a single line drawing via generative depth estimation15 Apr 2026
- 2025MiCADangelo: Fine-Grained Reconstruction of Constrained CAD Models from 3D Scans27 Oct 2025
- 2025Sketch2BIM: A Multi-Agent Human-AI Collaborative Pipeline to Convert Hand-Drawn Floor Plans to 3D BIM16 Oct 2025
- 2025PHT-CAD: Efficient CAD Parametric Primitive Analysis with Progressive Hierarchical Tuning23 Mar 2025
- 2024CAD-Assistant: Tool-Augmented VLLMs as Generic CAD Task Solvers18 Dec 2024
- 2024DAVINCI: A Single-Stage Architecture for Constrained CAD Sketch Inference30 Oct 2024
- 2024How Effective is Pre-training of Large Masked Autoencoders for Downstream Earth Observation Tasks?27 Sep 2024