1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.

Slides:



Advertisements
Similar presentations
Differential Forms for Target Tracking and Aggregate Queries in Distributed Networks Rik Sarkar Jie Gao Stony Brook University 1.
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Spherical Representation & Polyhedron Routing for Load Balancing in Wireless Sensor Networks Xiaokang Yu Xiaomeng Ban Wei Zeng Rik Sarkar Xianfeng David.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
1 Structures for In-Network Moving Object Tracking inWireless Sensor Networks Chih-Yu Lin and Yu-Chee Tseng Broadband Wireless Networking Symp. (BroadNet),
1 Accessing nearby copies of replicated objects Greg Plaxton, Rajmohan Rajaraman, Andrea Richa SPAA 1997.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Computer Science Approximately Uniform Random Sampling in Sensor Networks Boulat A. Bash, John W. Byers and Jeffrey Considine.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Probability Grid: A Location Estimation Scheme for Wireless Sensor Networks Presented by cychen Date : 3/7 In Secon (Sensor and Ad Hoc Communications and.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Range Queries in Distributed Networks Jie Gao Stony Brook University Dagstuhl Seminar, March 14 th,
1 The Orphan Problem in ZigBee- based Wireless Sensor Networks IEEE Trans. on Mobile Computing (also in MSWiM 2007) Meng-Shiuan Pan and Yu-Chee Tseng Department.
A Node-Centric Load Balancing Algorithm for Wireless Sensor Networks Hui Dai, Richar Han Department of Computer Science University of Colorado at Boulder.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
Flooding-Based Geocasting Protocol for Mobile Ad Hoc Network YOUNG-BAE KO NITIN H. VAIDYA.
Efficient Gathering of Correlated Data in Sensor Networks
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Landmark-Based Information Storage and Retrieval in Sensor Networks Qing Fang Department of Electrical Engineering, Stanford University Jie Gao Department.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
EBAS: An Energy-Efficient Event Boundary Approximated Suppression Algorithm in Wireless Sensor Networks Longjiang Guo Heilongjiang University
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
SIA: Secure Information Aggregation in Sensor Networks B. Przydatek, D. Song, and A. Perrig. In Proc. of ACM SenSys 2003 Natalia Stakhanova cs610.
On Non-Disjoint Dominating Sets for the Lifetime of Wireless Sensor Networks Akshaye Dhawan.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
Energy-Efficient Monitoring of Extreme Values in Sensor Networks Loo, Kin Kong 10 May, 2007.
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
Neighborhood-Based Topology Recognition in Sensor Networks S.P. Fekete, A. Kröller, D. Pfisterer, S. Fischer, and C. Buschmann Corby Ziesman.
An Energy-Efficient Voting-Based Clustering Algorithm for Sensor Networks Min Qin and Roger Zimmermann Computer Science Department, Integrated Media Systems.
InterConnection Network Topologies to Minimize graph diameter: Low Diameter Regular graphs and Physical Wire Length Constrained networks Nilesh Choudhury.
11/25/2015 Wireless Sensor Networks COE 499 Localization Tarek Sheltami KFUPM CCSE COE 1.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Iso-Contour Queries and Gradient Descent with Guaranteed Delivery in Sensor Networks Rik Sarkar, Xianjin Zhu, Jie Gao, Joseph S. B. Micchell, Leonidas.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
GLIDER: Gradient Landmark-Based Distributed Routing for Sensor Networks Qing Fang, Jie Gao, Leonidas J. Guibas, Vin de Silva, Li Zhang Department of Electrical.
A Dynamic Query-tree Energy Balancing Protocol for Sensor Networks H. Yang, F. Ye, and B. Sikdar Department of Electrical, Computer and systems Engineering.
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
By: Gang Zhou Computer Science Department University of Virginia 1 Medians and Beyond: New Aggregation Techniques for Sensor Networks CS851 Seminar Presentation.
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
ICIIS Peradeniya, Sri Lanka1 An Enhanced Top-Down Cluster and Cluster Tree Formation Algorithm for Wireless Sensor Networks H. M. N. Dilum Bandara,
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
1 Plaxton Routing. 2 History Greg Plaxton, Rajmohan Rajaraman, Andrea Richa. Accessing nearby copies of replicated objects, SPAA 1997 Used in several.
Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network You-Chiun Wang, Chun-Chi Hu, and Yu-Chee Tseng IEEE Transactions on Mobile Computing.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Reliable Mobicast via Face- Aware Routing Qingfeng Huang,Chenyang Lu and Gruia-Catalin Roman Department of Computer Science and Engineering Washington.
KDDCS: A Load-Balanced In- Network Data-Centric Storage Scheme for Sensor Networks Mohamed Aly In collaboration with Kirk Pruhs and Panos K. Chrysanthis.
CIS 825 Lecture 9. Minimum Spanning tree construction Each node is a subtree/fragment by itself. Select the minimum outgoing edge of the fragment Send.
CIS 825 Lecture 8. Leader Election Aim is to elect exactly one node as the leader.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
T H E O H I O S T A T E U N I V E R S I T Y Computer Science and Engineering 1 1 Sriram Chellappan, Xiaole Bai, Bin Ma ‡ and Dong Xuan Presented by Sriram.
Prof. Yu-Chee Tseng Department of Computer Science
Salah A. Aly ,Moustafa Youssef, Hager S. Darwish ,Mahmoud Zidan
A Distributed Algorithm for Minimum-Weight Spanning Trees
Wireless Sensor Network Architectures
Accessing nearby copies of replicated objects
Routing in Packet Networks Shortest Path Routing
Shape Segmentation and Applications in Sensor Networks
Presentation transcript:

1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007

2 Outline Introduction Notations and Definitions Segmentation Algorithm Simulation Applications Conclusion

3 Introduction (1) Many sensor networks algorithms implicitly assume nodes are deployed inside a simple geometric region. Approaches to deal with irregularly shaped field.  Re-develop algorithms on virtual coordinates  non-trivial  Partition field into nicely shaped pieces. Algorithm is applied inside each piece and data is collected across segments.

4 Introduction (2) Challenges in shape segmentation for a discrete sensor field.  Sensor nodes start with no idea of the global picture.  Sensor nodes may not know their geographical location.  Distance between two nodes is often approximated by their hop count, when sensor locations are not available.

5 Introduction (3) The paper proposes to adapt a shape segmentation algorithm by using flow complex [11] to sensor networks. The algorithm uses only the connectivity information and does not assume sensors know their location. [11] T.K. Dey et al, “Shape segmentation and matching with flow discretization”

6 Notation and Definitions  The medial axis is the set of points {p1, s1, s2, s3} with at least two closest points on the boundaries.  A point x is called sink if x is inside the convex hull of its closest points on boundaries. [11] T.K. Dey et al, “Shape segmentation and matching with flow discretization”

7 Segmentation Algorithm (1) Implement the flow and the segmentation in a discrete sensor field.  Approximate the distance to the boundary by the minimum hop count to boundary nodes.  Closest node of the boundary for a interior node becomes the closest intervals.  A flow pointer of a nodes now points to one of its neighbor. Minimum hop count = 2 Closest Interval contains 3 boundary nodes

8 Segmentation Algorithm (2) Algorithm steps 1) Boundary detection 2) Construct the distance field 3) Compute the flow 4) Merge nearby sinks 5) Segmentation 6) Final clean-up

