Distributed solutions for visual sensor networks to detect targets in crowds Cheng Qian.

Slides:



Advertisements
Similar presentations
On the Coverage Problem in Video- based Wireless Sensor Networks Stanislava Soro Wendi Heinzelman University of Rochester.
Advertisements

Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
4/29/2015 Wireless Sensor Networks COE 499 Deployment of Sensor Networks II Tarek Sheltami KFUPM CCSE COE
CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Coverage Estimation in Heterogeneous Visual Sensor Networks Mahmut Karakaya and Hairong Qi Advanced Imaging & Collaborative Information Processing Laboratory.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
A Novel Cluster-based Routing Protocol with Extending Lifetime for Wireless Sensor Networks Slides by Alex Papadimitriou.
CISC October Goals for today: Foster’s parallel algorithm design –Partitioning –Task dependency graph Granularity Concurrency Collective communication.
Wireless Broadcasting with Optimized Transmission Efficiency Jehn-Ruey Jiang and Yung-Liang Lai National Central University, Taiwan.
Murat Demirbas Youngwhan Song University at Buffalo, SUNY
MULTI-TARGET TRACKING THROUGH OPPORTUNISTIC CAMERA CONTROL IN A RESOURCE CONSTRAINED MULTIMODAL SENSOR NETWORK Jayanth Nayak, Luis Gonzalez-Argueta, Bi.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
INSENS: Intrusion-Tolerant Routing For Wireless Sensor Networks By: Jing Deng, Richard Han, Shivakant Mishra Presented by: Daryl Lonnon.
A Survey on Energy Efficient MAC Protocol for Wireless Sensor Networks Huma Naushad.
Security in Wireless Sensor Networks Perrig, Stankovic, Wagner Jason Buckingham CSCI 7143: Secure Sensor Networks August 31, 2004.
Sensor Node Architecture Issues Stefan Dulman
TelosCAM: Identifying Burglar Through Networked Sensor-Camera Mates with Privacy Protection Presented by Qixin Wang Shaojie Tang, Xiang-Yang Li, Haitao.
Key management in wireless sensor networks Kevin Wang.
1 Collaborative Processing in Sensor Networks Lecture 6 - Self-deployment Hairong Qi, Associate Professor Electrical Engineering and Computer Science University.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
My Research Experience Cheng Qian. Outline 3D Reconstruction Based on Range Images Color Engineering Thermal Image Restoration.
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Vikramaditya. What is a Sensor Network?  Sensor networks mainly constitute of inexpensive sensors densely deployed for data collection from the field.
Decentralized Scattering of Wake-up Times in Wireless Sensor Networks Amy L. Murphy ITC-IRST, Trento, Italy joint work with Alessandro Giusti, Politecnico.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Reading Notes: Special Issue on Distributed Smart Cameras, Proceedings of the IEEE Mahmut Karakaya Graduate Student Electrical Engineering and Computer.
Multimedia & Networking Lab
Gathering Data in Wireless Sensor Networks Madhu K. Jayaprakash.
Wireless Communication on Wearable Systems CORECO I, WEMS II + III Jan Beutel, Computer Engineering and Networks Lab Mathias Stäger, Holger Junker, Electronics.
A Distributed Framework for Correlated Data Gathering in Sensor Networks Kevin Yuen, Ben Liang, Baochun Li IEEE Transactions on Vehicular Technology 2008.
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
1 Transparent Bridging Advanced Computer Networks.
June 21, 2007 Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks Anand Prabhu Subramanian, Himanshu Gupta.
Overview of Research Activities Aylin Yener
Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.
Disseminating Traffic Data over Vehicles on Road  A Preliminary Proposal to the ITA Demo Project Presented by Bo Xu.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Collaborative Communications in Wireless Networks Without Perfect Synchronization Xiaohua(Edward) Li Assistant Professor Department of Electrical and Computer.
Securing Distributed Sensor Networks Udayan Kumar Subhajit Sengupta Sharad Sonapeer.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
Detection, Classification and Tracking in a Distributed Wireless Sensor Network Presenter: Hui Cao.
1 Collaborative Processing in Sensor Networks Lecture 5 - Visual Coverage Hairong Qi, Associate Professor Electrical Engineering and Computer Science University.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
1 CALL 6 Key Action IV Introduction and Action Lines: IV.1.2, IV.2.1, IV.2.2, IV.2.4 Brussels, 16. Jan 2001 Colette Maloney European Commission.
Dec 8 th, RTSS 2004, Presented by Ajay TirumalaPower Point created by Qixin Wang and Ajay Tirumala Lightning: A fast and lightweight acoustic localization.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Ad Hoc Network.
Networking Algorithms Mani Srivastava UCLA [Project: Dynamic Sensor Nets (ISI-East)]
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Wireless sensor and actor networks: research challenges
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Critical Area Attention in Traffic Aware Dynamic Node Scheduling for Low Power Sensor Network Proceeding of the 2005 IEEE Wireless Communications and Networking.
Energy-Efficient Protocols for communication in Biosensor networks.
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)
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
How to minimize energy consumption of Sensors in WSN Dileep Kumar HMCL 30 th Jan, 2015.
IMPROVING OF WIRELESS MESH NETWORKS.
Street Cleanliness Assessment System for Smart City using Mobile and Cloud Bharat Bhushan, Kavin Pradeep Sriram Kumar, Mithra Desinguraj, Sonal Gupta Project.
Net 435: Wireless sensor network (WSN)
Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP
Information Sciences and Systems Lab
Presentation transcript:

Distributed solutions for visual sensor networks to detect targets in crowds Cheng Qian

Outline Visual sensor networks for target detection Computing paradigms in sensor networks Local processing A centralized solution Distributed solution I Distributed solution II

Visual sensor networks The technology involves deploying (manually or from a plane) a large number of small, inexpensive motes over the area of interest. Each mote carries  Visual sensors ( CCD or thermal ) with limited range and field of view (FOV).  Limited computing capacities and storage resources.  Wireless channels to communicate with other sensors Why sensor networks for an application about target detection ?  Existence? A target may be occluded from the vision of “a” mote.  Localization? A visual mote is more like a orientation sensor.  3D Shape of the target? A mote only captures a 2D silhouette of the target. Collaboration among motes in the entire network.

Visual sensor networks Difference from a multi-perspective system where  each camera has no data processing capacity.  cameras are deployed with a planned strategy.  cameras are never enough to be called densely deployed  no energy and bandwidth concerns Key sentences in visual sensor networks for target detection  The local processing capacity should be fully exploited.  Sensors should be dynamically aware of the location of neighboring sensors  Decision should be made by integrating information captured by the entire network.  Redundant information should be discarded and data should be only directed to related sensors. A powerful central station Research Microsoft Trade-off between information integration and information transmission.

Information integration: entire network local motes Wireless transmission: long distance short distance Networking traffic jam: almost certainly almost impossible Visual sensor networks-Computing paradigms Illustrations from Xiaolin Wang’s thesis Centralized client/server modelDistributive peer to peer model Distributive cluster-based model Related motes are clustered, but how to define “motes being related”?? In the context of sensor networks, computing paradigm refers to the information processing model deployed in the application layer of the protocol stack.

Local processing in a Mote Each mote encloses useful information into limited bits. A target may be projected to a ridge in an image, and each ridge is represented by its central axis, height and colors. Raw image Silhouette Silhouette boundary Remove noises Remove spikes Ridges A mote

A centralized solution 1.Sweep the ridge through the common ground. and drop votes to spots the ridge passes by 2.Select the spot with highest number of compatible votes ( same color, same height…). This spot is declared to be occupied by a target. 3.Find all the ridges contributing to this declaration. Cancel all the other votes created by these ridges. Remove those spots between the declared spot and the ridges. 4.Go back to step 2. Integrating ridges from all the motes for detection and localization - A spot is seen having a ridge by multiple motes can be declared to be occupied by a target. The declaration gets more confirmed with the number of contributing motes increases. To save memory and increase running time, the ground plane is implemented by a quad-tree structure instead of a grid.

A centralized solution Shape reconstruction - A visual hull. Transmit all the critical points along the boundary of the ridge, and stack up the “slices” of visual hull.

Cluster related sensors A distributed solution I 1. Distance smaller than d d --- Ball Pivoting 2. FOV overlapped --- A convex hull. 3. Information is exchanged between neighboring clusters through motes on the cluster boundaries.

What about meshing the motes, and each mesh with three vertex motes forms a cluster? Each cluster is only responsible for detecting local occurrences inside that mesh. A distributed solution II Recall the centralized solution 1. Decomposed a central task requiring storage of a global map and computation about global optimization into local tasks belonging to each mesh. 2. Neighboring meshes can exchange information with each other to reduce redundancy.

Thanks