Geometric Understanding of Sketches

Sketching is used as a ubiquitous tool of expression by novices and experts alike. In this thesis I explore two methods that help a system provide a geometric machine-understanding of sketches, and in-turn help a user accomplish a downstream task. The first work deals with interpretation of a 2D-line drawing as a graph structure, and also illustrates its effectiveness through its physical reconstruction by a robot. We setup a two-step pipeline to solve the problem. Formerly, we estimate the vertices of the graph with sub-pixel level accuracy. We achieve this using a combination of deep convolutional neural networks learned under a supervised setting for pixel-level estimation followed by the connected component analysis for clustering. Later we follow it up with a feedback-loop-based edge estimation method. To complement the graph-interpretation, we further perform data-interchange to a robot legible ASCII format, and thus teach a robot to replicate a line drawing. In the second work, we test the 3D-geometric understanding of a sketch-based system without explicit access to the information about 3D-geometry. The objective is to complete a contour-like sketch of a 3D-object, with illumination and texture information. We propose a data-driven approach to learn a conditional distribution modelled as deep convolutional neural networks to be trained under an adversarial setting; and we validate it against a human-in-the-loop. The method itself is further supported by synthetic data generation using constructive solid geometry following a standard graphics pipeline. In order to validate the efficacy of our method, we design a user-interface plugged into a popular sketch-based workflow, and setup a simple task-based exercise, for an artist. Thereafter, we also discover that form-exploration is an additional utility of our application.

READ FULL TEXT
research
07/26/2017

What You Sketch Is What You Get: 3D Sketching using Multi-View Deep Volumetric Prediction

Sketch-based modeling strives to bring the ease and immediacy of drawing...
research
06/12/2023

Strokes2Surface: Recovering Curve Networks From 4D Architectural Design Sketches

We present Strokes2Surface, an offline geometry-reconstruction pipeline ...
research
07/26/2017

3D Sketching using Multi-View Deep Volumetric Prediction

Sketch-based modeling strives to bring the ease and immediacy of drawing...
research
10/17/2019

Can I teach a robot to replicate a line art

Line art is arguably one of the fundamental and versatile modes of expre...
research
12/02/2016

Scribbler: Controlling Deep Image Synthesis with Sketch and Color

Recently, there have been several promising methods to generate realisti...
research
11/13/2020

SHAD3S: A model to Sketch, Shade and Shadow

Hatching is a common method used by artists to accentuate the third dime...
research
07/14/2010

Neural Network Based Reconstruction of a 3D Object from a 2D Wireframe

We propose a new approach for constructing a 3D representation from a 2D...

Please sign up or login with your details

Forgot password? Click here to reset