9 Segmentation Algorithm (3) 1) Boundary detection [16] Y.Wang et al, “Boundary recognition in sensor networks by topological methods.”

10 Segmentation Algorithm (4) 2) Construct the distance field  A interval I is (j, start I, end I, len), each node p keeps track of the set S p of closest intervals information.  Let the boundary nodes flood the message (I, h) at roughly the same time.  On receiving message (I, h), p compares h to h p : if h > h p  discard the message. if h < h p  discard existing intervals, h p = h, S p = { I }, and sends {I, h+1} to all neighbors. If h = h p  merge I with adjacent and overlapping intervals of S p if there is any, or add I to S p. Sends {I, h+1} to all neighbors.

11 Segmentation Algorithm (5)  Definition 3.1 Nodes on medial axis: A node p is a medial axis node if | S p | > 1 (i) Nodes on medial axis

12 Segmentation Algorithm (6) 3) Compute the flow mid  Definition 3.2 Mid point: The mid point mid(I) for an interval I is the -th element of I, if | I | is odd, else mid(I) is the mean of the -th and the -th elements.  Definition 3.3. Angular distance: The angular distance between neighboring nodes p and q is defined as, where h p < h q, I and I’ must be on the same boundary.

13 Segmentation Algorithm (7)  Definition 3.4. Flow pointer: Let H p be p’s neighbors with higher hop count from the boundary, i.e., h p < h q, for. Then the parent of p, v(p) is defined as the neighbor in H p with minimum angular distance,

