Sketch2Topo: Using Hand-Drawn Inputs for Diffusion-Based Topology Optimization
Shuyue Feng, Cedric Caremel, Yoshihiro Kawahara

TL;DR
Sketch2Topo introduces a diffusion-based topology optimization tool that allows users to customize structures through sketching and mask inputs, enhancing usability and aesthetic control while reducing computational costs.
Contribution
The paper presents Sketch2Topo, a novel diffusion-based topology optimization framework integrating image editing and sketching for customizable, user-friendly structural design.
Findings
Supports sketch-based geometry customization
Enables region-specific topology optimization via masks
Balances structural performance with aesthetic preferences
Abstract
Topology optimization (TO) is employed in engineering to optimize structural performance while maximizing material efficiency. However, traditional TO methods incur significant computational and time costs. Although research has leveraged generative AI to predict TO outcomes and validated feasibility and accuracy, existing approaches still suffer from limited customizability and impose a high cognitive load on users. Furthermore, balancing structural performance with aesthetic attributes remains a persistent challenge. We developed Sketch2Topo, which augments a diffusion-based TO model with image-to-image generation and image editing capabilities. With Sketch2Topo, users can use sketching to customize geometries and specify physical constraints. The tool also supports mask input, enabling users to perform TO on selected regions only, thereby supporting higher levels of customization. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopology Optimization in Engineering · Topological and Geometric Data Analysis · 3D Shape Modeling and Analysis
