Constructing hidden edges from visible edges of a room

The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes. The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is eit...

Full description

Saved in:
Bibliographic Details
Main Author: Yuen, Cheryl Hing Wai
Other Authors: Lee Yong Tsui
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149145
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149145
record_format dspace
spelling sg-ntu-dr.10356-1491452021-05-12T04:05:12Z Constructing hidden edges from visible edges of a room Yuen, Cheryl Hing Wai Lee Yong Tsui School of Mechanical and Aerospace Engineering MYTLEE@ntu.edu.sg Engineering::Mechanical engineering The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes. The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is either covered by a structure or a wall. In the programming, Open CV is used to import the function of Canny edge detector created by John F. Canny to remove all unnecessary lines to be able to mathematically calculate out the hidden edges in the image and using matplotlib to draw out the hidden portion for users to be able to visualize the view of the room. Hough transform function will be used to validate the lines from Canny edge detector. The outcome of the project users are required to locate the lines and through the lines inputted, the program will calculate the coordinates and line of equation required. It will then display the hidden edges, guided lines can be shown to showcase the method used to obtain the hidden edges. Overall, the project was partly completed, hidden edges were able to be displayed and calculations using the user input was done correctly. However, there is no step by step check to ensure that the line selected by user were truly lines required by the program and not random lines drawn. This greatly affected the accuracy of the program which can be improved through Hough Transform which require more looking into. Bachelor of Engineering (Mechanical Engineering) 2021-05-12T04:05:12Z 2021-05-12T04:05:12Z 2020 Final Year Project (FYP) Yuen, C. H. W. (2020). Constructing hidden edges from visible edges of a room. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149145 https://hdl.handle.net/10356/149145 en C010 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::Mechanical engineering
spellingShingle Engineering::Mechanical engineering
Yuen, Cheryl Hing Wai
Constructing hidden edges from visible edges of a room
description The objective of the project is to create a program to automatically create the hidden edges with a set of given edges of a room visible to the eyes. The use of python programming to create a program which will be able dissect an image to form the most basic hidden portion of the room that is either covered by a structure or a wall. In the programming, Open CV is used to import the function of Canny edge detector created by John F. Canny to remove all unnecessary lines to be able to mathematically calculate out the hidden edges in the image and using matplotlib to draw out the hidden portion for users to be able to visualize the view of the room. Hough transform function will be used to validate the lines from Canny edge detector. The outcome of the project users are required to locate the lines and through the lines inputted, the program will calculate the coordinates and line of equation required. It will then display the hidden edges, guided lines can be shown to showcase the method used to obtain the hidden edges. Overall, the project was partly completed, hidden edges were able to be displayed and calculations using the user input was done correctly. However, there is no step by step check to ensure that the line selected by user were truly lines required by the program and not random lines drawn. This greatly affected the accuracy of the program which can be improved through Hough Transform which require more looking into.
author2 Lee Yong Tsui
author_facet Lee Yong Tsui
Yuen, Cheryl Hing Wai
format Final Year Project
author Yuen, Cheryl Hing Wai
author_sort Yuen, Cheryl Hing Wai
title Constructing hidden edges from visible edges of a room
title_short Constructing hidden edges from visible edges of a room
title_full Constructing hidden edges from visible edges of a room
title_fullStr Constructing hidden edges from visible edges of a room
title_full_unstemmed Constructing hidden edges from visible edges of a room
title_sort constructing hidden edges from visible edges of a room
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149145
_version_ 1701270532188536832