Color Mathematical Morphology Using a Fuzzy Color-Based Supervised Ordering

Total Page:16

File Type:pdf, Size:1020Kb

Color Mathematical Morphology Using a Fuzzy Color-Based Supervised Ordering Color Mathematical Morphology Using a Fuzzy Color-Based Supervised Ordering Mateus Sangalli and Marcos Eduardo Valle* Department of Applied Mathematics Institute of Mathematics, Statistics, and Scientific Computing University of Campinas - Brazil July 4, 2018 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 1 / 19 Introduction Mathematical morphology (MM) is a powerful non-linear image processing framework based on geometrical and topological concepts. Applications of MM include edge detection, segmentation, feature extraction, and image reconstruction and decomposition. Mathematical morphology has been developed by Matheron and Serra in the 1960s for the analysis of binary images. It has been successfully extended to gray-scale images using the level-sets and the concept of umbra in the 1980s. Some approaches to gray-scale MM have also been developed using fuzzy logic and fuzzy set theory. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 2 / 19 Motivation From a mathematical point of view, mathematical morphology can be very well defined on complete lattices. A complete lattice L is a partially ordered set in which any subset _ ^ X ⊆ L has both a supremum X an infimum X. Complete lattices allowed for the development of MM to multivalued data including color images. In contrast to gray-scale approaches, however, there is no natural ordering for colors. Thus, most research on MM consist on finding an appropriate ordering for a given color image processing tasks. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 3 / 19 Color Images and Mathematical Morphology A color image is a mapping I : D!C, where D ⊆ R2 or D ⊆ Z2 is the point set and C ⊆ R¯ 3, R¯ = R [ f+1; −∞}, is the color space. We shall focus on the RGB color space C = [0; 1]3, which is widely used by hardware devices. Let us assume that C is equipped with a partial ordering “≤”. The dilation and the erosion of I by a structuring element S are defined by _ ^ δS(I(p) = I(p + s) and "S(p) = I(p + s): s2S s2S The structuring element S is used to extract useful information about the geometrical and topological structures on I. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 4 / 19 Marginal Approach The marginal or component-wise approach is a straightforward extension of the gray-scale MM to color images. The marginal approach is obtained by ordering colors x = (x1; x2; x3) and y = (y1; y2; y3) as follows: x ≤marg y () x1 ≤R y1; x2 ≤R y2 and x3 ≤R y3: Despite its simplicity, the marginal approach does not take into account the correlations between the color components: certain features can be enhanced in one color channel but not in the others. Also, there is the possibility of creating “false colors”. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 5 / 19 Example – Marginal Approach Color image f : 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 6 / 19 Example – Marginal Approach Dilation: 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 6 / 19 Example – Marginal Approach Erosion: 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 6 / 19 Lexicographical Approach In the lexicographical approach, colors x = (x1; x2; x3) and y = (y1; y2; y3) are ranked sequentially as follows: 8 x < y ; <> 1 R 1 x ≤lex y () x1 = y1; x2 <R y2; > :x1 = y1; x2 = y2; x3 ≤ y3: Note that ≤lex is a total ordering! Thus, it prevents false colors. On the downside, it prioritizes excessively the first channel. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 7 / 19 Example – Lexicographical Approach Color image f : 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 8 / 19 Example – Lexicographical Approach Dilation: 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 8 / 19 Example – Lexicographical Approach Erosion 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 8 / 19 Reduced Ordering (h-Ordering) In a reduced ordering (h-ordering), colors are ranked according to a mapping h : C! R. In order to avoid ambiguities, we consider ( h(x) <R h(y); x ≤h y () h(x) = h(y) and x ≤lex y: Note that ≤h is a total ordering! Thus, it prevents false colors! Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 9 / 19 Distance-Based Approach In the distance-based approach, the mapping h is determined by the distance to a certain reference color r 2 C. For example, using the Gaussian kernel, we have d 2(x; r) h (x) = κ(x; r); where κ(x; r) = exp − : r 2σ2 Note that: • x ≤rr y if y is closer to the reference than x. Thus, dilation expands objects of color r. • The least element, however, is the color farthest from the reference r. Hence, erosion doest not have a simple interpretation. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 10 / 19 Example – Distance-Based Approach Color image f : 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 11 / 19 Example – Distance-Based Approach Dilation with reference r = (1; 0; 0) (). 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 11 / 19 Example – Distance-Based Approach Dilation with reference r = (1; 0:65; 0) (). 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 11 / 19 Example – Distance-Based Approach Dilation with reference r = (0; 0; 1) (). 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 11 / 19 Example – Distance-Based Approach Erosion with reference r = (0; 0; 1) (). 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 11 / 19 h-Supervised Ordering In many situations, we are interested in objects composed of several colors or we may want to discriminate foreground and background colors. Given sets of foreground and background colors F = ff1; f2;:::; fK g and B = fb1; b2;:::; bM g; in a h-supervised ordering we expect that h(fi ) = >; 8i = 1;:::; K ; and h(bj ) = ?; 8j = 1;:::; M; where > = W h(C) and ? = V h(C) denote the largest and the least values attained by h. Morphological operators are interpreted with respect to F and B. Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 12 / 19 Support Vector Machine-Based Approach The support vector machine-based approach is obtained by considering (Velasco-Forero and Angulo, 2011): K M X X hSVM(x) = αi κ(x; fi ) − βj κ(x; bj ); i=1 j=1 where αi ’s and βj ’s are given by solving the quadratic problem: 8 K M K > X X 1 X > maximize αi + βj − αi α`κ(fi ; f`) > 2 > i=1 j=1 i;`=1 > M K M <> 1 X 1 X X − βj β`κ(bj ; b`) + αi βj κ(fi ; bj ); > 2 2 > j;`=1 i=1 j=1 > K M > X X > subject to αi − βj = 0 and 0 ≤ αi ; βj ≤ C; > : i=1 j=1 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 13 / 19 Example – SVM-Based Supervised Approach Color Image f : 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 14 / 19 Example – SVM-Based Supervised Approach Let σ = 0:5 and C = 10. Dilation with F = f; g e B = f; g. 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 14 / 19 Example – SVM-Based Supervised Approach Let σ = 0:5 and C = 10. Erosion with F = f; g e B = f; g. 200 400 600 800 1000 1200 200 400 600 800 1000 1200 Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 14 / 19 Despite its elegant formulation, the hSVM-supervised ordering may fail to satisfy the condition: h(fi ) = > and h(bj ) = ?: Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 15 / 19 Fuzzy Color-Based Approach Fuzzy colors address the vagueness and imprecision inherent to the description of colors by humans. A fuzzy color is described by a normal fuzzy set on a color space C Chamorro-Martínez et al. (2017). Given “crisp” colors f1;:::; fK and b1;:::; bM , we can define families of fuzzy colors ~ ~ F = fF1;:::; FK g and B = fB1;:::; BM g; whose membership functions are given by the Gaussian kernel: 'Fi (x) = κ(x; fi ) and 'Bj (x) = κ(x; bj ); 8x 2 C: Marcos Eduardo Valle (Unicamp) Fuzzy Color-Based MM July 4, 2018 16 / 19 hfuzzy-Supervised Ordering Given families F~ and B~ of foreground and background fuzzy colors, we define hfuzzy : C! [0; 1] as the degree of truth of the proposition “x is a foreground color but it is not a background color”.
Recommended publications
  • Linguistic Interpretation of Mathematical Morphology
    Eureka-2013. Fourth International Workshop Proceedings Linguistic Interpretation of Mathematical Morphology Agustina Bouchet1,2, Gustavo Meschino3, Marcel Brun1, Rafael Espin Andrade4, Virginia Ballarin1 1 Universidad Nacional de Mar de Plata, Mar de Plata, Argentina. 2 CONICET, Mar de Plata, Argentina. 3 Universidad Nacional de Mar de Plata, Mar de Plata, Argentina. 4 ISPJAE, Universidad Técnica de La Habana, Cuba. [email protected], [email protected], [email protected], [email protected], [email protected] Abstract strains imposed by t-norms and s-norms, which are by themselves also conjunctions and disjunctions. Mathematical Morphology is a theory based on geometry, By replacing t-norm and s-norm by conjunction and algebra, topology and set theory, with strong application disjunction, respectively, we obtain the dilation and ero- to digital image processing. This theory is characterized sion operators for the Compensatory Fuzzy Mathematical by two basic operators: dilation and erosion. In this work Morphology (CMM), called compensatory dilation and we redefine these operators based on compensatory fuzzy compensatory erosion, respectively. Two different im- logic using a linguistic definition, compatible with previ- plementations of the CMM were presented at this moment ous definitions of Fuzzy Mathematical Morphology. A [12,21]. comparison to previous definitions is presented, assessing In this work new operators based on the definition of robustness against noise. the CMM are presented, but replacing the supreme and infimum by logical operators, which allow for a linguistic Keywords: Fuzzy Logic, Compensatory Fuzzy Logic, interpretation of their meaning. We call the New Com- Mathematical Morphology, Fuzzy Mathematical Mor- pensatory Morphological Operators.
    [Show full text]
  • Lecture 5: Binary Morphology
    Lecture 5: Binary Morphology c Bryan S. Morse, Brigham Young University, 1998–2000 Last modified on January 15, 2000 at 3:00 PM Contents 5.1 What is Mathematical Morphology? ................................. 1 5.2 Image Regions as Sets ......................................... 1 5.3 Basic Binary Operations ........................................ 2 5.3.1 Dilation ............................................. 2 5.3.2 Erosion ............................................. 2 5.3.3 Duality of Dilation and Erosion ................................. 3 5.4 Some Examples of Using Dilation and Erosion . .......................... 3 5.5 Proving Properties of Mathematical Morphology .......................... 3 5.6 Hit-and-Miss .............................................. 4 5.7 Opening and Closing .......................................... 4 5.7.1 Opening ............................................. 4 5.7.2 Closing ............................................. 5 5.7.3 Properties of Opening and Closing ............................... 5 5.7.4 Applications of Opening and Closing .............................. 5 Reading SH&B, 11.1–11.3 Castleman, 18.7.1–18.7.4 5.1 What is Mathematical Morphology? “Morphology” can literally be taken to mean “doing things to shapes”. “Mathematical morphology” then, by exten- sion, means using mathematical principals to do things to shapes. 5.2 Image Regions as Sets The basis of mathematical morphology is the description of image regions as sets. For a binary image, we can consider the “on” (1) pixels to all comprise a set of values from the “universe” of pixels in the image. Throughout our discussion of mathematical morphology (or just “morphology”), when we refer to an image A, we mean the set of “on” (1) pixels in that image. The “off” (0) pixels are thus the set compliment of the set of on pixels. By Ac, we mean the compliment of A,or the off (0) pixels.
    [Show full text]
  • Introduction to Mathematical Morphology
    COMPUTER VISION, GRAPHICS, AND IMAGE PROCESSING 35, 283-305 (1986) Introduction to Mathematical Morphology JEAN SERRA E. N. S. M. de Paris, Paris, France Received October 6,1983; revised March 20,1986 1. BACKGROUND As we saw in the foreword, there are several ways of approaching the description of phenomena which spread in space, and which exhibit a certain spatial structure. One such approach is to consider them as objects, i.e., as subsets of their space of definition. The method which derives from this point of view is. called mathematical morphology [l, 21. In order to define mathematical morphology, we first require some background definitions. Consider an arbitrary space (or set) E. The “objects” of this :space are the subsets X c E; therefore, the family that we have to handle theoretically is the set 0 (E) of all the subsets X of E. The set p(E) is incomparably less arbitrary than E itself; indeed it is constructured to be a Boolean algebra [3], that is: (i) p(E) is a complete lattice, i.e., is provided with a partial-ordering relation, called inclusion, and denoted by “ c .” Moreover every (finite or not) family of members Xi E p(E) has a least upper bound (their union C/Xi) and a greatest lower bound (their intersection f7 X,) which both belong to p(E); (ii) The lattice p(E) is distributiue, i.e., xu(Ynz)=(XuY)n(xuZ) VX,Y,ZE b(E) and is complemented, i.e., there exist a greatest set (E itself) and a smallest set 0 (the empty set) such that every X E p(E) possesses a complement Xc defined by the relationships: XUXC=E and xn xc= 0.
    [Show full text]
  • CALL for PAPERS IEEE Journal of Selected Topics In
    CALL FOR PAPERS IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing Special Issue on “Mathematical Morphology in Remote Sensing and Geoscience” Historically, mathematical morphology was the first consistent non-linear image analysis theory, which from the very start included not only theoretical results but also many practical aspects. Mathematical morphology is capable of handling the most varied image types, in a way that is often subtle yet efficient. It can also be used to process general graphs, surfaces, implicit and explicit volumes, manifolds, time or spectral series, in both deterministic and stochastic contexts. In the last five years, connected signal representations and connected operators have emerged as tools for segmentation and filtering, leading to extremely versatile techniques for solving problems in a variety of domains including information science, geoscience, and image and signal analysis and processing. The application of mathematical morphology in processing and analysis of remotely sensed spatial data acquired at multi-spatial-spectral-temporal scales and by-products such as Digital Elevation Model (DEM) and thematic information in map forms has shown significant success in the last two decades. From data acquisition to the level of making theme-specific predictions, there exists several phases that include feature extraction (information retrieval), information analysis/characterization, information reasoning, spatio-temporal modelling and visualization. Relatively, numerous approaches/frameworks/schemes/ algorithms are available to address information retrieval when compare to those approaches available to address the rest of the topics. With the availability of data across various spatial/spectral/temporal resolutions, besides information extraction, other topics like pattern retrieval, pattern analysis, spatial reasoning, and simulation and modeling of spatiotemporal behaviors of several terrestrial phenomena and processes also need to be given emphasis.
    [Show full text]
  • Imagemap Simplification Using Mathematical Morphology
    Jalal Amini Imagemap simplification using mathematical morphology M.R.Saradjian ** J. Amini , * Department of Surveying Engineering, Faculty of Engineering *,** Tehran University, Tehran, IRAN. * Department of Research, National Cartographic Center (N.C.C) Tehran, IRAN. [email protected] KEY WORDS: Morphology, Photogrammetry, Remote sensing, Segmentation, Simplification, Thinning. ABSTRACT For a variety of mapping applications, images are the most important primary data sources. In photogrammetry and remote sensing, particular procedures are used for image and map data integration in order to perform change detection and automatic object extraction. The recognition of an object in an image is a complex task that involves a broad range of techniques. In general, three steps are used in this study. The first step is segmentation to object regions of interest. In this step, regions which may contain unknown objects, have to be detected. The second step focuses on the extraction of suitable features and then extraction of objects. The main purpose of feature extraction is to reduce data by means of measuring certain features that distinguish the input patterns. The final step is classification. It assigns a label to an object based on the information provided by its descriptors. At the end of segmentation stage, the images are too still complex. So it is necessary to simplify image for further processes. In this paper, investigation is made on the mathematical morphology operators for simplification of a gray-scale image or imagemap. Then an structure element, ()L 4 , is applied on binary images to extract the skeletonized image. In this stage, there will remain lots of skeletal legs in the resultant image.
    [Show full text]
  • Topics in Mathematical Morphology for Multivariate Images Santiago Velasco-Forero
    Topics in mathematical morphology for multivariate images Santiago Velasco-Forero To cite this version: Santiago Velasco-Forero. Topics in mathematical morphology for multivariate images. General Mathematics [math.GM]. Ecole Nationale Supérieure des Mines de Paris, 2012. English. NNT : 2012ENMP0086. pastel-00820581 HAL Id: pastel-00820581 https://pastel.archives-ouvertes.fr/pastel-00820581 Submitted on 6 May 2013 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. !"#$!$%$&'(#&#)!(")(#&($&$()*"+,+-!(# École doctorale nO432 : Sciences des Métiers de l’Ingénieur Doctorat ParisTech THÈSE pour obtenir le grade de docteur délivré par l’École nationale supérieure des mines de Paris Spécialité « Morphologie Mathématique » présentée et soutenue publiquement par Santiago Velasco-Forero le 14 juin 2012 Contributions en morphologie mathématique pour l’analyse d’images multivariées Directeur de thèse : Jesús ANGULO ! Jury M. Dominique JEULIN, Professeur, CMM-MS, Mines ParisTech Président " M. Jos B.T.M. ROERDINK, Professeur, University of Groningen Rapporteur M. Pierre SOILLE, Directeur de recherche, Joint Research Centre of the European Commission Rapporteur # M. Jón Atli BENEDIKTSSON, Professeur, University of Iceland Examinateur M. Fernand MEYER, Directeur de recherche, CMM, Mines ParisTech Examinateur $ M. Jean SERRA, Professeur émérite, ESIEE, Université Paris-Est Examinateur M.
    [Show full text]
  • Computer Vision – A
    CS4495 Computer Vision – A. Bobick Morphology CS 4495 Computer Vision Binary images and Morphology Aaron Bobick School of Interactive Computing CS4495 Computer Vision – A. Bobick Morphology Administrivia • PS7 – read about it on Piazza • PS5 – grades are out. • Final – Dec 9 • Study guide will be out by Thursday hopefully sooner. CS4495 Computer Vision – A. Bobick Morphology Binary Image Analysis Operations that produce or process binary images, typically 0’s and 1’s • 0 represents background • 1 represents foreground 00010010001000 00011110001000 00010010001000 Slides: Linda Shapiro CS4495 Computer Vision – A. Bobick Morphology Binary Image Analysis Used in a number of practical applications • Part inspection • Manufacturing • Document processing CS4495 Computer Vision – A. Bobick Morphology What kinds of operations? • Separate objects from background and from one another • Aggregate pixels for each object • Compute features for each object CS4495 Computer Vision – A. Bobick Morphology Example: Red blood cell image • Many blood cells are separate objects • Many touch – bad! • Salt and pepper noise from thresholding • How useable is this data? CS4495 Computer Vision – A. Bobick Morphology Results of analysis • 63 separate objects detected • Single cells have area about 50 • Noise spots • Gobs of cells CS4495 Computer Vision – A. Bobick Morphology Useful Operations • Thresholding a gray-scale image • Determining good thresholds • Connected components analysis • Binary mathematical morphology • All sorts of feature extractors, statistics (area, centroid, circularity, …) CS4495 Computer Vision – A. Bobick Morphology Thresholding • Background is black • Healthy cherry is bright • Bruise is medium dark • Histogram shows two cherry regions (black background has been removed) Pixel counts Pixel 0 Grayscale values 255 CS4495 Computer Vision – A. Bobick Morphology Histogram-Directed Thresholding • How can we use a histogram to separate an image into 2 (or several) different regions? Is there a single clear threshold? 2? 3? CS4495 Computer Vision – A.
    [Show full text]
  • Morphological Operations on Matrix-Valued Images
    Morphological Operations on Matrix-Valued Images Bernhard Burgeth, Martin Welk, Christian Feddern, and Joachim Weickert Mathematical Image Analysis Group Faculty of Mathematics and Computer Science, Bldg. 27 Saarland University, 66041 Saarbruc¨ ken, Germany burgeth,welk,feddern,weickert @mia.uni-saarland.de f g http://www.mia.uni-saarland.de Abstract. The output of modern imaging techniques such as diffusion tensor MRI or the physical measurement of anisotropic behaviour in materials such as the stress-tensor consists of tensor-valued data. Hence adequate image processing methods for shape analysis, skeletonisation, denoising and segmentation are in demand. The goal of this paper is to extend the morphological operations of dilation, erosion, opening and closing to the matrix-valued setting. We show that naive approaches such as componentwise application of scalar morphological operations are unsatisfactory, since they violate elementary requirements such as invariance under rotation. This lead us to study an analytic and a geo- metric alternative which are rotation invariant. Both methods introduce novel non-component-wise definitions of a supremum and an infimum of a finite set of matrices. The resulting morphological operations incorpo- rate information from all matrix channels simultaneously and preserve positive definiteness of the matrix field. Their properties and their per- formance are illustrated by experiments on diffusion tensor MRI data. Keywords: mathematical morphology, dilation, erosion, matrix-valued imaging, DT-MRI 1 Introduction Modern data and image processing encompasses more and more the analysis and processing of matrix-valued data. For instance, diffusion tensor magnetic reso- nance imaging (DT-MRI), a novel medical image acquisition technique, measures the diffusion properties of water molecules in tissue.
    [Show full text]
  • Mathematical Morphology: a Tool for Automated GIS Data Acquisition from Scanned Thematic Maps
    Mathematical Morphology: A Tool for Automated GIs Data ~cquisitionfrom Scanned Thematic Maps Marc M. Ansoult and Pierre J. Soille Unit of Agricultural Engineering, Universite Catholique de Louvain, Place Croix du Sud, 3, 8-1348 Louvain-la-Neuve, BeIgium Jean A. Loodts Eurosense Technologies N.V., Ne~erslaan,54, B-1810 Wemmel, Belgium ABSTRACT:Over several years, the demand for digital data has grown as geographical information systems were im- plemented. Because of the cost of database creation, data acquisition should unquestionably be automated as much as possible. Today, scanning devices produce a huge amount of data that still needs complex processing. This paper proposes an original approach using image processing tools coming from Mathematical Morphology theory to acquire GIs data from scanned thematic maps. These tools are used in order to obtain a segmentation prior to radiometric analysis. To illustrate the methodology, a subset of the Belgian soil map is treated. INTRODUCTION tures characterize the Belgian soil map (Tavernier & Marechal, URING THE LAST FIFTEEN YEARS, dramatic growth in the use 1958): Dof geographical information systems (GIs) occurred in many More than 200 classes are offset printed using 12 fundamental disciplines. This technology provides multipurpose land infor- colors. mation systems as a means of dealing with the land records Black border lines delimit thematic colored areas. modernization problem. Natural resources modeling and man- Text labeling lays inside some areas. agement also benefit greatly from this technology by integrating Presence of a background gray colored topographic overlay. Typical features inside some areas like black and colored patterns a tremendous amount of data.
    [Show full text]
  • Generation of Fuzzy Mathematical Morphologies
    CORE Metadata, citation and similar papers at core.ac.uk Provided by UPCommons. Portal del coneixement obert de la UPC Mathware & Soft Computing 8 (2001) 31-46 Generation of Fuzzy Mathematical Morphologies P. Burillo 1, N. Frago 2, R. Fuentes 1 1 Dpto. Automática y Computatión - 2 Dpto Matemática e Informática. Univ. Pública Navarra Campus de Arrosadía 31006 Pamplona, Navarra. {pburillo, noe.frago, rfuentes}@unavarra.es Abstract Fuzzy Mathematical Morphology aims to extend the binary morphological operators to grey-level images. In order to define the basic morphological operations fuzzy erosion, dilation, opening and closing, we introduce a general method based upon fuzzy implication and inclusion grade operators, including as particular case, other ones existing in related literature In the definition of fuzzy erosion and dilation we use several fuzzy implications (Annexe A, Table of fuzzy implications), the paper includes a study on their practical effects on digital image processing. We also present some graphic examples of erosion and dilation with three different structuring elements B(i,j)=1, B(i,j)=0.7, B(i,j)=0.4, i,j∈{1,2,3} and various fuzzy implications. Keywords: Fuzzy Mathematical Morphology, Inclusion Grades, Erosion and Dilation. 1 Introduction Mathematical morphology provides a set of operations to process and analyse images and signals based on shape features. These morphological transformations are based upon the intuitive notion of “fitting” a structuring element. It involves the study of the different ways in which a structuring element interacts with the image under study, modifies its shape, measures and reduces it to one other image, which is more expressive than the initial one.
    [Show full text]
  • Mathematical Morphology a Non Exhaustive Overview
    Mathematical Morphology a non exhaustive overview Adrien Bousseau Mathematical Morphology • Shape oriented operations, that “ simplify image data, preserving their essential shape characteristics and eliminating irrelevancies” [Haralick87] Mathematical Morphology 2 Overview • Basic morphological operators • More complex operations • Conclusion and References Mathematical Morphology 3 Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 4 Basic operators: binary • Dilation , erosion by a structuring element Mathematical Morphology 5 Basic operators: binary • Opening ° : remove capes, isthmus and islands smaller than the structuring element Mathematical Morphology 6 Basic operators: binary • Closing ° : fill gulfs, channels and lakes smaller than the structuring element Mathematical Morphology 7 Basic operators: binary • Sequencial filter: open-close or close-open Mathematical Morphology 8 Overview • Basic morphological operators – Binary – Grayscale – Color – Structuring element • More complex operations • Conclusion and References Mathematical Morphology 9 Basic operator: grayscale • Dilation : max over the structuring element Mathematical Morphology 10 Basic operator: grayscale • Erosion : min over the structuring element Mathematical Morphology 11 Basic operator: grayscale • Opening ° : remove light features smaller than the structuring element Mathematical Morphology 12 Basic operator: grayscale • Closing ° : remove
    [Show full text]
  • Application of Mathematical Morphology to the Analysis of X-Ray NDE Images Mathew Scaria Chackalackal Iowa State University
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1991 Application of mathematical morphology to the analysis of X-ray NDE images Mathew Scaria Chackalackal Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Electrical and Electronics Commons Recommended Citation Chackalackal, Mathew Scaria, "Application of mathematical morphology to the analysis of X-ray NDE images" (1991). Retrospective Theses and Dissertations. 112. https://lib.dr.iastate.edu/rtd/112 This Thesis is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Application of Mathematical Morphology to the analysis of X-ray NDE Images by Mathew Scaria Chackalackal A Thesis Suhn1itted to the Graduate Faculty in Partial Fulfilln1ent of the Requiren1ents for t.he Degree of lVIASTER OF SCIENCE Depart1nent: Electrical Engineering and Computer Engineering Major: Electrical Engineering Approved: In Charge of Major Work For the lVlajor Department For the Graduate College Iowa State University Ames, Iowa 1991 11 TABLE OF CONTENTS ACKNOWLEDGEMENTS ..... X CHAPTER 1. INTRODUCTION 1 CHAPTER 2. BINARY MORPHOLOGY . .5 ~Iinkowski Algebra .5 Translation . .; Minkowski Addition 6 Minkowski Subtraction 8 Illustration of Minkowski Subtraction . 8 Binary Morphology . 9 Dilation ...... 10 Properties of Dilation . 12 Erosion .......... 14 Properties of Erosion . 17 Openings and Closings . 21 Properties of Opening and Closing 25 CHAPTER 3. GRAY-SCALE MORPHOLOGY 26 Three Dimensional Binary Image 27 Top Surface and Umbra .
    [Show full text]