Stanford graduate college student combines passions for quilting and coding to make application to enable quilters

An surprising craft normally takes middle stage in pc science Ph.D. applicant Mackenzie Leake’s M.S….

An surprising craft normally takes middle stage in pc science Ph.D. applicant Mackenzie Leake’s M.S. ’20 Ph.D. ’21 doctoral dissertation: quilting.

Basis paper piecing quilting — popular in the emerging present day quilting neighborhood — offers challenges in its remarkably complex types, so avid quilters typically will have to use patterns produced by other individuals, limiting creative option. To overcome this challenge, Leake built a application method that utilizes mathematics and personal computer science to figure out doable quilting styles for any inputted layout. The application was produced on Aug. 18.

Growing up with a mom who taught quilting, Leake grew passionate about the artwork early on. 

“In the back of my head I’ve usually experienced this aspiration project of incorporating quilting into my exploration,” Leake reported. “I’ve been generating quilts considering the fact that I was 8 years outdated, so I’ve experienced that pastime for a extensive time.”

In basis paper piecing quilting, quilters use a printed-paper pattern as a tutorial to sew two items of fabric together. To keep away from an ugly closing product, material will have to be additional in the purchase specified by the pattern, Leake stated.

Leake hoped that by way of her investigation, she could “take all of this awareness that quilters have crafted up in excess of many years and translate it into a a lot more basic dilemma where by you could do anything computational with it.”

Leake, who was the guide author on the study, was joined by Gilbert Bernstein Ph.D. ’19, a postdoctoral scholar at UC Berkeley and MIT Abe Davis B.S. ’10, an assistant professor at Cornell and Maneesh Agrawala B.S. ’94 Ph.D. ’02, the Forest Baskett Professor of CS and director of the Brown Institute for Media Innovation. They uncovered that hypergraphs could renovate their quilting issue into a mathematical one particular.

A hypergraph is a generalization of a graph in which an edge can be part of any selection of vertices — in contrast to an ordinary graph, the place an edge connects particularly two vertices.

“In a regular node-hyperlink graph, an edge can only connect two nodes. The notion of a hypergraph is that you have edges that link much more than two nodes,” Agrawala said. 

With the ability to hook up any number of vertices, hypergraphs can precisely depict overlapping relationships like those people of quilt cloth pieces. In the paper, hypergraph vertices symbolize fabric pieces, and hyperedges depict seams, Agrawala mentioned.

The crew tried various representations in advance of deciding a hypergraph was the appropriate a person, in accordance to Leake. 

“We tried using a usual graph. … That was tricky for the reason that we couldn’t seize almost everything you may want to do in a basic way. It does not seize that putting this fabric in area is dependent on numerous other points currently being carried out,” Bernstein claimed. 

The analysis staff then proved that viable quilt styles have acyclic hypergraphs, ones with some helpful qualities.

“It’s easier to recognize it as a process,”  Bernstein claimed. “When you’re constructing some thing, you do one particular issue, then an additional factor, then a different thing, and you get there at the finish of the approach. There is this dependency of how items have to materialize. If that dependency is circular, then you cannot construct with it.”

Acyclic hypergraphs have non-round dependency. Utilizing this characteristic to their advantage, the crew created application that 1st establishes if an input layout can be represented by an acyclic hypergraph, and then outputs all feasible quilting styles.

Though seeking to offload tiresome responsibilities, Leake also desired to make confident not to more than-automate quilting, mainly because “there’s continue to some thing that you want to personalize and style and design and get out of the method.”

The researchers’ work will be offered at the 2021 SIGGRAPH conference, which focuses on pc graphics and interactive methods.

In the future, Leake hopes to investigate how people think about style and design. 

“One region we’re interested in is how you essentially study just before developing these resources,” Leake said. “I imagine there’s a ton of appealing work in that room, and we’ll see what we can do there.”