TY - JOUR
T1 - Connectivity-based skeleton extraction in wireless sensor networks
AU - Jiang, Hongbo
AU - Liu, Wenping
AU - Wang, Dan
AU - Tian, Chen
AU - Bai, Xiang
AU - Liu, Xue
AU - Wu, Ying
AU - Liu, Wenyu
N1 - Funding Information:
This work was supported in part through the Chinese National 863 project (No. 2007AA01Z223) and the National Natural Science Foundation of China (Nos. 60572063, 60803115, and 60873127). One of the authors (Dan Wang)’s work is supported by HKPU/ICRG G-YG78, A-PB0R, and RGC/GRF PolyU 5305/08E. The authors would like to thank Yue Wang for her help in the implementation of boundary detection [24] as our system inputs, and the anonymous referees for their valuable comments for an earlier version of this work which appeared as [15].
PY - 2010
Y1 - 2010
N2 - Many sensor network applications are tightly coupled with the geometric environment where the sensor nodes are deployed. The topological skeleton extraction for the topology has shown great impact on the performance of such services as location, routing, and path planning in wireless sensor networks. Nonetheless, current studies focus on using skeleton extraction for various applications in wireless sensor networks. How to achieve a better skeleton extraction has not been thoroughly investigated. There are studies on skeleton extraction from the computer vision community; their centralized algorithms for continuous space, however, are not immediately applicable for the discrete and distributed wireless sensor networks. In this paper, we present a novel Connectivity-bAsed Skeleton Extraction (CASE) algorithm to compute skeleton graph that is robust to noise, and accurate in preservation of the original topology. In addition, CASE is distributed as no centralized operation is required, and is scalable as both its time complexity and its message complexity are linearly proportional to the network size. The skeleton graph is extracted by partitioning the boundary of the sensor network to identify the skeleton points, then generating the skeleton arcs, connecting these arcs, and finally refining the coarse skeleton graph. We believe that CASE has broad applications and present a skeleton-assisted segmentation algorithm as an example. Our evaluation shows that CASE is able to extract a well-connected skeleton graph in the presence of significant noise and shape variations, and outperforms the state-of-the-art algorithms.
AB - Many sensor network applications are tightly coupled with the geometric environment where the sensor nodes are deployed. The topological skeleton extraction for the topology has shown great impact on the performance of such services as location, routing, and path planning in wireless sensor networks. Nonetheless, current studies focus on using skeleton extraction for various applications in wireless sensor networks. How to achieve a better skeleton extraction has not been thoroughly investigated. There are studies on skeleton extraction from the computer vision community; their centralized algorithms for continuous space, however, are not immediately applicable for the discrete and distributed wireless sensor networks. In this paper, we present a novel Connectivity-bAsed Skeleton Extraction (CASE) algorithm to compute skeleton graph that is robust to noise, and accurate in preservation of the original topology. In addition, CASE is distributed as no centralized operation is required, and is scalable as both its time complexity and its message complexity are linearly proportional to the network size. The skeleton graph is extracted by partitioning the boundary of the sensor network to identify the skeleton points, then generating the skeleton arcs, connecting these arcs, and finally refining the coarse skeleton graph. We believe that CASE has broad applications and present a skeleton-assisted segmentation algorithm as an example. Our evaluation shows that CASE is able to extract a well-connected skeleton graph in the presence of significant noise and shape variations, and outperforms the state-of-the-art algorithms.
KW - Algorithm/protocol design
KW - Sensor networks
KW - Skeleton extraction
UR - http://www.scopus.com/inward/record.url?scp=77950628125&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77950628125&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2009.109
DO - 10.1109/TPDS.2009.109
M3 - Article
AN - SCOPUS:77950628125
SN - 1045-9219
VL - 21
SP - 710
EP - 721
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 5
M1 - 5159344
ER -