Cargando…

Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching

An optimal camera placement problem is investigated. The objective is to maximize the area of the field of view (FoV) of a stitched video obtained by stitching video streams from an array of cameras. The positions and poses of these cameras are restricted to a given set of selections. The camera arr...

Descripción completa

Detalles Bibliográficos
Autores principales: Watras, Alex J., Kim, Jae-Jun, Liu, Hewei, Hu, Yu Hen, Jiang, Hongrui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6068806/
https://www.ncbi.nlm.nih.gov/pubmed/30011930
http://dx.doi.org/10.3390/s18072284
_version_ 1783343350567403520
author Watras, Alex J.
Kim, Jae-Jun
Liu, Hewei
Hu, Yu Hen
Jiang, Hongrui
author_facet Watras, Alex J.
Kim, Jae-Jun
Liu, Hewei
Hu, Yu Hen
Jiang, Hongrui
author_sort Watras, Alex J.
collection PubMed
description An optimal camera placement problem is investigated. The objective is to maximize the area of the field of view (FoV) of a stitched video obtained by stitching video streams from an array of cameras. The positions and poses of these cameras are restricted to a given set of selections. The camera array is designed to be placed inside the abdomen to support minimally invasive laparoscopic surgery. Hence, a few non-traditional requirements/constraints are imposed: Adjacent views are required to overlap to support image registration for seamless video stitching. The resulting effective FoV should be a contiguous region without any holes and should be a convex polygon. With these requirements, traditional camera placement algorithms cannot be directly applied to solve this problem. In this work, we show the complexity of this problem grows exponentially as a function of the problem size, and then present a greedy polynomial time heuristic solution that approximates well to the globally optimal solution. We present a new approach to directly evaluate the combined coverage area (area of FoV) as the union of a set of quadrilaterals. We also propose a graph-based approach to ensure the stitching requirement (overlap between adjacent views) is satisfied. We present a method to find a convex polygon with maximum area from a given polygon. Several design examples show that the proposed algorithm can achieve larger FoV area while using much less computing time.
format Online
Article
Text
id pubmed-6068806
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-60688062018-08-07 Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching Watras, Alex J. Kim, Jae-Jun Liu, Hewei Hu, Yu Hen Jiang, Hongrui Sensors (Basel) Article An optimal camera placement problem is investigated. The objective is to maximize the area of the field of view (FoV) of a stitched video obtained by stitching video streams from an array of cameras. The positions and poses of these cameras are restricted to a given set of selections. The camera array is designed to be placed inside the abdomen to support minimally invasive laparoscopic surgery. Hence, a few non-traditional requirements/constraints are imposed: Adjacent views are required to overlap to support image registration for seamless video stitching. The resulting effective FoV should be a contiguous region without any holes and should be a convex polygon. With these requirements, traditional camera placement algorithms cannot be directly applied to solve this problem. In this work, we show the complexity of this problem grows exponentially as a function of the problem size, and then present a greedy polynomial time heuristic solution that approximates well to the globally optimal solution. We present a new approach to directly evaluate the combined coverage area (area of FoV) as the union of a set of quadrilaterals. We also propose a graph-based approach to ensure the stitching requirement (overlap between adjacent views) is satisfied. We present a method to find a convex polygon with maximum area from a given polygon. Several design examples show that the proposed algorithm can achieve larger FoV area while using much less computing time. MDPI 2018-07-14 /pmc/articles/PMC6068806/ /pubmed/30011930 http://dx.doi.org/10.3390/s18072284 Text en © 2018 by the authors. 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Watras, Alex J.
Kim, Jae-Jun
Liu, Hewei
Hu, Yu Hen
Jiang, Hongrui
Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title_full Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title_fullStr Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title_full_unstemmed Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title_short Optimal Camera Pose and Placement Configuration for Maximum Field-of-View Video Stitching
title_sort optimal camera pose and placement configuration for maximum field-of-view video stitching
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6068806/
https://www.ncbi.nlm.nih.gov/pubmed/30011930
http://dx.doi.org/10.3390/s18072284
work_keys_str_mv AT watrasalexj optimalcameraposeandplacementconfigurationformaximumfieldofviewvideostitching
AT kimjaejun optimalcameraposeandplacementconfigurationformaximumfieldofviewvideostitching
AT liuhewei optimalcameraposeandplacementconfigurationformaximumfieldofviewvideostitching
AT huyuhen optimalcameraposeandplacementconfigurationformaximumfieldofviewvideostitching
AT jianghongrui optimalcameraposeandplacementconfigurationformaximumfieldofviewvideostitching