Image editing with instance segmentation and image inpainting

The objective of this project is to create a robust Image Editing application that utilizes two powerful image processes: Instance Segmentation and Image Inpainting. By introducing these processes into the application, the application can decompose a given image into individual object and background...

Full description

Saved in:
Bibliographic Details
Main Author: Tok, Jeng Wen
Other Authors: Cham Tat Jen
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/166892
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-166892
record_format dspace
spelling sg-ntu-dr.10356-1668922023-05-19T15:37:30Z Image editing with instance segmentation and image inpainting Tok, Jeng Wen Cham Tat Jen School of Computer Science and Engineering ASTJCham@ntu.edu.sg Engineering::Computer science and engineering::Computer applications The objective of this project is to create a robust Image Editing application that utilizes two powerful image processes: Instance Segmentation and Image Inpainting. By introducing these processes into the application, the application can decompose a given image into individual object and background layers, allowing for a wide range of possibilities in terms of image manipulation. Named ImageLab, the application has undergone multiple ideation and prototyping processes, and design considerations were also made to enhance the user experience. Product requirements were carefully crafted and referred to during the development of ImageLab to ensure traceability and consistency throughout the project. Two pre-trained models were used in this project: Mask R-CNN and PICNet for instance segmentation and image inpainting tasks, respectively. The performance of the different PICNet models were compared through experiments to identify the optimal one. To also ensure that ImageLab meets the requirements stated in this document, different test cases have been crafted and evaluated for correctness. This report discusses the different design considerations made during the development of ImageLab, as well as the implementation and approach for each feature. The report also documents down the results of the various test cases as mentioned above, in order to test the functionality of the application. Through reading the report, one will also be able to gain a clearer understanding of how to use ImageLab and what they can expect from the application. Bachelor of Engineering (Computer Science) 2023-05-18T04:44:25Z 2023-05-18T04:44:25Z 2023 Final Year Project (FYP) Tok, J. W. (2023). Image editing with instance segmentation and image inpainting. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/166892 https://hdl.handle.net/10356/166892 en SCSE22-0282 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::Computer applications
spellingShingle Engineering::Computer science and engineering::Computer applications
Tok, Jeng Wen
Image editing with instance segmentation and image inpainting
description The objective of this project is to create a robust Image Editing application that utilizes two powerful image processes: Instance Segmentation and Image Inpainting. By introducing these processes into the application, the application can decompose a given image into individual object and background layers, allowing for a wide range of possibilities in terms of image manipulation. Named ImageLab, the application has undergone multiple ideation and prototyping processes, and design considerations were also made to enhance the user experience. Product requirements were carefully crafted and referred to during the development of ImageLab to ensure traceability and consistency throughout the project. Two pre-trained models were used in this project: Mask R-CNN and PICNet for instance segmentation and image inpainting tasks, respectively. The performance of the different PICNet models were compared through experiments to identify the optimal one. To also ensure that ImageLab meets the requirements stated in this document, different test cases have been crafted and evaluated for correctness. This report discusses the different design considerations made during the development of ImageLab, as well as the implementation and approach for each feature. The report also documents down the results of the various test cases as mentioned above, in order to test the functionality of the application. Through reading the report, one will also be able to gain a clearer understanding of how to use ImageLab and what they can expect from the application.
author2 Cham Tat Jen
author_facet Cham Tat Jen
Tok, Jeng Wen
format Final Year Project
author Tok, Jeng Wen
author_sort Tok, Jeng Wen
title Image editing with instance segmentation and image inpainting
title_short Image editing with instance segmentation and image inpainting
title_full Image editing with instance segmentation and image inpainting
title_fullStr Image editing with instance segmentation and image inpainting
title_full_unstemmed Image editing with instance segmentation and image inpainting
title_sort image editing with instance segmentation and image inpainting
publisher Nanyang Technological University
publishDate 2023
url https://hdl.handle.net/10356/166892
_version_ 1772826139467710464