A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments

Camera localization involves the estimation of the camera pose of an image from a random scene. We used a single image or sequence of images or videos as the input. The output depends on the representation of the scene and method used. Several computer vision applications, such as robot navigation a...

Full description

Bibliographic Details
Main Authors: Muhammad Shamsul Alam, Farhan Bin Mohamed, Ali Selamat, Akm Bellal Hossain
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10114389/
_version_ 1797829123139174400
author Muhammad Shamsul Alam
Farhan Bin Mohamed
Ali Selamat
Akm Bellal Hossain
author_facet Muhammad Shamsul Alam
Farhan Bin Mohamed
Ali Selamat
Akm Bellal Hossain
author_sort Muhammad Shamsul Alam
collection DOAJ
description Camera localization involves the estimation of the camera pose of an image from a random scene. We used a single image or sequence of images or videos as the input. The output depends on the representation of the scene and method used. Several computer vision applications, such as robot navigation and safety inspection, can benefit from camera localization. Camera localization is used to determine the position of an object on the camera in an image containing multiple images in a sequence. Structure-based localization techniques have achieved considerable success owing to a combination of image matching and coordinate regression. Absolute and relative pose regression techniques can provide end-to-end learning; however, they exhibit poor accuracies. Despite the rapid growth in computer vision, there has been no thorough review of the categorization, evaluation, and synthesis of structures and regression-based techniques. Input format and loss strategies for recurrent neural networks (RNN) have not been adequately described in the literature. The main topic is indoor camera pose regression, which is a part of the camera localization techniques. First, we discuss certain application areas for camera localization. We then discuss different camera localization techniques, such as feature and structure-based, absolute and relative pose regression techniques, and simultaneous localization and mapping (SLAM). We evaluated the frequently used datasets and qualitatively compared the absolute and relative camera pose estimation approaches. Finally, we discuss potential directions for future research, such as optimizing the computational cost of the features and evaluating the end-to-end characteristics of multiple cameras.
first_indexed 2024-04-09T13:15:25Z
format Article
id doaj.art-3d2aaad77efc445db79ed9fded7f4856
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T13:15:25Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-3d2aaad77efc445db79ed9fded7f48562023-05-11T23:00:12ZengIEEEIEEE Access2169-35362023-01-0111439854400910.1109/ACCESS.2023.327247910114389A Review of Recurrent Neural Network Based Camera Localization for Indoor EnvironmentsMuhammad Shamsul Alam0https://orcid.org/0000-0002-9419-3928Farhan Bin Mohamed1https://orcid.org/0000-0002-5298-8642Ali Selamat2https://orcid.org/0000-0001-9746-8459Akm Bellal Hossain3Department of Emergent Computing, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, MalaysiaDepartment of Emergent Computing, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, MalaysiaMalaysia-Japan International Institute of Technology (MJIIT), Universiti Teknologi Malaysia, Kuala Lumpur, MalaysiaDepartment of Emergent Computing, School of Computing, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru, Johor, MalaysiaCamera localization involves the estimation of the camera pose of an image from a random scene. We used a single image or sequence of images or videos as the input. The output depends on the representation of the scene and method used. Several computer vision applications, such as robot navigation and safety inspection, can benefit from camera localization. Camera localization is used to determine the position of an object on the camera in an image containing multiple images in a sequence. Structure-based localization techniques have achieved considerable success owing to a combination of image matching and coordinate regression. Absolute and relative pose regression techniques can provide end-to-end learning; however, they exhibit poor accuracies. Despite the rapid growth in computer vision, there has been no thorough review of the categorization, evaluation, and synthesis of structures and regression-based techniques. Input format and loss strategies for recurrent neural networks (RNN) have not been adequately described in the literature. The main topic is indoor camera pose regression, which is a part of the camera localization techniques. First, we discuss certain application areas for camera localization. We then discuss different camera localization techniques, such as feature and structure-based, absolute and relative pose regression techniques, and simultaneous localization and mapping (SLAM). We evaluated the frequently used datasets and qualitatively compared the absolute and relative camera pose estimation approaches. Finally, we discuss potential directions for future research, such as optimizing the computational cost of the features and evaluating the end-to-end characteristics of multiple cameras.https://ieeexplore.ieee.org/document/10114389/Camera pose regressionabsolute pose regressionindoor positioningcamera localizationrobot navigationSLAM
spellingShingle Muhammad Shamsul Alam
Farhan Bin Mohamed
Ali Selamat
Akm Bellal Hossain
A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
IEEE Access
Camera pose regression
absolute pose regression
indoor positioning
camera localization
robot navigation
SLAM
title A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
title_full A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
title_fullStr A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
title_full_unstemmed A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
title_short A Review of Recurrent Neural Network Based Camera Localization for Indoor Environments
title_sort review of recurrent neural network based camera localization for indoor environments
topic Camera pose regression
absolute pose regression
indoor positioning
camera localization
robot navigation
SLAM
url https://ieeexplore.ieee.org/document/10114389/
work_keys_str_mv AT muhammadshamsulalam areviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT farhanbinmohamed areviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT aliselamat areviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT akmbellalhossain areviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT muhammadshamsulalam reviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT farhanbinmohamed reviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT aliselamat reviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments
AT akmbellalhossain reviewofrecurrentneuralnetworkbasedcameralocalizationforindoorenvironments