Boundary Detection Jue Wang and Runhe Zhang. May 17, 2004 UCLA EE206A In-class presentation 2 Outline Boundary detection using static nodes Boundary detection.

Slides:



Advertisements
Similar presentations
Fault-Tolerant Target Detection in Sensor Networks Min Ding +, Dechang Chen *, Andrew Thaeler +, and Xiuzhen Cheng + + Department of Computer Science,
Advertisements

Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
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.
Target Tracking Algorithm based on Minimal Contour in Wireless Sensor Networks Jaehoon Jeong, Taehyun Hwang, Tian He, and David Du Department of Computer.
Edith C. H. Ngai1, Jiangchuan Liu2, and Michael R. Lyu1
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Networks Wei-Peng Chen*, Jennifer C. Hou and Lui Sha Department of Computer Science.
N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
1 Energy-Efficient localization for networks of underwater drifters Diba Mirza Curt Schurgers Department of Electrical and Computer Engineering.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
Segmentation (Section 10.2)
A Probabilistic Approach to Collaborative Multi-robot Localization Dieter Fox, Wolfram Burgard, Hannes Kruppa, Sebastin Thrun Presented by Rajkumar Parthasarathy.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Computer Vision. Computer vision is concerned with the theory and technology for building artificial Computer vision is concerned with the theory and.
Adaptive Traffic Light Control with Wireless Sensor Networks Presented by Khaled Mohammed Ali Hassan.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
GM-Carnegie Mellon Autonomous Driving CRL TitleAutomated Image Analysis for Robust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen,
Sensor Positioning in Wireless Ad-hoc Sensor Networks Using Multidimensional Scaling Xiang Ji and Hongyuan Zha Dept. of Computer Science and Engineering,
Exposure In Wireless Ad-Hoc Sensor Networks Seapahn Meguerdichian Computer Science Department University of California, Los Angeles Farinaz Koushanfar.
POWER CONTROL IN COGNITIVE RADIO SYSTEMS BASED ON SPECTRUM SENSING SIDE INFORMATION Karama Hamdi, Wei Zhang, and Khaled Ben Letaief The Hong Kong University.
Localization With Mobile Anchor Points in Wireless Sensor Networks
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
HOUGH TRANSFORM Presentation by Sumit Tandon
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Hao Yang, Fan Ye, Yuan Yuan, Songwu Lu, William Arbaugh (UCLA, IBM, U. Maryland) MobiHoc 2005 Toward Resilient Security in Wireless Sensor Networks.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Selection and Navigation of Mobile sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Redeployment for Mobile Wireless Sensor Networks Weihong Fan, Hengyang Zhang and Xuanping Cai Yunhui Liu Yunhui LiuJoint Center of Intelligent Sensing.
Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Adaptive Tracking in Distributed Wireless Sensor Networks Lizhi Yang, Chuan Feng, Jerzy W. Rozenblit, Haiyan Qiao The University of Arizona Electrical.
1 Random Disambiguation Paths Al Aksakalli In Collaboration with Carey Priebe & Donniell Fishkind Department of Applied Mathematics and Statistics Johns.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Hole Detection and Boundary Recognition in Wireless Sensor Networks Kun-Ying Hsieh ( 謝坤穎 ) Dept. of Computer Science and Information Engineering National.
A Low-Complexity Universal Architecture for Distributed Rate-Constrained Nonparametric Statistical Learning in Sensor Networks Avon Loy Fernandes, Maxim.
Dynamic Node Collaboration for Mobile Target Tracking in Wireless Camera Sensor Networks Liang Liu†,‡, Xi Zhang†, and Huadong Ma‡ † Networking and Information.
Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Ming Ma and Yuanyuan Yang Department of Electrical & Computer Engineering.
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Problem Description: One line explanation of the problem to be solved Problem Description: One line explanation of the problem to be solved Proposed Solution:
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
Fast Marching Algorithm & Minimal Paths Vida Movahedi Elder Lab, February 2010.
Thresholding Foundation:. Thresholding In A: light objects in dark background To extract the objects: –Select a T that separates the objects from the.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
Digital Image Processing CSC331
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)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
BYST Seg-1 DIP - WS2002: Segmentation Digital Image Processing Image Segmentation Bundit Thipakorn, Ph.D. Computer Engineering Department.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Privacy and Fault-Tolerance in Distributed Optimization Nitin Vaidya University of Illinois at Urbana-Champaign.
Factors that Influence the Geometric Detection Pattern of Vehicle-based Licence Plate Recognition Systems Martin Rademeyer Thinus Booysen, Arno Barnard.
Overview: Chapter 2 Localization and Tracking
Presentation transcript:

