Skeleton Extraction from Incomplete Boundaries in Sensor Networks Based on Distance Transform

We study the problem of skeleton extraction for large-scale sensor networks using only connectivity information. Existing solutions for this problem heavily depend on an algorithm that can accurately detect network boundaries. This dependence may seriously affect the effectiveness of skeleton extraction. For example, in low density networks, boundary detection algorithms normally do not work well, potentially leading to an incorrect skeleton being generated. This paper proposes a novel approach, named DIST, to skeleton extraction from incomplete boundaries using the idea of distance transform, a concept in the computer graphics area. The main contribution is a distributed and low-cost algorithm that produces accurate network skeletons without requiring that the boundaries be complete or tight. The algorithm first establishes the network's distance transform - the hop distance of each node to the network's boundaries. Based on this, some critical skeleton nodes are identified. Next, a set of skeleton arcs are generated by controlled flooding; connecting these skeleton arcs then gives us a coarse skeleton. The algorithm finally refines the coarse skeleton by building shortest path trees, followed by a prune phase. The obtained skeletons are robust to boundary noise and shape variations.

[1]  Yunhao Liu,et al.  Underground Structure Monitoring with Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[2]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[3]  Jie Gao,et al.  Connectivity-Based Localization of Large Scale Sensor Networks with Complex Shape , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[4]  Frederic Fol Leymarie,et al.  Simulating the Grassfire Transform Using an Active Contour Model , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Wayne Niblack,et al.  Generating skeletons and centerlines from the distance transform , 1992, CVGIP Graph. Model. Image Process..

[6]  Luc Vincent,et al.  Euclidean skeletons and conditional bisectors , 1992, Other Conferences.

[7]  Kin-Man Lam,et al.  Extraction of the Euclidean skeleton based on a connectivity criterion , 2003, Pattern Recognit..

[8]  Sándor P. Fekete,et al.  Deterministic boundary recognition and topology extraction for large sensor networks , 2005, SODA '06.

[9]  Wenyu Liu,et al.  Approximate convex decomposition based localization in wireless sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[10]  Jie Gao,et al.  MAP: Medial axis based geometric routing in sensor networks , 2005, MobiCom '05.

[11]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[12]  Wenyu Liu,et al.  On Efficient Processing of Continuous Historical Top- $k$ Queries in Sensor Networks , 2011, IEEE Transactions on Vehicular Technology.

[13]  Leonidas J. Guibas,et al.  GLIDER: gradient landmark-based distributed routing for sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[14]  Xue Liu,et al.  Connectivity-Based Skeleton Extraction in Wireless Sensor Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[15]  Divyakant Agrawal,et al.  Distributed Navigation Algorithms for Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[16]  黄晓霞 CONSEL:Connectivity-based Segmentation in Large-Scale 2D/3D Sensor Networks , 2013 .

[17]  Yunhao Liu,et al.  Underground coal mine monitoring with wireless sensor networks , 2009, TOSN.

[18]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[19]  V. Ralph Algazi,et al.  Continuous skeleton computation by Voronoi diagram , 1991, CVGIP Image Underst..

[20]  Anne-Marie Kermarrec,et al.  Connectivity-based and anchor-free localization in large-scale 2d/3d sensor networks , 2010, MobiHoc '10.

[21]  Pedro José Marrón,et al.  On Boundary Recognition without Location Information in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[22]  Yunhao Liu,et al.  Fine-grained boundary recognition in wireless ad hoc and sensor networks by topological methods , 2009, MobiHoc '09.

[23]  Jie Gao,et al.  Boundary recognition in sensor networks by topological methods , 2006, MobiCom '06.

[24]  Ying Zhang,et al.  Localization from mere connectivity , 2003, MobiHoc '03.

[25]  Michel Couprie,et al.  Discrete bisector function and Euclidean skeleton in 2D and 3D , 2007, Image Vis. Comput..

[26]  Sándor P. Fekete,et al.  Neighborhood-Based Topology Recognition in Sensor Networks , 2004, ALGOSENSORS.

[27]  Luc M. Vincent,et al.  Efficient computation of various types of skeletons , 1991, Medical Imaging.

[28]  Anne-Marie Kermarrec,et al.  Convex Partition of Sensor Networks and Its Use in Virtual Coordinate Geographic Routing , 2009, IEEE INFOCOM 2009.

[29]  H. Blum Biological shape and visual science (part I) , 1973 .

[30]  Shudong Jin,et al.  Parameter-Based Data Aggregation for Statistical Information Extraction in Wireless Sensor Networks , 2010, IEEE Transactions on Vehicular Technology.

[31]  Shudong Jin,et al.  Prediction or Not? An Energy-Efficient Framework for Clustering-Based Data Collection in Wireless Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[32]  Jie Gao,et al.  Shape Segmentation and Applications in Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[33]  Yunhao Liu,et al.  Passive diagnosis for wireless sensor networks , 2010, TNET.

[34]  Scott Schaefer,et al.  Example-based skeleton extraction , 2007, Symposium on Geometry Processing.

[35]  Xue Liu,et al.  CASE: Connectivity-Based Skeleton Extraction in Wireless Sensor Networks , 2009, IEEE INFOCOM 2009.

[36]  Yaorong Ge,et al.  On the Generation of Skeletons from Discrete Euclidean Distance Maps , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Shudong Jin,et al.  Scalable and Robust Aggregation Techniques for Extracting Statistical Information in Sensor Networks , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).