Converting an image into a network of Bezier curves

True2Form is a software that reconstructs 3D models from 2D design sketches. However, the software can only do so when the sketches are decomposed into a network of Bezier curves. This report presents a software pipeline that converts a JPEG image file into such a network. It involved the following...

Full description

Saved in:
Bibliographic Details
Main Author: Peh, Justin Zhao Dong
Other Authors: Zheng Jianmin
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148078
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148078
record_format dspace
spelling sg-ntu-dr.10356-1480782021-04-22T12:51:11Z Converting an image into a network of Bezier curves Peh, Justin Zhao Dong Zheng Jianmin School of Computer Science and Engineering ASJMZheng@ntu.edu.sg Engineering::Computer science and engineering::Software True2Form is a software that reconstructs 3D models from 2D design sketches. However, the software can only do so when the sketches are decomposed into a network of Bezier curves. This report presents a software pipeline that converts a JPEG image file into such a network. It involved the following key steps: (1) deconstruction of the image into a graph, with curve intersections as nodes and the curves themselves as edges (2) using Hybrid Particle Swam Optimisation to find the best Bezier curve fit for each curve (3) plotting all Bezier curve fits onto a browser-based graphing calculator that allows manual adjustments of Bezier curves. The software was tested against a few input images to validate the validity of its curve fitting algorithms. The results showed that the software has potential to serve as an extension to True2Form in a way that would allow True2Form to convert JPEG image files to 3D models. Bachelor of Engineering (Computer Science) 2021-04-22T12:51:11Z 2021-04-22T12:51:11Z 2021 Final Year Project (FYP) Peh, J. Z. D. (2021). Converting an image into a network of Bezier curves. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148078 https://hdl.handle.net/10356/148078 en SCSE19-0576 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering::Software
spellingShingle Engineering::Computer science and engineering::Software
Peh, Justin Zhao Dong
Converting an image into a network of Bezier curves
description True2Form is a software that reconstructs 3D models from 2D design sketches. However, the software can only do so when the sketches are decomposed into a network of Bezier curves. This report presents a software pipeline that converts a JPEG image file into such a network. It involved the following key steps: (1) deconstruction of the image into a graph, with curve intersections as nodes and the curves themselves as edges (2) using Hybrid Particle Swam Optimisation to find the best Bezier curve fit for each curve (3) plotting all Bezier curve fits onto a browser-based graphing calculator that allows manual adjustments of Bezier curves. The software was tested against a few input images to validate the validity of its curve fitting algorithms. The results showed that the software has potential to serve as an extension to True2Form in a way that would allow True2Form to convert JPEG image files to 3D models.
author2 Zheng Jianmin
author_facet Zheng Jianmin
Peh, Justin Zhao Dong
format Final Year Project
author Peh, Justin Zhao Dong
author_sort Peh, Justin Zhao Dong
title Converting an image into a network of Bezier curves
title_short Converting an image into a network of Bezier curves
title_full Converting an image into a network of Bezier curves
title_fullStr Converting an image into a network of Bezier curves
title_full_unstemmed Converting an image into a network of Bezier curves
title_sort converting an image into a network of bezier curves
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148078
_version_ 1698713672684142592