Skip to main content
Log in

Direction-based vacancy queries in camera sensor networks

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

In a camera sensor network, given a target q and a set of cameras \({\mathcal P}\), q may not be recognized by \({\mathcal P}\) due to its facing direction even if every \(p_{i} \in {\mathcal P}\) can see q. In this paper, we study the direction-based vacancy query, which can find out the vacant direction ranges where q cannot be recognized by any cameras. If q’s facing direction \(\mathbf {f_{q}}\) is far from the sensing direction of a camera, i.e., the included angle between the two directions is smaller than \(\theta \), q cannot be effectively recognized due to the vacancy of cameras on the direction \(\mathbf {f_{q}}\). To answer vacancy queries, the basic algorithm is to sort the directions of all cameras \({\mathcal P}\) and then to identify the vacant ranges. To make the vacancy query faster, we design an index structure, i.e., \(\alpha \)-polygon tree, which can organize the objects according to their directions. To make the tree as balance as possible, we propose an algorithm to select the best splitter for each tree node when building the tree. Our tree-based algorithm is to shrink the vacancy ranges while visiting the tree nodes in a depth-first order. The tree nodes are pruned if they do not contain objects (i.e., cameras) that may make the vacancy ranges shrink. We conducted experiments to evaluate the performances of the \(\alpha \)-polygon tree and the tree-based query algorithm on both synthetic and real datasets.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18

Similar content being viewed by others

Notes

  1. We can create a polar coordinate system with q as the pole and the positive x-axis as the polar axis.

  2. Note that when \(\lambda \) rotates by \(\alpha \) degrees, the layout \(L_{s}^{\alpha }\) converts back to be equivalent to \(L_{s}^{0^{\circ }}\).

  3. When there is no ambiguity, we simply say “range” instead of “pruning range”.

References

  1. C. HEBEI ZTEICT Software Technology Co., Ltd, Camera Positions in Saft City Project of Qinhuangdao (2016)

  2. Cai, Y., Lou, W., Li, M., Li, X.-Y.: Target-oriented scheduling in directional sensor networks. In: INFOCOM 2007, 26th IEEE International Conference on Computer Communications, vol. 58, pp 1550–1558 (2007)

  3. Finkel, R.A., Bentley, J.L.: Quad trees: a data structure for retrieval on composite keys. Acta Informatica 4(1), 1–9 (1974)

    Article  MATH  Google Scholar 

  4. Hong, Y., Kim, D., Li, D., Xu, B., Chen, W., Tokuta, A.O.: Maximum lifetime effective-sensing partial target-coverage in camera sensor networks. 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile Ad Hoc and Wireless Networks (WiOpt) 14(2), 619–626 (2013)

    Google Scholar 

  5. Hong, Y., Kim, J., Kim, D., Li, D., Tokuta, A.O.: Desperate coverage problem in mission-driven camera sensor networks. Int. J. Distrib. Sens. Netw. 2014 (1), 1–10 (2014)

    Google Scholar 

  6. Hong, Y., Li, D., Kim, D., Chen, W., Yu, J., Tokuta, A.O.: Maximizing target-temporal coverage of mission-driven camera sensor networks. J. Comb. Optim. 34(1), 279–301 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  7. Li, F., Luo, J., Xin, S., He, Y.: Autonomous deployment of wireless sensor networks for optimal coverage with directional sensing model. Comput. Netw. 108(10), 120–132 (2016)

    Article  Google Scholar 

  8. Liu, X., Liu, J., Wang, W., He, Y., Zhang, X.: Discovering and understanding android sensor usage behaviors with data flow analysis. World Wide Web J 21(1), 105–126 (2018)

    Article  Google Scholar 

  9. Ma, J., Sheng, Q.Z., Xie, D., Chuah, J.M., Qin, Y.: Efficiently managing uncertain data in rfid sensor networks. World Wide Web J 18(4), 819–844 (2015)

    Article  Google Scholar 

  10. Overmars, M.H., van Leeuwen, J.: Dynamic multi-dimensional data structures based on quad- and k-d trees. Acta Informatica 17(3), 267–285 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  11. Rossi, A., Singh, A., Sevaux, M.: Lifetime maximization in wireless directional sensor network. Eur. J. Oper. Res. 231(1), 229–241 (2013)

    Article  Google Scholar 

  12. Samet, H.: Deletion in two-dimensional quad-trees. Commun. ACM 23(12), 703–710 (1980)

    Article  Google Scholar 

  13. Singh, A., Rossi, A., Sevaux, M.: Heuristics for lifetime maximization in camera sensor networks. Inform. Sci. 385–386, 475–491 (2017)

    Article  Google Scholar 

  14. Wang, B.: Coverage problems in sensor networks: a survey. ACM Comput. Surv. 43(4), 1–53 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaochun Yang.

Additional information

This work is supported by the National Natural Science Foundation of China (No. 61602031). This work is also supported by Fundamental Research Funds for the Central Universities (No. FRF-TP-16-011A3, No. FRF-BD-16-010A). The work is partially supported by the National Natural Science Foundation of China (No. 61532021, No. 61572122), and Liaoning BaiQianWan Talents Program.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, X., Yang, X., Zhu, H. et al. Direction-based vacancy queries in camera sensor networks. World Wide Web 22, 241–273 (2019). https://doi.org/10.1007/s11280-018-0560-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11280-018-0560-7

Keywords

Navigation