Download presentation
Presentation is loading. Please wait.
Published byQuentin Scott Modified over 8 years ago
1
1 P. David, V. Idasiak, F. Kratz P. David, V. Idasiak, F. Kratz Laboratoire Vision et Robotique, UPRES EA 2078 ENSI de Bourges - Université d'Orléans 10 boulevard Lahitolle, 18020 Bourges Cedex, France A Sensor Placement Approach for the Monitoring of Indoor Scenes
2
2 SUMMARY 1.Background 2.Problem Definition 3.Reused Works 4.Modelling Method 5.Genetic Algorithm 6.Case Study 7.Conclusion & Future Works
3
3 BACKGROUND Development of a new human presence sensor Creating a sensor simulator for the product being designed: Testing design choices Proving the performances of the system Helping the deployment of the system Finding guidelines for the implantation
4
4 BACKGROUND
5
5 PROBLEM DEFINITION Sensor placement in indoor scene (housing, office) Graduated importance for the monitored area Avoiding to monitor parts of the scene Selection of sensors (type, settings, capabilities) Limited places for the sensors Limited number of sensors The problem is to find the best sensors placement and selection to cover a scene with limited resources and heterogeneous goals.
6
6 REUSED WORKS 1/2 Mainly inspired by works on video surveillance: Similar goals (monitoring the activity of human) Same kind of observed scenes Basis brought by Erdem & Sclaroff [16]: Method to convert a coverage problem as a linear programming problem Finding solution for an entire monitoring of a room with a minimum number of cameras Easy to reuse and enhance way of modelling
7
7 REUSED WORKS 2/2 Weaknesses of Erdem & Sclaroff ’s solution: Not considering aspects as price and energy consumption of the camera network Considering only camera sensor, only one type of camera Considering only the research of the total monitoring of the scene Not considering priorities between different zones, or zones to avoid Not considering balancing the efficiency and the cost of the sensor networks
8
8 EXPECTED DATA Input data: Geometry of the scene Geometry of the furnishing Usable sensors and possible location Monitoring objectives Output data: Selection of sensors Indicators (ex: coverage, cost) Modelling Method
9
9 TO A RESOLUTION PROCESS 1/2 First Mathematical Formulation: Minimize f(x) = c T x With respect to A x ≥ b ub x lb x is a binary vector ub and lb are respectively a vector of 0 and a vector of 1 Easy to optimise with a Branch and Bound algorithm Build matrix A and vectors b and x to represent the problem Modelling Method
10
10 The vector x is the solution: the selected sensors The vector b represents the constraints: the scene description The matrix A allows to compute the effectiveness of a given sensor network The function f is to be minimized: the price of the network (hardware price + energy cost) x is a selection vector giving the indices of the selected sensors A is the concatenation of all the vectors representing the information provided by each sensor, presented in the same shape as b Modelling Method TO A RESOLUTION PROCESS 2/2
11
11 SCENE DESCRIPTION 1/2 The basic vector b is constructed as follows: The scene is sampled in a list of point numbered with growing indices. The number of points gives the vector size. All elements are set to 0. If a point belongs to the zone that we want to monitor the corresponding element of b is set to 1. Modelling Method
12
12 SCENE DESCRIPTION 2/2 For a more complex model including importance graduation we suggest to add a second vector giving the level of priority (Є ) for the detection. Modelling Method
13
13 SENSOR DESCRIPTION 1/3 To characterize a sensor we need to know its efficient zone geometry and its implantation point. This description can be completed by the tracked flow and the measure’s reliability. The first step is to identify the geometry of the efficient zone of the computed sensor. The second step is to compute this zone by ray tracing Then the vector representing the sensor is computed The efficient zone is the zone in which the sensor can provide information on the measured flow Modelling Method
14
14 SENSOR DESCRIPTION 2/3 00...0011..01100...0011..011. Modelling Method
15
15 SENSOR DESCRIPTION 3/3 The vectors of each sensor are concatenated in the A matrix so that A x is the vector representing a sensor network selected by x. A x is therefore the list of points viewed by the network In order to deal with more complex aspects as reliability, it is possible to compute a second vector indicating for each point the reliability of the measure given by a sensor. The employed reliability law should be of any form describing a spatial distribution. (ex: Linear, exponential) Modelling Method
16
16 THE COST FUNCTION The function is a simple vector multiplication. We created a vector which indicates the cost of the installation and exploitation of each sensor. By multiplying this vector by the selection vector we obtain the cost of the network. This cost is then to be minimized to find the best solution Modelling Method
17
17 PROBLEM DESCRIPTION ≥ Modelling Method
18
18 A FIRST SOLUTION Example of solution with a Branch and Bound Algorithm Modelling Method
19
19 FIRST OBSERVATIONS + Easy to compute + Easy to solve with a Branch and Bound algorithm + Taking into account price constraint, placement constraint. + Give the guidelines to create a more complex data structure - Many parameters are not optimised (financial and technical efficiency) - Complex constraints as priorities in the monitoring are not tackled Use of genetic algorithm with a stronger data structure Modelling Method
20
20 EXPECTED ADVANTAGES The use of genetic algorithms is justified by the following points: Optimise heterogeneous properties of the system (ex: cost, efficiency, redundancy) Taking into account heterogeneous constraints (ex: zone to monitor, to avoid, cost limitation) Those algorithms allow us to find solutions respecting more complex wishes than finding a system monitoring a complete scene whatever its price. This gives results more accurate for real exploitation Genetic Algorithm
21
21 ENHANCE DATA STRUCTURE Computing new matrices similar to the A and Scene matrices. Inserting priority of observation in a second Matrix representing the scene. Adding a second column for each sensor in the sensor Matrix A, indicating the viability of the measure given in the designated point. Associating complex cost involving energy consumption, maintenance cost and hardware price. Genetic Algorithm
22
22 val 0 for i=0..NbPoint if Scene ( i ) > 0 if (A x)( i ) ≥ Scene ( i ) val val + 100 / sum(Scene ) if (A x)( i ) < 0 val val – 100 if sum( x ) > MaxSens val val – 100 val val + Cov ( NbSens – sum( x ) ) BASIC FITNESS FUNCTION Genetic Algorithm
23
23 THE MONITORED SCENE Case Study
24
24 POSSIBLE SENSORS LOCALISATION Case Study
25
25 RESULTS Case Study
26
26 CONCLUSION & FUTURE WORKS First development of our placement tool. Use genetic algorithm to provide a more realistic optimisation. Possibility to model more complex implantation policies. Taking into account the third dimension of the scene (Full 3D or using 3 parallel planes at significant heights). Adding zone of perturbation for several types of sensors (US, PIR, …).
27
27 Implementing a GUI allowing to load plans of the scene and to choose the shape and parameters of the fitness function. Integrating the final tool in a complete simulation tool. Integrating, in the results, the enhancement brought by data fusion methods. Integrating the resolution of the measure to know what kind of treatment could be performed on every point of the scene. Repeating experiences in various environments to extract general guidelines of placement. CONCLUSION & FUTURE WORKS
28
28 TYPES OF SENSORS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.