Next Article in Journal
How the Processing Mode Influences Azure Kinect Body Tracking Results
Previous Article in Journal
Future Pose Prediction from 3D Human Skeleton Sequence with Surrounding Situation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

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

1
Department of Electronics Engineering, Sejong University, Seoul 05006, Republic of Korea
2
College of Semiconductor System, Yonsei University, Wonju-si 26493, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(2), 879; https://doi.org/10.3390/s23020879
Submission received: 23 November 2022 / Revised: 5 January 2023 / Accepted: 9 January 2023 / Published: 12 January 2023
(This article belongs to the Topic Lightweight Deep Neural Networks for Video Analytics)

Abstract

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.
Keywords: mobile panorama; computer vision; sequential image stitching; smartphone’s gyroscope sensors; automatic panorama generation mobile panorama; computer vision; sequential image stitching; smartphone’s gyroscope sensors; automatic panorama generation

Share and Cite

MDPI and ACS Style

Yaseen; Kwon, O.-J.; Lee, J.; Ullah, F.; Jamil, S.; Kim, J.S. Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor. Sensors 2023, 23, 879. https://doi.org/10.3390/s23020879

AMA Style

Yaseen, Kwon O-J, Lee J, Ullah F, Jamil S, Kim JS. Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor. Sensors. 2023; 23(2):879. https://doi.org/10.3390/s23020879

Chicago/Turabian Style

Yaseen, Oh-Jin Kwon, Jinhee Lee, Faiz Ullah, Sonain Jamil, and Jae Soo Kim. 2023. "Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor" Sensors 23, no. 2: 879. https://doi.org/10.3390/s23020879

APA Style

Yaseen, Kwon, O.-J., Lee, J., Ullah, F., Jamil, S., & Kim, J. S. (2023). Automatic Sequential Stitching of High-Resolution Panorama for Android Devices Using Precapture Feature Detection and the Orientation Sensor. Sensors, 23(2), 879. https://doi.org/10.3390/s23020879

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop