Implementation of a panoramic image stitcher for a deep tunnel robotic platform

Underground deep tunnels were constructed for use in transportation and collection of used water around Singapore. Due to the hazardous working environment inside the tunnels, a deep tunnel robotic platform for performing inspection of the tunnel linings was developed by a collaborative effort betwe...

Full description

Saved in:
Bibliographic Details
Main Author: Kee, Da Wei
Other Authors: Seet Gim Lee, Gerald
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/150825
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-150825
record_format dspace
spelling sg-ntu-dr.10356-1508252021-06-03T03:26:33Z Implementation of a panoramic image stitcher for a deep tunnel robotic platform Kee, Da Wei Seet Gim Lee, Gerald Yeo Song Huat School of Mechanical and Aerospace Engineering Public Utilities Board Robotics Research Centre MGLSEET@ntu.edu.sg, MYEOSH@ntu.edu.sg Engineering::Mechanical engineering::Mechatronics Underground deep tunnels were constructed for use in transportation and collection of used water around Singapore. Due to the hazardous working environment inside the tunnels, a deep tunnel robotic platform for performing inspection of the tunnel linings was developed by a collaborative effort between Nanyang Technological University (NTU) and Public Utilities Board (PUB). The robotic platform operated by a handler above-ground, is equipped with various cameras in providing visual information to the operator for inspection of the tunnel linings, and the navigation of the robotic platform. The visual information is also stored in the data server in the form of videos for use in playback and post-image processing. Through the image stitching technique, a layout map of the deep tunnels could be recreated in the form of a single continuous flat image of the deep tunnel wall. The author evaluated different image stitching algorithms, implemented in various robotic vision platforms, as well as different image processing software and libraries used for computer vision, to design and implement an optimised C++ image stitching algorithm for the deep tunnel robotic platform. The image stitching algorithm can create a stitched map of the deep tunnel linings from the recorded video taken by the robotic platform after deployment. The implemented image stitching algorithm would first remove any redundant images (frames) from the recorded video through the use of motion estimation, to hasten the image stitching process. The resulting frames would undergo image warping to remove distortion present in the image due to the curvature of the tunnels and the lens used in the camera. The overlapping regions between the frames were matched and stitched together to create the stitched map of deep tunnel linings. A special image straightening process was implemented alongside the stitching algorithm to ensure the resulting stitched map remained horizontal. The resulting stitched map was shown and discussed to determine the accuracy and effectiveness of the implemented image stitching algorithms. In addition, further improvements to the image stitching algorithm and future works, which include using the resulting stitched map for anomalies detection, were also discussed. Bachelor of Engineering (Mechanical Engineering) 2021-06-03T03:26:33Z 2021-06-03T03:26:33Z 2021 Final Year Project (FYP) Kee, D. W. (2021). Implementation of a panoramic image stitcher for a deep tunnel robotic platform. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/150825 https://hdl.handle.net/10356/150825 en A005 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::Mechatronics
spellingShingle Engineering::Mechanical engineering::Mechatronics
Kee, Da Wei
Implementation of a panoramic image stitcher for a deep tunnel robotic platform
description Underground deep tunnels were constructed for use in transportation and collection of used water around Singapore. Due to the hazardous working environment inside the tunnels, a deep tunnel robotic platform for performing inspection of the tunnel linings was developed by a collaborative effort between Nanyang Technological University (NTU) and Public Utilities Board (PUB). The robotic platform operated by a handler above-ground, is equipped with various cameras in providing visual information to the operator for inspection of the tunnel linings, and the navigation of the robotic platform. The visual information is also stored in the data server in the form of videos for use in playback and post-image processing. Through the image stitching technique, a layout map of the deep tunnels could be recreated in the form of a single continuous flat image of the deep tunnel wall. The author evaluated different image stitching algorithms, implemented in various robotic vision platforms, as well as different image processing software and libraries used for computer vision, to design and implement an optimised C++ image stitching algorithm for the deep tunnel robotic platform. The image stitching algorithm can create a stitched map of the deep tunnel linings from the recorded video taken by the robotic platform after deployment. The implemented image stitching algorithm would first remove any redundant images (frames) from the recorded video through the use of motion estimation, to hasten the image stitching process. The resulting frames would undergo image warping to remove distortion present in the image due to the curvature of the tunnels and the lens used in the camera. The overlapping regions between the frames were matched and stitched together to create the stitched map of deep tunnel linings. A special image straightening process was implemented alongside the stitching algorithm to ensure the resulting stitched map remained horizontal. The resulting stitched map was shown and discussed to determine the accuracy and effectiveness of the implemented image stitching algorithms. In addition, further improvements to the image stitching algorithm and future works, which include using the resulting stitched map for anomalies detection, were also discussed.
author2 Seet Gim Lee, Gerald
author_facet Seet Gim Lee, Gerald
Kee, Da Wei
format Final Year Project
author Kee, Da Wei
author_sort Kee, Da Wei
title Implementation of a panoramic image stitcher for a deep tunnel robotic platform
title_short Implementation of a panoramic image stitcher for a deep tunnel robotic platform
title_full Implementation of a panoramic image stitcher for a deep tunnel robotic platform
title_fullStr Implementation of a panoramic image stitcher for a deep tunnel robotic platform
title_full_unstemmed Implementation of a panoramic image stitcher for a deep tunnel robotic platform
title_sort implementation of a panoramic image stitcher for a deep tunnel robotic platform
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/150825
_version_ 1702431215887319040