Strokes2Surface: Recovering Curve Networks From 4D Architectural Design Sketches

06/12/2023
by   S. Rasoulzadeh, et al.
0

We present Strokes2Surface, an offline geometry-reconstruction pipeline built upon a 4D Sketching Interface, MR.Sketch, targeted at architectural design. The pipeline recovers a curve network from designer-drawn strokes, thus bridging between concept design and digital modeling stages in architectural design. The input to our pipeline consists of 3D strokes' polyline vertices and their corresponding timestamps (as of the fourth dimension), along with additional geometric and stylus-related recorded properties. Inspired by sketch consolidation and sketch-based modeling methods, our pipeline leverages such data and combines three Machine Learning (ML) models; a classifier and two clustering models. In particular, based on observations of practices designers typically employ in architectural design sketches, we solve a binary classification problem to recognize whether a stroke depicts a boundary and edge or is used to fill in the enclosing areas and faces of the intended architectural object. Followed by the two clustering models, strokes of each type are further parsed into groups, each representing either a single edge or a single face. Next, groups representing edges are approximated with B-spline curves, followed by a topology-recovering process identifying and fixing desired connectivities between the curves forming a well-connected curve network. Next, groups representing the faces are employed to detect the cycles bounding patches in the curve network, resulting in the final surface mesh geometry of the architectural object. We confirm the usability of Strokes2Surface via a user study and further validate and compare our results against a range of reconstructions computed using alternative methods. We also introduce our manually labeled dataset of 4D architectural design sketches for further use in the community.

READ FULL TEXT

page 6

page 11

page 12

research
04/13/2022

Geometric Understanding of Sketches

Sketching is used as a ubiquitous tool of expression by novices and expe...
research
10/24/2022

Vitruvio: 3D Building Meshes via Single Perspective Sketches

Today's architectural engineering and construction (AEC) software requir...
research
04/27/2016

Multiview Differential Geometry of Curves

The field of multiple view geometry has seen tremendous progress in reco...
research
02/24/2022

Removing Popular Faces in Curve Arrangements

A face in a curve arrangement is called popular if it is bounded by the ...
research
10/03/2019

Seamless design of information system architecture based on adaptive clustering method

The paper considers the concept of building the architecture of an infor...
research
07/06/2018

Guided Proceduralization: Optimizing Geometry Processing and Grammar Extraction for Architectural Models

We describe a guided proceduralization framework that optimizes geometry...

Please sign up or login with your details

Forgot password? Click here to reset