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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |