Fuzzy sensor for the perception of colour

Similar documents
HySCaS: Hybrid Stereoscopic Calibration Software

Setup of epiphytic assistance systems with SEPIA

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

The optimal routing of augmented cubes.

Fuzzy interpolation and level 2 gradual rules

Regularization parameter estimation for non-negative hyperspectral image deconvolution:supplementary material

DSM GENERATION FROM STEREOSCOPIC IMAGERY FOR DAMAGE MAPPING, APPLICATION ON THE TOHOKU TSUNAMI

A Voronoi-Based Hybrid Meshing Method

Traffic Grooming in Bidirectional WDM Ring Networks

How to simulate a volume-controlled flooding with mathematical morphology operators?

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

Relabeling nodes according to the structure of the graph

Service Reconfiguration in the DANAH Assistive System

Comparison of spatial indexes

Tacked Link List - An Improved Linked List for Advance Resource Reservation

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

Natural Language Based User Interface for On-Demand Service Composition

Structuring the First Steps of Requirements Elicitation

Constraints driven subscription using Confidence Interval model

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

QuickRanking: Fast Algorithm For Sorting And Ranking Data

Mokka, main guidelines and future

Multimedia CTI Services for Telecommunication Systems

Motion-based obstacle detection and tracking for car driving assistance

The Connectivity Order of Links

DANCer: Dynamic Attributed Network with Community Structure Generator

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

Real-Time Collision Detection for Dynamic Virtual Environments

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Prototype Selection Methods for On-line HWR

Moveability and Collision Analysis for Fully-Parallel Manipulators

NP versus PSPACE. Frank Vega. To cite this version: HAL Id: hal

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

Comparator: A Tool for Quantifying Behavioural Compatibility

Quasi-tilings. Dominique Rossin, Daniel Krob, Sebastien Desreux

Every 3-connected, essentially 11-connected line graph is hamiltonian

Deformetrica: a software for statistical analysis of anatomical shapes

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Lossless and Lossy Minimal Redundancy Pyramidal Decomposition for Scalable Image Compression Technique

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

XML Document Classification using SVM

Representation of Finite Games as Network Congestion Games

Comparison of radiosity and ray-tracing methods for coupled rooms

SDLS: a Matlab package for solving conic least-squares problems

Preliminary analysis of the drive system of the CTA LST Telescope and its integration in the whole PLC architecture

Kernel perfect and critical kernel imperfect digraphs structure

THE COVERING OF ANCHORED RECTANGLES UP TO FIVE POINTS

Interaction between ring shaped permanent magnets with symbolic gradients: application to magnetic bearing system optimization

Integration of an on-line handwriting recognition system in a smart phone device

Multi-atlas labeling with population-specific template and non-local patch-based label fusion

Efficient implementation of interval matrix multiplication

Accurate Conversion of Earth-Fixed Earth-Centered Coordinates to Geodetic Coordinates

Formal modelling of ontologies within Event-B

Real-time FEM based control of soft surgical robots

Teaching Encapsulation and Modularity in Object-Oriented Languages with Access Graphs

Syrtis: New Perspectives for Semantic Web Adoption

IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs

Inverting the Reflectance Map with Binary Search

Malware models for network and service management

Light field video dataset captured by a R8 Raytrix camera (with disparity maps)

X-Kaapi C programming interface

Robust IP and UDP-lite header recovery for packetized multimedia transmission

Linked data from your pocket: The Android RDFContentProvider

Primitive roots of bi-periodic infinite pictures

SIM-Mee - Mobilizing your social network

Spectral Active Clustering of Remote Sensing Images

Linux: Understanding Process-Level Power Consumption

Change Detection System for the Maintenance of Automated Testing

Dictionary Building with the Jibiki Platform: the GDEF case

Application-Aware Protection in DWDM Optical Networks

Using a Medical Thesaurus to Predict Query Difficulty

Mapping classifications and linking related classes through SciGator, a DDC-based browsing library interface

Captured Motion Data Processing for Real Time Synthesis of Sign Language

Real-time tracking of multiple persons by Kalman filtering and face pursuit for multimedia applications

An Efficient Numerical Inverse Scattering Algorithm for Generalized Zakharov-Shabat Equations with Two Potential Functions

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

Catalogue of architectural patterns characterized by constraint components, Version 1.0

A Fuzzy Approach for Background Subtraction

LaHC at CLEF 2015 SBS Lab

Is GPU the future of Scientific Computing?

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Periodic meshes for the CGAL library

Taking Benefit from the User Density in Large Cities for Delivering SMS

Implementing an Automatic Functional Test Pattern Generation for Mixed-Signal Boards in a Maintenance Context

Assisted Policy Management for SPARQL Endpoints Access Control

YAM++ : A multi-strategy based approach for Ontology matching task

A N-dimensional Stochastic Control Algorithm for Electricity Asset Management on PC cluster and Blue Gene Supercomputer

Experimental Evaluation of an IEC Station Bus Communication Reliability

MUTE: A Peer-to-Peer Web-based Real-time Collaborative Editor

