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...
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/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 |