Boundary Detection Jue Wang and Runhe Zhang

May 17, 2004 UCLA EE206A In-class presentation 2 Outline Boundary detection using static nodes Boundary detection using mobile nodes Applications:  Dark / Light (without Gradient)  Chemical Spills (without Gradient)  Temperature (with Gradient)

May 17, 2004 UCLA EE206A In-class presentation 3 Boundary detection using static nodes 1. K. Chintalapudi and R. Govindan, “Localized edge detection in sensor fields,” in Ad-hoc Networks Journal, J. Cortés, S. Martinez, T. Karatas, and F. Bullo, “Coverage control for mobile sensing networks,” IEEE Transactions on Robotics and Automation, vol. 20, no. 2, 2004.

May 17, 2004 UCLA EE206A In-class presentation 4 Model Nodes arbitrary deployed, know their location (x,y) by a localization system. Interior of the phenomenon (I) Exterior of the phenomenon (E) Ideal Edge: set of all points (x,y), such that every non-empty neighborhood of (x,y) intersects with both I and E

May 17, 2004 UCLA EE206A In-class presentation 5 Model Edge Sensor  In the interior of the phenomenon  Lies within a pre-specified distance r of the ideal edge (r: tolerance radius)

May 17, 2004 UCLA EE206A In-class presentation 6 Robustness and Performance Robustness  Intrinsic error  Sensor calibration error  Threshold settings Performances  Trade off between energy and accuracy  Quality of the result: thickness of edge

May 17, 2004 UCLA EE206A In-class presentation 7 Performance Percentage Missed Detection Errors: fraction of sensors which lie within the radius of tolerance (S true ) but were not marked as edge sensors (S det ). e m =|S true - S det | / |S true | False Detection Errors: This represents the fraction of nodes that declared themselves to be edge sensors but should not have (S det -S true ) among the rest of (S-S true ) sensors. e f =|S det -S true | / (N-|S true |) Mean Thickness ratio: Let t(S,E) be the mean distance of all the sensors in set S to the edge E. e t = (t(S det,E)-t(S true )) / t(S true,E)

May 17, 2004 UCLA EE206A In-class presentation 8 Three approaches to localized edge detection Statistical approach Approach from image processing Approach from pattern recognition Sensor gets it’s own information and probe the information within its probing radius (R) Intuitively, larger R/r yields better performances

May 17, 2004 UCLA EE206A In-class presentation 9 The statistical approach

May 17, 2004 UCLA EE206A In-class presentation 10 The statistical approach - Example n + the number of 1 valued predicates n - the number of 0 valued predicates Choice of gamma 0 depends on R/r and the performance requirements

May 17, 2004 UCLA EE206A In-class presentation 11 The statistical approach - Performance

May 17, 2004 UCLA EE206A In-class presentation 12 Image Processing Approach Basic Idea: using high-pass filter to retain high frequencies, i.e., abrupt changes such as edges present in the image and removes all the uniformities. Treat sensor as pixel.

May 17, 2004 UCLA EE206A In-class presentation 13 Pattern Recognition approach (classifier-based) Relies on the information provided by sensors in the interior I being ‘significantly’ different from that by sensors in the exterior E ‘Similar’ data lie in same subnet and ‘dissimilar’ data lie in different subset. A successful partition implies the presence of edge.

May 17, 2004 UCLA EE206A In-class presentation 14 Pattern Recognition Approach - Example Classifier: Line L(a,b,c)=ax+by+c=0 such that all sensors with 1 are on one side of the line and those with 0 lie on the other side. A localized edge detection scheme based on a linear classifier is: if this line passes within a distance of r from the sensor, the partition is accepted as valid and the edge is deemed as an edge sensor

May 17, 2004 UCLA EE206A In-class presentation 15 Simulation and Performance – 1

May 17, 2004 UCLA EE206A In-class presentation 16 Simulation and Performance – 2

May 17, 2004 UCLA EE206A In-class presentation 17 Simulation and Performance – 3

May 17, 2004 UCLA EE206A In-class presentation 18 Simulation and Performance - 4

May 17, 2004 UCLA EE206A In-class presentation 19 Conclusion Three approaches for boundary detection Three measurements for performances Trade offs between energy - performances

May 17, 2004 UCLA EE206A In-class presentation 20 Boundary detection using mobile nodes 1. D. Marthaler and A. L. Bertozzi, “Tracking environmental level sets with autonomous vehicles," UCLA Computational and Applied Mathematics Reports, April D. Marthaler and A. L. Bertozzi, “Collective motion algorithms for determining environmental boundaries," UCLA Computational and Applied Mathematics Reports, April A. L. Bertozzi, M. Kemp, and D. Marthaler, “Determining environmental boundaries: Asynchronous communication andphysical scales," UCLA Computational and Applied Mathematics Reports, March A. Savvides, J Fang, and D. Lymberopoulos, “Using mobile sensing nodes for dynamic boundary estimation," Yale University,Electrical Engineering Department Report, 2004.

May 17, 2004 UCLA EE206A In-class presentation 21 Introduction Locating the boundary of a physical phenomenon using multiple vehicles Platform features  Ability of each agent to perform a ‘move to’ function, to move to a specified new position on command  Ability of each agent to obtain position information about other agents  A sensor for determining environmental concentration at the agent’s location and a method for estimating the local gradient concentration

May 17, 2004 UCLA EE206A In-class presentation 22 Algorithm Anti-collision / inflation mechanism Motion related to sensing Motion related to communication and cooperation

May 17, 2004 UCLA EE206A In-class presentation 23 Estimation of local gradient of the environmental concentration C(x,y): the concentration function of the environment at robot’s position V=(x,y) P(x,y)=f(C(x,y)) that achieves a minimum at the boundary of the environmental concentration. E.g. P=-(C o -C) 2, C o is boundary concentration. results in a gradient descent toward a local minimum of the function P. Motion related to sensing

May 17, 2004 UCLA EE206A In-class presentation 24 Motion related to sensing (cont.) Results in a composite motion of an agent toward the boundary plus motion along level curves of the concentration function of C. Omega determines the speed at which the agent traverses the boundary once it arrives there.

May 17, 2004 UCLA EE206A In-class presentation 25 Example

May 17, 2004 UCLA EE206A In-class presentation 26 Virtual contour Take consideration of the location of other nodes that forms virtual contour. Alpha, beta are some constant

May 17, 2004 UCLA EE206A In-class presentation 27 Algorithm (cont.) The nodes exchange their location information only at ‘surface time’ intervals. Effective of Surface time Effective of Initial position Effective of Position noise

May 17, 2004 UCLA EE206A In-class presentation 28 Effective of surfacing time (1)

May 17, 2004 UCLA EE206A In-class presentation 29 Effective of surfacing time (2)

May 17, 2004 UCLA EE206A In-class presentation 30 Effective of surfacing time (3)

May 17, 2004 UCLA EE206A In-class presentation 31 Effective of surfacing time (4)

May 17, 2004 UCLA EE206A In-class presentation 32 Effective of initialization

May 17, 2004 UCLA EE206A In-class presentation 33 Effective of position noise

May 17, 2004 UCLA EE206A In-class presentation 34 Summary and Future Work Using PDE to solve the boundary detection problem Multiple boundaries Moving boundaries Without knowledge of gradient

Thank you