Cargando…

Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor

Image processing on smartphones, which are resource-limited devices, is challenging. Panorama generation on modern mobile phones is a requirement of most mobile phone users. This paper presents an automatic sequential image stitching algorithm with high-resolution panorama generation and addresses t...

Descripción completa

Detalles Bibliográficos
Autores principales: Yaseen, Kwon, Oh-Jin, Lee, Jinhee, Ullah, Faiz, Jamil, Sonain, Kim, Jae Soo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9863381/
https://www.ncbi.nlm.nih.gov/pubmed/36679674
http://dx.doi.org/10.3390/s23020879
_version_ 1784875320040488960
author Yaseen,
Kwon, Oh-Jin
Lee, Jinhee
Ullah, Faiz
Jamil, Sonain
Kim, Jae Soo
author_facet Yaseen,
Kwon, Oh-Jin
Lee, Jinhee
Ullah, Faiz
Jamil, Sonain
Kim, Jae Soo
author_sort Yaseen,
collection PubMed
description Image processing on smartphones, which are resource-limited devices, is challenging. Panorama generation on modern mobile phones is a requirement of most mobile phone users. This paper presents an automatic sequential image stitching algorithm with high-resolution panorama generation and addresses the issue of stitching failure on smartphone devices. A robust method is used to automatically control the events involved in panorama generation from image capture to image stitching on Android operating systems. The image frames are taken in a firm spatial interval using the orientation sensor included in smartphone devices. The features-based stitching algorithm is used for panorama generation, with a novel modification to address the issue of stitching failure (inability to find local features causes this issue) when performing sequential stitching over mobile devices. We also address the issue of distortion in sequential stitching. Ultimately, in this study, we built an Android application that can construct a high-resolution panorama sequentially with automatic frame capture based on an orientation sensor and device rotation. We present a novel research methodology (called “Sense-Panorama”) for panorama construction along with a development guide for smartphone developers. Based on our experiments, performed by Samsung Galaxy SM-N960N, which carries system on chip (SoC) as Qualcomm Snapdragon 845 and a CPU of 4 × 2.8 GHz Kyro 385, our method can generate a high-resolution panorama. Compared to the existing methods, the results show improvement in visual quality for both subjective and objective evaluation.
format Online
Article
Text
id pubmed-9863381
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98633812023-01-22 Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor Yaseen, Kwon, Oh-Jin Lee, Jinhee Ullah, Faiz Jamil, Sonain Kim, Jae Soo Sensors (Basel) Article Image processing on smartphones, which are resource-limited devices, is challenging. Panorama generation on modern mobile phones is a requirement of most mobile phone users. This paper presents an automatic sequential image stitching algorithm with high-resolution panorama generation and addresses the issue of stitching failure on smartphone devices. A robust method is used to automatically control the events involved in panorama generation from image capture to image stitching on Android operating systems. The image frames are taken in a firm spatial interval using the orientation sensor included in smartphone devices. The features-based stitching algorithm is used for panorama generation, with a novel modification to address the issue of stitching failure (inability to find local features causes this issue) when performing sequential stitching over mobile devices. We also address the issue of distortion in sequential stitching. Ultimately, in this study, we built an Android application that can construct a high-resolution panorama sequentially with automatic frame capture based on an orientation sensor and device rotation. We present a novel research methodology (called “Sense-Panorama”) for panorama construction along with a development guide for smartphone developers. Based on our experiments, performed by Samsung Galaxy SM-N960N, which carries system on chip (SoC) as Qualcomm Snapdragon 845 and a CPU of 4 × 2.8 GHz Kyro 385, our method can generate a high-resolution panorama. Compared to the existing methods, the results show improvement in visual quality for both subjective and objective evaluation. MDPI 2023-01-12 /pmc/articles/PMC9863381/ /pubmed/36679674 http://dx.doi.org/10.3390/s23020879 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yaseen,
Kwon, Oh-Jin
Lee, Jinhee
Ullah, Faiz
Jamil, Sonain
Kim, Jae Soo
Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title_full Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title_fullStr Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title_full_unstemmed Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title_short Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor
title_sort automatic sequential stitching of high-resolution panorama for android devices using precapture feature detection and the orientation sensor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9863381/
https://www.ncbi.nlm.nih.gov/pubmed/36679674
http://dx.doi.org/10.3390/s23020879
work_keys_str_mv AT yaseen automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor
AT kwonohjin automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor
AT leejinhee automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor
AT ullahfaiz automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor
AT jamilsonain automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor
AT kimjaesoo automaticsequentialstitchingofhighresolutionpanoramaforandroiddevicesusingprecapturefeaturedetectionandtheorientationsensor