skip to main content
10.1145/3347146.3359091acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

The Maximum Visibility Facility Selection Query in Spatial Databases

Published: 05 November 2019 Publication History

Abstract

Given a set of obstacles in 2D or 3D space, a set of n candidate locations where facilities can be established, the Maximum Visibility Facility Selection (MVFS) query finds k out of the n locations, that yield the maximum visibility coverage of the data space. Though the MVFS problem has been extensively studied in visual sensor networks, computational geometry, and computer vision in the form of optimal camera placement problem, existing solutions are designed for discretized space and only work for MVFS instances having a few hundred facilities. In this paper, we revisit the MVFS problem to support new spatial database applications like "where to place security cameras to ensure better surveillance of a building complex?" or "where to place billboards in the city to maximize visibility from the surrounding space?". We introduce the concept of equivisibility triangulation to devise the first approach to accurately determine the visibility coverage of continuous data space from a subset of the facility locations, which avoids the limitations of discretizing the data space. Then, we propose an efficient graph-theoretic approach that exploits the idea of vertex separators for efficient exact in-memory solution of the MVFS problem. Finally, we propose the first external-memory based approximation algorithm (with a guaranteed approximation ratio of 1 - 1/e) that is scalable for a large number of obstacles and facility locations. We conduct extensive experimental study to show the effectiveness and efficiency of our proposed algorithms.

References

[1]
T. Asano. An efficient algorithm for finding the visibility polygon for a polygonal region with holes. IEICE Transactions, 68(9):557--559, 1985.
[2]
W. Cheng, S. Li, X. Liao, S. Changxiang, and H. Chen. Maximal coverage scheduling in randomly deployed directional sensor networks. In Parallel Processing Workshops, 2007. ICPPW 2007. International Conference on, pages 68--68. IEEE, 2007.
[3]
B. Debaque, R. Jedidi, and D. Prevost. Optimal video camera network deployment to support security monitoring. In 2009 12th International Conference on Information Fusion, pages 1730--1736, July 2009.
[4]
U. M. Erdem and S. Sclaroff. Automated camera layout to satisfy task-specific and floor plan-specific coverage requirements. Comput. Vis. Image Underst., 103(3):156--169, Sept. 2006.
[5]
Y.-G. Fu, J. Zhou, and L. Deng. Surveillance of a 2d plane area with 3d deployed cameras. Sensors, 14(2):1988-2011, 2014.
[6]
J.-J. Gonzalez-Barbosa, T. García-Ramírez, J. Salas, J.-B. Hurtado-Ramos, et al. Optimal camera placement for total coverage. In Robotics and Automation, 2009. ICRA'09. IEEE International Conference on, pages 844--848. IEEE, 2009.
[7]
S. Hanoun, A. Bhatti, D. Creighton, S. Nahavandi, P. Crothers, and C. G. Esparza. Target coverage in camera networks for manufacturing workplaces. Journal of intelligent manufacturing, 27(6):1221--1235, 2016.
[8]
D. S. Hochbaum and A. Pathria. Analysis of the greedy approach in problems of maximum k-coverage. Naval Research Logistics, 45(6):615--627, 1998.
[9]
E. Horster and R. Lienhart. Approximating optimal visual sensor placement. In 2006 IEEE International Conference on Multimedia and Expo, pages 1257--1260, July 2006.
[10]
E. Hörster and R. Lienhart. On the optimal placement of multiple visual sensors. In Proceedings of the 4th ACM International Workshop on Video Surveillance and Sensor Networks, VSSN '06, pages 111--120, New York, NY, USA, 2006. ACM.
[11]
S. H. Lo. A new mesh generation scheme for arbitrary planar domains. International Journal for Numerical Methods in Engineering, 21:1403--1426, 1981.
[12]
A. T. Murray, K. Kim, J. W. Davis, R. Machiraju, and R. Parent. Coverage optimization to support security monitoring. Computers, Environment and Urban Systems, 31(2):133--147, 2007.
[13]
A. Neishaboori, A. Saeed, K. A. Harras, and A. Mohamed. On target coverage in mobile visual sensor networks. In Proceedings of the 12th ACM international symposium on Mobility management and wireless access, pages 39--46. ACM, 2014.
[14]
G. L. Nemhauser, L. A. Wolsey, and M. L. Fisher. An analysis of approximations for maximizing submodular set functions---i. Mathematical Programming, 14(1):265--294, 1978.
[15]
A. Pothen. Graph partitioning algorithms with applications to scientific computing. Technical report, Norfolk, VA, USA, 1997.
[16]
H. L. S. Rosenberg, Arnold L. Graph Separators, with Applications. Kluwer Academic Publishers, Norwell, MA, USA, 2001.
[17]
I. Sreedevi, N. R. Mittal, S. Chaudhury, and A. Bhattacharyya. Camera placement for surveillance applications. In Video Surveillance. InTech, 2011.
[18]
C. Wang, F. Qi, and G.-M. Shi. Nodes placement for optimizing coverage of visual sensor networks. Advances in Multimedia Information Processing-PCM 2009, pages 1144--1149, 2009.
[19]
J. Zhao, R. Yoshida, S.-c. S. Cheung, and D. Haws. Approximate techniques in solving optimal camera placement problems. International Journal of Distributed Sensor Networks, 9(11):241913, 2013.

Cited By

View all
  • (2022)Visibility Detection of 3D Objects and Visual K-Nearest Neighbor Query Based on Convex Hull ModelMathematical Problems in Engineering10.1155/2022/83029742022(1-14)Online publication date: 16-Jun-2022

Index Terms

  1. The Maximum Visibility Facility Selection Query in Spatial Databases

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGSPATIAL '19: Proceedings of the 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
    November 2019
    648 pages
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 November 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Graph Partitioning
    2. Greedy Approximation
    3. Maximum Coverage Problem
    4. Triangulation
    5. Visibility

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    SIGSPATIAL '19
    Sponsor:

    Acceptance Rates

    SIGSPATIAL '19 Paper Acceptance Rate 34 of 161 submissions, 21%;
    Overall Acceptance Rate 257 of 1,238 submissions, 21%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 25 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Visibility Detection of 3D Objects and Visual K-Nearest Neighbor Query Based on Convex Hull ModelMathematical Problems in Engineering10.1155/2022/83029742022(1-14)Online publication date: 16-Jun-2022

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media