processing interval sensor
play

Processing Interval Sensor A Natural Fuzzy . . . Data in the - PowerPoint PPT Presentation

Need to Consider . . . Need to Consider Outliers Combining Interval . . . Case Study: . . . Processing Interval Sensor A Natural Fuzzy . . . Data in the Presence of Joint Processing of . . . Joint Processing of . . . Outliers, with


  1. Need to Consider . . . Need to Consider Outliers Combining Interval . . . Case Study: . . . Processing Interval Sensor A Natural Fuzzy . . . Data in the Presence of Joint Processing of . . . Joint Processing of . . . Outliers, with Potential How to Compute the . . . Fast Algorithm for . . . Applications to Localizing Home Page Underwater Robots Title Page ◭◭ ◮◮ Jan Sliwka and Luc Jaulin Bureau D214 ◭ ◮ ENSTA-Bretagne, Brest, France Page 1 of 24 { luc.jaulin,jan.sliwka } @ensta-bretagne.fr Go Back Martine Ceberio and Vladik Kreinovich Department of Computer Science Full Screen University of Texas, El Paso, Texas, USA { mceberio,vladik } @utep.edu Close Quit

  2. Need to Consider . . . Need to Consider Outliers 1. Need to Consider Interval Uncertainty Combining Interval . . . • The value � x measured by a sensor is, in general, differ- Case Study: . . . ent from the actual (unknown) value x . A Natural Fuzzy . . . Joint Processing of . . . • Traditionally, in science and engineering, it is assumed Joint Processing of . . . that we know the probability distribution of How to Compute the . . . def ∆ x = � x − x. Fast Algorithm for . . . Home Page • However, in many real-life situations, we only know the Title Page upper bound ∆ on the measurement error: | ∆ x | ≤ ∆. ◭◭ ◮◮ • In this case, the only information that we have about ◭ ◮ the actual value x is that x ∈ x = [ x, x ], where Page 2 of 24 x = � x − ∆ and x = � x + ∆ . Go Back • It is therefore important to consider interval uncer- Full Screen tainty. Close Quit

  3. Need to Consider . . . Need to Consider Outliers 2. Need to Consider Outliers Combining Interval . . . • These exist many efficient techniques for processing Case Study: . . . such interval data. A Natural Fuzzy . . . Joint Processing of . . . • These techniques form an important part of granular Joint Processing of . . . computing . How to Compute the . . . • In practice, sensor malfunction sometimes produces Fast Algorithm for . . . outliers , values outside the interval [ � x − ∆ , � x + ∆]. Home Page • Outliers are usually characterized by a proportion ε of Title Page measurement results that could be erroneous. ◭◭ ◮◮ • For example, ε = 0 . 1 means that at least α = 1 − ε = ◭ ◮ 90% of the intervals contain the actual values. Page 3 of 24 • Sometimes, we do not know ε , so we should produce Go Back results corresponding to different values ε . Full Screen Close Quit

  4. Need to Consider . . . Need to Consider Outliers 3. Combining Interval Uncertainty and Outliers: Combining Interval . . . What is Known Case Study: . . . • In general, outliers turn easy-to-solve interval problems A Natural Fuzzy . . . into difficult-to-solve (NP-hard) ones. Joint Processing of . . . Joint Processing of . . . • This is true even in the simplest case, when we simply repeatedly measure several quantities x 1 , . . . , x d . How to Compute the . . . Fast Algorithm for . . . • After each measurement, we get a box Home Page X ( j ) = [ x j ) 1 , x ( j ) 1 ] × . . . × [ x ( j ) d , x ( j ) d ] . Title Page • In the absence of outliers, the actual state belongs to ◭◭ ◮◮ the easy-to-compute intersection of all these boxes. ◭ ◮ • With outliers, the problem becomes NP-hard :-( Page 4 of 24 • For fixed d , there is a polynomial-time algorithm for Go Back solving this problem; its running time is O ( n d ). Full Screen • However, this running time grows exponentially with the dimension d . Close Quit

  5. Need to Consider . . . Need to Consider Outliers 4. Case Study: Localizing Underwater Robots Combining Interval . . . • For underwater robot localization, we use distance mea- Case Study: . . . surements produced by sonars. A Natural Fuzzy . . . Joint Processing of . . . • A sonar measures echoes from the desired object and Joint Processing of . . . from other objects along the path. How to Compute the . . . • Example: a robot tries to localize itself by measuring Fast Algorithm for . . . the distance to the nearest wall. Home Page • Problem: the sensor may detect a reflection from the Title Page surface wave, a fish or a diver – producing an outlier. ◭◭ ◮◮ • After several measurements, we get a significant num- ◭ ◮ ber of outliers. Page 5 of 24 Go Back Full Screen Close Quit

  6. Need to Consider . . . Need to Consider Outliers 5. Efficient Algorithm for the Simplest Situation Combining Interval . . . • We have n interval measurements [ x ( j ) , x ( j ) ] of the same Case Study: . . . quantity x . A Natural Fuzzy . . . Joint Processing of . . . • We know the upper bound ε > 0 on the proportion of Joint Processing of . . . measurements which are outliers. How to Compute the . . . • This means that the actual (unknown) value x satisfies at least n · (1 − ε ) of n constraints x ( j ) ≤ x ≤ x ( j ) . Fast Algorithm for . . . Home Page • To find the set of all such x , we sort all the endpoints Title Page x ( j ) and x ( j ) into a sequence x (1) ≤ x (2) ≤ . . . ≤ x (2 n ) . ◭◭ ◮◮ • This divides the set of possible values of x into 2 n − 1 ◭ ◮ zones [ x (1) , x (2) ], [ x (2) , x (3) ], . . . , [ x (2 n − 1) , x (2 n ) ]. Page 6 of 24 • For each zone k , we count the number of constraints c k which are satisfied for elements of this zone. Go Back • If c k ≥ n · (1 − ε ), we add k -th zone to the desired set. Full Screen • This takes time O ( n · log( n )) + O ( n ) = O ( n · log( n )). Close Quit

  7. Need to Consider . . . Need to Consider Outliers 6. What if we Are Only Interested in the Interval Combining Interval . . . of Possible Values Case Study: . . . • Example: A Natural Fuzzy . . . Joint Processing of . . . – as a result of measuring the same quantity, we get Joint Processing of . . . two intervals [ − 2 , − 1] and [1 , 2]; How to Compute the . . . – since their intersection is empty, we know that one Fast Algorithm for . . . of them is an outlier; Home Page – let us assume that we know that one of them is Title Page correct. ◭◭ ◮◮ • In this case, the set of all possible values of x is the set ◭ ◮ [ − 2 , − 1] ∪ [1 , 2]. Page 7 of 24 • In this situation, the smallest possible value of x is − 2, and the largest possible value of x is 2. Go Back • Thus, the smallest interval that contains all possible Full Screen values of x is the interval [ − 2 , 2]. Close Quit

  8. Need to Consider . . . Need to Consider Outliers 7. Computing Interval of Possible Values: Analy- Combining Interval . . . sis of the Problem and the Resulting Algorithm Case Study: . . . • Let us sort all n upper endpoints x ( j ) , 1 ≤ j ≤ n , into A Natural Fuzzy . . . an increasing sequence u 1 ≤ u 2 ≤ . . . ≤ u n . Joint Processing of . . . Joint Processing of . . . • We can guarantee that x is smaller than or equal to at How to Compute the . . . least n · (1 − ε ) terms in this sequence; so, x i ≤ u n · ε . Fast Algorithm for . . . • Similarly, if we sort x ( j ) , 1 ≤ j ≤ n , into ℓ 1 ≤ ℓ 2 ≤ Home Page . . . ≤ ℓ n , then we conclude that x ≥ ℓ n · (1 − ε ) . Title Page • Thus, we can conclude that the desired interval of pos- ◭◭ ◮◮ sible values x is equal to [ ℓ n · (1 − ε ) , u n · ε ]. ◭ ◮ • Finding elements of a given rank can be done in linear Page 8 of 24 time O ( n ). Go Back • Our preliminary experiments confirm that this tech- nique correctly locates the underwater robot. Full Screen Close Quit

  9. Need to Consider . . . Need to Consider Outliers 8. A Natural Fuzzy Representation of Our Prob- Combining Interval . . . lem Case Study: . . . • For each x , we can find the proportion µ ( x ) ∈ [0 , 1] of A Natural Fuzzy . . . constraints which are satisfied for this x . Joint Processing of . . . Joint Processing of . . . • It is reasonable to interpret the resulting function µ ( x ) How to Compute the . . . as a membership function. Fast Algorithm for . . . • The actual value x must belong to the set of all the Home Page values x for which µ ( x ) ≥ 1 − ε . Title Page • Thus, the set of all possible x is the α -cut, with ◭◭ ◮◮ α = 1 − ε. ◭ ◮ • Up to now, fuzzy sets are just an interpretation. Page 9 of 24 • We will see that by using known fuzzy algorithms, we Go Back can speed up computations. Full Screen • Thus, fuzzy interpretation is indeed helpful. Close Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend