Wall-Corner Classification. A New Ultrasonic Amplitude Based Approach Lisboa, 6 July 2004 M. Martínez, G. Benet, F.Blanes, P. Pérez, J.E. Simó, J.L.Poza.

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Applications of one-class classification
QR Code Recognition Based On Image Processing
Machine Learning Instance Based Learning & Case Based Reasoning Exercise Solutions.
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
(Includes references to Brian Clipp
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
Nov 4, Detection, Classification and Tracking of Targets in Distributed Sensor Networks Presented by: Prabal Dutta Dan Li, Kerry Wong,
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Chapter 1: Introduction to Pattern Recognition
CS292 Computational Vision and Language Pattern Recognition and Classification.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Sonar-Based Real-World Mapping and Navigation by ALBERTO ELFES Presenter Uday Rajanna.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Review of Passive Sonar Equation
All features considered separately are relevant in a speech / music classification task. The fusion allows to raise the accuracy rate up to 94% for speech.
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
Pattern Recognition: Baysian Decision Theory Charles Tappert Seidenberg School of CSIS, Pace University.
Data Processing Functions CSC508 Techniques in Signal/Data Processing.
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Presented by Tienwei Tsai July, 2005
Perception Introduction Pattern Recognition Image Formation
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
ANALYSIS OF LATHE VIBRATION INFLUENCE ON BLANK ROUGHNESS TALLINN UNIVERSITY OF TECHNOLOGY Ph.D Gennady Aryassov, M. Sc. Tauno Otto, M. Sc. Svetlana Gromova.
Doc.: IEEE /1011r0 Submission September 2009 Alexander Maltsev, IntelSlide 1 Verification of Polarization Impact Model by Experimental Data Date:
Visual Information Systems Recognition and Classification.
Bryan Willimon, Stan Birchfield, Ian Walker Department of Electrical and Computer Engineering Clemson University IROS 2010 Rigid and Non-Rigid Classification.
Experimental Results 20 liver ultrasound images from 10 patients (5 with fatty livers and 5 with normal livers). Radiologists made the classification and.
Final Year Project Lego Robot Guided by Wi-Fi (QYA2) Presented by: Li Chun Kit (Ash) So Hung Wai (Rex) 1.
Final Year Project Lego Robot Guided by Wi-Fi (QYA2)
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Doc.: IEEE /0431r0 Submission April 2009 Alexander Maltsev, Intel CorporationSlide 1 Polarization Model for 60 GHz Date: Authors:
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Chapter 12 Object Recognition Chapter 12 Object Recognition 12.1 Patterns and pattern classes Definition of a pattern class:a family of patterns that share.
1 Self-Calibration and Neural Network Implementation of Photometric Stereo Yuji IWAHORI, Yumi WATANABE, Robert J. WOODHAM and Akira IWATA.
Autonomous Robots Vision © Manfred Huber 2014.
SAR-ATR-MSTAR TARGET RECOGNITION FOR MULTI-ASPECT SAR IMAGES WITH FUSION STRATEGIES ASWIN KUMAR GUTTA.
Module 1: Measurements & Error Analysis Measurement usually takes one of the following forms especially in industries: Physical dimension of an object.
Longitudinal Motion Characteristics between a Non- Matched Piezoelectric Sensor and Actuator Pair Young-Sup Lee Department of Embedded Systems Engineering,
Introduction to Pattern Recognition (การรู้จํารูปแบบเบื้องต้น)
Learning Kernel Classifiers 1. Introduction Summarized by In-Hee Lee.
Robust Localization Kalman Filter & LADAR Scans
Physically-based Illumination Model
Integrating LiDAR Intensity and Elevation Data for Terrain Characterization in a Forested Area Cheng Wang and Nancy F. Glenn IEEE GEOSCIENCE AND REMOTE.
Tae Young Kim and Myung jin Choi
Acoustic mapping technology
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
A Support Vector Machine Approach to Sonar Classification
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
Fast and Robust Object Tracking with Adaptive Detection
Day 32 Range Sensor Models 11/13/2018.
Distance Sensor Models
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
EE513 Audio Signals and Systems
Update on “Channel Models for 60 GHz WLAN Systems” Document
Science of Crime Scenes
Image Segmentation.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Real-time Uncertainty Output for MBES Systems
Presentation transcript:

Wall-Corner Classification. A New Ultrasonic Amplitude Based Approach Lisboa, 6 July 2004 M. Martínez, G. Benet, F.Blanes, P. Pérez, J.E. Simó, J.L.Poza Universidad Politécnica de Valencia Dep. Informática de Sistemas y Computadores Camino de Vera s/n Valencia (SPAIN) {mimar, gbenet, pblanes, pperez, jsimo,

Contens 2 Introducction Introducction Amplitude Model Amplitude Model Geometric Features Geometric Features Classification Algorithms Classification Algorithms Experimentals Results Experimentals Results Conclusions Conclusions

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 3 Introducction Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 4 Ultrasonic Signal Introducction  Sonar sensing is one of the most useful and cost-effective methods of environment perception in autonomous robots.  Ultrasonic transducers are light, robust, and inexpensive devices. The figure plots the envelope of a received echo. Each peak is matched with a detected object.

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 5 The Classification Problem (Wall/Corner) In order to classify the targets most sonar systems employ only time of fly(ToF) information.  Planes are differentiated from corners by taking two measurements from two or more separate locations.  All these techniques have in common the extreme precision required in the ToF estimation. Several authors have used the amplitude of the received echo to enhance their classification results. But,  The amplitude is a parameter very sensitive: to environmental conditions, and to the surface characteristics of each reflector  There is not a model of the amplitude reflected of an object. Introducction

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 6 The purpose of this paper is to present a method of classify between Walls and Corners, using:  Only one rotating ultrasonic sensor, which is composed of Piezo-ceramic ultrasonic sensors.  A simple but effective amplitude model, and  Information on “ghosts peaks”, which are previous to the main peak from the object to be classified. Introducction The Classification Problem (Wall/Corner)

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 7 Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions Amplitude Model

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 8  In a previous paper, a theoretical model for the amplitude of received ultrasonic echoes has been presented.  This model can be used to predict the expected amplitude of echoes from simple reflectors, like planes or right corners.  Also, this model can be used to classify the received echoes from bewteen two types of reflectors, following a statistical approach. (1) Amplitude Model

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 9 Main parameters of the model:  Cr is the reflection coefficient. It is a number between 0 and 1. It represents the ratio between the intensity returned back to the transducer and the incident intensity of the acoustic beam.  N is a parameter which can take two values: N = 1 wall target N = 2corner target (1) Amplitude Model

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 10 How to apply the amplitude model to classification problem: An entire circular scan from the scene is performed, and the peak amplitude values of echoes are obtained (  =0º) In order to classify each located peak only one parameter of the model is necessary: the value of the Cr of the surface. — x it is the distance to the object, obtained from the echo (ToF) —  it is not necessary, since the ‘mountain peak’ always correspond with =0º —  and A 0 are constants well-known at the calibration stage. Amplitude Model

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 11 Under these conditions, the value of N can be derived from equation (1) : The value of N obtained from this equation can be used for target classification purposes: N = 1 wall target N = 2corner target Amplitude Model (2) How to apply the amplitude model to classification problem (II):

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 12 Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions Geometric Features

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 13 Geometric Features Differences in the echoes from corners and walls

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 14 Geometric Features Differences in the echoes from corners and walls

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 15 The ghost peaks previous to the corner’s main peak, must accomplish the following relationships:  The angles  1 and  2 are complementary, and will be calculated as follows:  The distance to the corner, dc, will agree with : Geometric Features (3) (4) Differences in the echoes from corners and walls

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 16  The amplitude of the ghost peaks can be also predicted using the amplitude model. Geometric Features Differences in the echoes from corners and walls

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 17 Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions Classification Algorithms

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 18  By direct application of the amplitude model :  A.C.A. (for Amplitude Classification Algorithm)  By adaptation of a classic algorithm in the recognition of patterns :  K-nearest neighbours method (k-nn) Classification Algorithms Classification Algorithms

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 19 A.C.A. (Amplitude Classification Algorithm) A.C.A. (Amplitude Classification Algorithm) Example of normal distributions of parameter N for Walls and Corners Membership probability of Walls(blue) and Corners(red) Corners Walls Classification Algorithms  The parameter N obtained from equation (1) has a quasi normal distribution around the value 1 in the case of walls, and 2 for corners :  If P(W) > P(C) then Detected Object is a Wall, else a Corner P(C) P(W)

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 20  Classic algorithm in pattern recognition :  A training set of patterns for each class is used: Wall and Corner.  Each pattern is composed of one set of characteristics p i = (x 1,x 2,x 3,....,x n )  Given an object to classify o i = (x 1,x 2,x 3,....,x n ) the algorithm is as follows: T he Euclidean distance to each pattern of each class is calculated. The k patterns with smaller distances are choosed. The obstacle will be classified into the class with more occurrences into the k set of patterns. K-nearest neighbours method (k-nn) Classification Algorithms

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 21 Some details are given on the application of the algorithm :  The feature vector has four parameters:  A set of 400 patterns for the Wall class, and other 400 for the Corners are used.  The value of the parameter k is 10 this value demonstrated to be a good compromise aw 1 and aw 2 are real amplitudes Aw 1 and Aw 2 are theorethical amplitudes from eq. (1) Nis obtained from the eq. (2)  1 and  2 are angles calculated from eq. (3) Classification Algorithms K-nearest neighbours method (k-nn)

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 22 Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions Experimental Results

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 23  Four data sets have been used for the experiments with the two classification algorithms : MaterialsOrientations Distances(m) Walls Corners 1 Cement, Pladur 20º a 70º0.5 a Cement, Pladur 20º a 70º0.5 a Cement 20º a 70º0.5 a Cement, Melamine 20º a 70º0.5 a Experimental Results in classification Experimental Results

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions Wall 88% 79% 92%61% 88% 79% 92%61% Corner 85% 83% 87%19% 91% 91% 90%84% A.C.A. Algorithm (Cr =0.6, N0 = 1.5) K-nn Algorithm (k = 10) Experimental Results Experimental Results in classification

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions Wall 88% 82% 90%67% 88% 79% 92%61% Corner 68% 46% 67%13% 91% 91% 90%84% A.C.A. Algorithm (Cr =0.6, N0 = 1.5) K-nn Algorithm (k = 10) Experimental Results Experimental Results in classification

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 26 Contens Introducction Amplitude Model Geometric Features Classification Algorithms Experimental Results Conclusions Conclusions Conclusions

Experimental Results Introducction Amplitude Model Geometric Features Classification Algorithms Conclusions 27 Conclusions In this work, a simple model of the amplitude response of the ultrasonic echoes has been used to classify between walls and corners. — The ultrasonic signal comes from a unique pair of rotating emitter/receiver transducers. The amplitude of the echoes together with their time of flight(ToF) can be used in a simple data fusion process. — geometric features of the two main types of reflectors has been exploited. The showed results yield very satisfactory success percentages: Ø Taking into account that the measurements were exclusively data taken from only one scan and from only one position, as well as the distances up to 4m, and Ø k-nn algorithm yields the best results in all the situations, but its higher computational cost must also be considered when real time response is required.

Wall-Corner Classification. A New Ultrasonic Amplitude Based Approach Lisboa, 6 July 2004 M. Martínez, G. Benet, F.Blanes, P. Pérez, J.E. Simó, J.L.Poza Universidad Politécnica de Valencia Dep. Informática de Sistemas y Computadores Camino de Vera s/n Valencia (SPAIN) {mimar, gbenet, pblanes, pperez, jsimo,