Download the full-sized PDF of Underwater Image StitchingDownload the full-sized PDF



Permanent link (DOI):


Export to: EndNote  |  Zotero  |  Mendeley


This file is in the following communities:

Graduate Studies and Research, Faculty of


This file is in the following collections:

Theses and Dissertations

Underwater Image Stitching Open Access


Other title
underwater image stitching
Type of item
Degree grantor
University of Alberta
Author or creator
Hojjati, Saeed
Supervisor and department
Yang, Herb (Computing Science)
Examining committee member and department
Sander, Joerg (Computing Science)
Boulanger, Pierre (Computing Science)
Department of Computing Science

Date accepted
Graduation date
Master of Science
Degree level
For years, panoramic image stitching has been an interesting problem for re- searchers. Several advances have been made in stitching images that are ac- quired outside of water, but the problem has been poorly explored for under- water images. Image stitching for underwater images can be used in numerous scientific applications in the fields of marine geology, archaeology, and biology that involve tasks such as the prospection of ancient shipwrecks, the detection of temporal changes, and environmental damage assessment. It can also be used to create virtual reality tours of zones of special interest such as under- water nature reserves. Underwater images suffer from poor visibility conditions because of medium scattering, light distortion, and inhomogeneous illumination. This causes many image stitching techniques to fail when they are applied to underwa- ter images. In this work, we develop a novel method for stitching underwater images. We adopt dehazing to not only improve the aesthetic quality of the images but also to enable feature detectors to accurately detect and match feature points. We also adopt guided image filtering to improve the speed of the dehazing algorithm. A novel idea proposed in this method is to use colour transfer to transform images into the same colour space in order to re- duce lighting inhomogeneities and exposure artifacts. We further process our stitched results by applying a graph-cut strategy that operates in the image gradient domain over the overlapping regions to improve blurring and ghosting effects caused by local misalignments. Finally, we apply a transition smooth- ing method to produce more plausible results and to reduce the noticeability of the joining regions to an even higher degree.
This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for the purpose of private, scholarly or scientific research. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
Citation for previous publication

File Details

Date Uploaded
Date Modified
Audit Status
Audits have not yet been run on this file.
File format: pdf (Portable Document Format)
Mime type: application/pdf
File size: 10536150
Last modified: 2016:06:16 17:07:55-06:00
Filename: underwater-image-stitching_PDFA.pdf
Original checksum: 4650032826c27a877b8995f800dc5929
Well formed: false
Valid: false
Status message: Unexpected error in findFonts java.lang.ClassCastException: edu.harvard.hul.ois.jhove.module.pdf.PdfSimpleObject cannot be cast to edu.harvard.hul.ois.jhove.module.pdf.PdfDictionary offset=2488
Page count: 57
Activity of users you follow
User Activity Date