Tzu-Chieh Kurt Hong, PhD, MSEE

Assistant Professor
School of Architecture
University of Florida
k9krnd.net

About | Research | Teaching | PublicationsLinkedIn


Teaching

Marching Square

ARCH8833 Design Scripting
Georgia Institute of Technology
Fall 2021

Students:
Atefeh Mahdavi Goloujeh
Manoj Deshpande

Students in this project took on the challenge of transforming a pixel-based image into a vector-based CAD file (.3dm file, Rhinoceros) by adopting the well-known Marching Squares algorithm. The work started by studying the Marching Squares algorithm and implementing it in Python as a draft. Second, students implemented an independent application that turns a pixel-based image into a JSON file. They then refined the Marching Squares algorithm to take the JSON file as input and output a vector-based CAD file that captures the profiles/outlines of the objects in the image.