14 Segmentation Algorithm (8)  Definition 3.5. Sink: A node c is a sink, if c is a medial axis node, and has locally maximum hop count from the boundary. (i) Medial axis (green) and sinks (red)(ii) Directed trees rooted at sinks

15 Segmentation Algorithm (9) 4) Merge nearby sinks  Taking the trees rooted at the sinks as the segments may result in a heavily fragmentation. (i) Fish(i) Corridor

16 Segmentation Algorithm (10)  Merge nearby sinks with similar distance from boundary to sink clusters. A sink cluster K is (id, h max, h min ), Initially each sink is by itself a sink cluster and its cluster leader. A user-defined threshold t is used to guarantee |h max – h min | < t. A sink cluster leader c sends search message (id, h max, h min ) to all neighboring nodes on the medial axis.

17 Segmentation Algorithm (11) Medial axis node p of cluster (id’, h max ’, h min ’) on receiving a search message executes:  H max = max(h max, h max ’), H min = min(h min, h min ’)  If |H max – H min | > t  Discard message  If |H max – H min | <= t  Forward the message to all neighboring medial axis nodes. And if p is cluster leader, p sends merging request message with (id’, h max ’, h min ’) to c. A cluster leader c makes merging decision by current situation on receiving merging message and sends merging response message to p.

18 Segmentation Algorithm (12)  The threshold t determines the granularity of segmentation. t is smaller: merge fewer sinks  more segments. t is larger: merge more sinks  fewer and larger segments. (i) t=2(ii) t=4

19 Segmentation Algorithm (13) 5) Segmentation  Each sink cluster defines a segment.  Each sink node c propagates the ID of the cluster to all the nodes in the tree rooted at sink c.

20 Segmentation Algorithm (14) 6) Final clean-up  Some nodes may have locally max hop count to the boundary, but not medial axis nodes.  Nodes in the tree rooted at that will becomes orphans.  Final clean-up merges orphans to a nearby segment. Clean Up Orphans

21 Simulation

22 Applications - Random Sampling Basic random sampling Benefit of shape segmentation No. of trialscrosscorridorfish Without shape segmentation With shape segmentation Cost per samplingcrosscorridorfish Without shape segmentation With shape segmentation . random a geographic location . route to the closest node x . p is picked with a acceptable probability: min(A T /A x,1)

23 Applications - Distributed Index Benefit of shape segmentation  Storage load  Communication cost Cost per event insertioncrosscorridorfish Without shape segmentation With shape segmentation (i) Basic DIM peaks = 248(ii) DIM with segmentation peaks = 65

24 Conclusion The paper introduced a simple distributed algorithm the partitions an irregular field into nicely shaped segments. More application of shape segmentation  Load-balanced routing  Data aggregation Future work is to classify applications into several categories so that more precise segmentation definitions can be found for each category.