MIXMOD : a software for model-based classification with continuous and categorical data

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

RecordMe: A Smartphone Application for Experimental Collections of Large Amount of Data Respecting Volunteer s Privacy

SPECTRAL ANALYSIS AND UNSUPERVISED SVM CLASSIFICATION FOR SKIN HYPER-PIGMENTATION CLASSIFICATION

Acyclic Coloring of Graphs of Maximum Degree

Privacy-preserving carpooling

SLMRACE: A noise-free new RACE implementation with reduced computational time

FIT IoT-LAB: The Largest IoT Open Experimental Testbed

An algorithm based on visual perception for handwriting comparison

Transcription:

Fuzzy sensor for the perception of colour Eric Benoit, Laurent Foulloy, Sylvie Galichet, Gilles Mauris To cite this version: Eric Benoit, Laurent Foulloy, Sylvie Galichet, Gilles Mauris. Fuzzy sensor for the perception of colour. IEEE World congress on Computational Intelligence, Jun 994, Orlando, United States. IEEE, pp.2008-203, 994, June 26 - July 2 994. <0.09/FUZZY.994.343532>. <hal-0043428> HAL Id: hal-0043428 https://hal.archives-ouvertes.fr/hal-0043428 Submitted on 25 Apr 2007 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Benoit E., Foulloy L., Galichet S., Mauris G. Fuzzy sensor for the perception of colour, IEEE World congress on Computational Intelligence, June 26 - July 2 994, Orlando, USA, pp. 2008-203 Fuzzy sensor for the perception of colour E. Benoit, G. Mauris, L. Foulloy LAMII/CESALP Laboratoire d Automatique et de MicroInformatique Industrielle Université de Savoie, BP 806, 7406 Annecy Cedex, France Abstract : The aim of this paper is to propose a new method for building a fuzzy partition on multi-dimensional spaces. This method is apply for creating fuzzy symbolic sensors which use multi-component measurements. Colour sensing is an interesting perception to apply this method. Indeed, men have good control on this sensing but can not explain it simply. Then, the fuzzy colour sensor can learn human perception of colour and does not need explicit information about colour perception mechanisms. Introduction Introduced since several years, fuzzy symbolic sensors, also called fuzzy sensors, are intelligent sensors which are able to receive, to produce and to handle fuzzy symbolic information [Foulloy 88], [Benoit 9]. This particularity allows them to be used as perceptive organs for symbolic controllers like fuzzy controllers and fuzzy expert systems. Furthermore, this kind of sensor can own the most advanced functionalities of intelligent sensors, like auto-adaptation and learning, by using artificial intelligence techniques as proposed by Zingales [Zingales 9]. Actual fuzzy sensors work on single-component measurements like distance, temperature and so one. In order to make fuzzy description of a multi-component measure like colour or smell, we propose an original fuzzy description method based on multi-dimensional fuzzy sets. In order to perform this method on a real sensor, we chose to build a fuzzy colour sensor which make the fuzzy description of the colour of a surface. 2 Fuzzy sensors Fuzzy symbolic sensors are based on the translation of information from a numerical representation to a symbolic one. To perform a symbolic measurement, it is necessary to clearly specify the relation between symbols and numbers [Zadeh 7]. Introduce a set of symbols S. Let E be the set of all possible measurement values. An injective mapping from the symbolic set L in the set of the fuzzy subsets of measurements. This mapping called a fuzzy meaning and denoted τ : S F(E) associates any symbol to a fuzzy subset of measurements. Symbolic measurement is now obtained from a mapping, called a fuzzy description and denoted ι: E F(S). It associates any measurement to a fuzzy subset of the symbolic set S. There is a fundamental relation between fuzzy description and fuzzy meaning. If a symbol belongs to the description of a measurement, then the measurement belongs to the meaning of the symbol, i.e: µ ι(x) (a) = µ τ(a) (x) () If the set of the symbol meanings is a fuzzy partition of E then we have a fuzzy nominal scale [Benoit 93], which is an extension to fuzzy subsets of the concept of nominal scale [Finkelstein 84]. For fuzzy sensors, we always impose to be in this case. In the following example, a fuzzy telemeter use the set of symbols S={Close, Medium, Far}. We can see the fuzzy meaning of symbols and the fuzzy description of the measurement x=2 cm.

µ 0 τ(close) τ(medium) τ(far) µ ι(2) E 0 2 5 x (cm) Close Medium Far S 3 Multi-component fuzzy sensors Fig. When a sensor use several transducers, the measure is a vector of numerical values, and the measurement set is a multidimensional volume. Then, the meaning of each symbol must be a fuzzy set defined in this multi-dimensional volume. Furthermore the set of meanings has to be a fuzzy partition of the measurement set. In this paper, we consider an initial knowledge about measurement. This knowledge is materialized by the meaning of symbols on a small subset V of the measurement set. Then the measurement set is partitioned in n-simplexes with the Delaunay triangulation method. A n-simplex in a n-dimensional space is a polyhedra with n+ vertices. For example, a 2-simplex is a triangle and a 3-simplex is a tetrahedron. The points used to perform the triangulation are the elements of the set V. The membership function of the meaning of each symbol is defined on each n-simplex by a multi-linear interpolation. We suppose the restriction on a n-simplex of the membership function of the meaning of a symbol s is : µ τ(s) (v) = µ τ(s) (x,x 2,..., x n ) = a x +a 2 x 2 +... +a n x n +a n+ (2) The value of this function is known for the n+ vertices of the n-simplex. So the n+ factors a i can be calculated. A = M B M Where v i is the i th vertex of the n-simplex, and x ij is its j th component. This process is performed on each n-simplex and for each symbol. Then we have a fuzzy nominal scale defined on E. This scale is an extension of the fuzzy nominal scale on V. With this method, the knowledge needed to configure the sensor is very compact. It can be acquired during a learning phase by a communication with a system called teacher which can be a man or an expert system. During the learning phase, the teacher and the sensor analyse the same phenomenon, and the teacher gives its description to the sensor. The sensor increases its knowledge with its measure associated to the teacher description. Then it can build the fuzzy nominal scale. 4 Colour measurement x... x n =......... A x n +... x n + n Human beings perceive electromagnetic light beams by four types of photochemical transducers: three cones for day vision and one rod for night vision. The photometric sensors give back information in relation to the received energy. The sensation of colour is generated by the different spectral sensitivities of the cones. The blue cones detects short wavelength, whereas the green and red cones detect respectively medium and long wavelengths. The artificial sensing (for example the video camera) is based on three photometric transducers that recreate the effects of red, green and blue cones. For the fuzzy colour sensor, we use three photo-transistors with optical filters. The sensor a = B = a n + ( v ) ( v 2 )... ( ) v n +

has three components : a light source, a sensing unit, and a measurement head. The sensing unit includes the transducers, a signal conditioner, and a computation device which performs signal processing, fuzzy description, and learning procedure. measurement head optical fiber Light source sensing unit transducers signal processing fuzzy description learning procedure 4.) Fuzzy description of RGB components Fig. 2 The responses of the detectors are normalized between 0 and, and then the colour space is simply a unit cube (R,G,B). This colour space is used as the measurement set of the fuzzy sensor. For partitioning the whole measurement universe, the vertices of tetrahedron must be characteristic points. Then, the smallest partition contains eight elements, and the vertices of the cube are characteristic measurements. Experiments show that for several basis colours, the learning need several characteristic points (2 or 3) for a symbol. Contrary to men, it makes an important difference between pale and dark colours. 4.2) Fuzzy description of chrominance During a colour description in the common language, the luminosity is usually expressed separately. For example we can say pale blue or dark red. In order to introduce this knowledge in the sensor, a non linear transform is applied on the RGB cube (see fig. below). Then, luminance and chrominance can be describe separately. The measurement set of the luminance is monodimensional, and its description is not developed in the paper. The measurement set of the chrominance is two-dimensional, it is called the chrominance plane of colour and it is used as the measurement set. The experiments confirm the advantage of this representation : the sensor generally needs only one learning point by symbol. B Blue Black Cyan G Green Red Magenta R White Yellow Green chrominance luminance Yellow Cyan 3 ------ 2 - Y White Blue Black Red 3 ------ 2 C Magenta C 2 5 Conclusion Fig. 3 RGB cube before and after the transform Multi-component fuzzy sensors can be use in many domains where the measurement use several basis measures. They

are especially adapted for sensing with unknown mechanisms, but easily controlled by a man. Indeed, the sensor does not need explicit information about these mechanisms to be configurated. As the fuzzy colour sensor gives a fuzzy representation of the measure, it can be used in a symbolic control system. The method applied to build multi-dimensional fuzzy sets can be used in many applications. For example, pattern recognition needs to make a classification in a multi-dimensional space, and will be an interesting domain to develop this method. 6 References [] Benoit E., Foulloy L., Symbolic sensors, Proc. the International Symposium on Artificial Intelligence Based Measurement and Control, Kyoto, Japan, September 99. [2] Benoit E., Capteurs symboliques et capteurs flous: un nouveau pas vers l intelligence, Thèse de doctorat de l Université de Grenoble, Janvier 993. [3] Finkelstein L., Leaning M. S., A review of the fundamental concepts of measurement, Measurement, Vol 2, N o, pp. 25-34, 984 [4] Foulloy L., Mauris G., An ultrasonic fuzzy sensor, Proc. of Int. Conf. on Robot Vision and Sensory Control, Zürich, Switzerland, February 988, pp. 6-70. [5] Luzeaux D., Formalizing symbolic reasoning, Proc. of the IMACS DSS&QR workshop, march 99, Toulouse, France. [6] Zingales G., Narduzzi C., The role of artificial intelligence in measurement, 8 th International Symposium on Artificial Intelligence based Measurement and Control (AIMaC 9), september 99, Ritsumeikan University, Kyoto, Japan. pp. 3-2.