Skip to main content

Building Programming Abstractions for Wireless Sensor Networks Using Watershed Segmentation

  • Conference paper
Smart Spaces and Next Generation Wired/Wireless Networking (ruSMART 2011, NEW2AN 2011)

Abstract

The availability and quality of information extracted from Wireless Sensor Networks (WSNs) revolutionised a wide range of application areas. The success of any WSN application is, nonetheless, determined by the ability to retrieve information with the required level of accuracy, within specified time constraints, and with minimum resource utilisation. This paper presents a new approach to localised information extraction that utilises the Watershed segmentation algorithm to dynamically group nodes into segments, which can be used as programming abstractions upon which different query operations can be performed. Watershed results in a set of well delimited areas, such that the number of necessary operations (communication and computation) to answer a query are minimised. This paper presents a fully asynchronous Watershed implementation, where nodes can compute their local data in parallel and independently from one another. The preliminary experimental results demonstrate that the proposed approach is able to significantly reduce the query processing cost and time without involving any loss of efficiency.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdelzaher, T., Blum, B., Cao, Q., Chen, Y., Evans, D., George, J., George, S., Gu, L., He, T., Krishnamurthy, S., Luo, L., Son, S., Stankovic, J., Stoleru, R., Wood, A.: Envirotrack: Towards an environmental computing paradigm for distributed sensor networks. In: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), pp. 582–589 (2004)

    Google Scholar 

  2. Bieniek, A., Moga, A.: An efficient watershed algorithm based on connected components. Pattern Recognition 33(6), 907–916 (2000)

    Article  Google Scholar 

  3. Bleau, A., Leon, L.J.: Watershed-based segmentation and region merging. Comput. Vis. Image Underst. 77, 317–370 (2000)

    Article  Google Scholar 

  4. Chu, M., Liu, J.J.: State-centric programming for sensor and actuator network systems. IEEE Pervasive Computing (2003)

    Google Scholar 

  5. Grau, V., Mewes, A.U.J., Alcaniz, M., Kikinis, R., Warfield, S.K.: Improved watershed transform for medical image segmentation using prior information.  23(4), 447–458 (2004)

    Google Scholar 

  6. Hammoudeh, M., Newman, R., Dennett, C., Mount, S.: Interpolation techniques for building a continuous map from discrete wireless sensor network data. In: Wireless Communications and Mobile Computing (January 2011)

    Google Scholar 

  7. Kuo, C.J., Odeh, S.F., Huang, M.C.: Image segmentation with improved watershed algorithm and its fpga implementation. In: IEEE ISCAS 2001, vol. 2, pp. 753–756 (2001)

    Google Scholar 

  8. Lin, C.-H., King, C.-T., Hsiao, H.-C.: Region abstraction for event tracking in wireless sensor networks. In: 8th International Symposium on Parallel Architectures Algorithms and Networks, pp. 274–281 (2005)

    Google Scholar 

  9. Meyer, F.: Topographic distance and watershed lines. Signal Process 38, 113–125 (1994)

    Article  MATH  Google Scholar 

  10. Mottola, L., Picco, G.P.: Using logical neighborhoods to enable scoping in wireless sensor networks. In: Proceedings of the 3rd International Middleware Doctoral Symposium (2006)

    Google Scholar 

  11. Mount, S.: Dingo wireless sensor networks simulator (2011), http://code.google.com/p/dingo-wsn/ (accessed March 26, 2011)

  12. Osma-Ruiz, V., Godino-Llorente, J.I., Sáenz-Lechón, N., Gómez-Vilda, P.: An improved watershed algorithm based on efficient computation of shortest paths. Pattern Recogn. 40, 1078–1090 (2007)

    Article  MATH  Google Scholar 

  13. Pottie, G.J., Kaiser, W.J.: Wireless integrated network sensors. Commun. ACM 43(5), 51–58 (2000)

    Article  Google Scholar 

  14. Rambabu, C., Rathore, T.S., Chakrabarti, I.: A new watershed algorithm based on hillclimbing technique for image segmentation.  4, 1404–1408 (2003)

    Google Scholar 

  15. Roerdink, Meijster: The watershed transform: Definitions, algorithms and parallelization strategies. FUNDINF: Fundamenta Informatica 41 (2000)

    Google Scholar 

  16. Shepard, D.: A two-dimensional interpolation function for irregularly-spaced data. In: Proceedings of the 1968 23rd ACM National Conference, pp. 517–524 (1968)

    Google Scholar 

  17. Sun, H., Yang, J., Ren, M.: A fast watershed algorithm based on chain code and its application in image segmentation. Pattern Recogn. Lett. 26, 1266–1274 (2005)

    Article  Google Scholar 

  18. Sun, P., Seah, W.K.G., Lee, P.W.Q.: Efficient data delivery with packet cloning for underwater sensor networks. In: Symposium on Underwater Technology and Workshop on Scientific Use of Submarine Cables and Related Technologies, pp. 34–41 (April 2007)

    Google Scholar 

  19. Świercz, M., Iwanowski, M.: Fast, parallel watershed algorithm based on path tracing. In: Proceedings of the 2010 International Conference on Computer Vision and Graphics: Part II, ICCVG 2010, pp. 317–324 (2010)

    Google Scholar 

  20. Vincent, L., Soille, P.: Watersheds in digital spaces: An efficient algorithm based on immersion simulations. IEEE Transactions on Pattern Analysis and Machine Intelligence 13, 583–598 (1991)

    Article  Google Scholar 

  21. Wagner, B., Dinges, A., Müller, P., Haase, G.: Parallel volume image segmentation with watershed transformation. In: Salberg, A.-B., Hardeberg, J.Y., Jenssen, R. (eds.) SCIA 2009. LNCS, vol. 5575, pp. 420–429. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Welsh, M., Mainland, G.: Programming sensor networks using abstract regions. In: Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation, vol. 1, p. 3 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hammoudeh, M., Alsbou’i, T.A.A. (2011). Building Programming Abstractions for Wireless Sensor Networks Using Watershed Segmentation. In: Balandin, S., Koucheryavy, Y., Hu, H. (eds) Smart Spaces and Next Generation Wired/Wireless Networking. ruSMART NEW2AN 2011 2011. Lecture Notes in Computer Science, vol 6869. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22875-9_53

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22875-9_53

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22874-2

  • Online ISBN: 978-3-642-22875-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics