Object Detection in Natural Scenery

Size: px
Start display at page:

Download "Object Detection in Natural Scenery"

Transcription

1 Object Detection in Natural Scenery P. MAKRIS and N. VINCENT Laboratoire d'informatique Université de Tours (LI/E3I) 64, avenue Jean Portalis Tours FRANCE Abstract: - In this paper we are tackling the problem of geometrical object detection within natural scenery. Our new original approach does not rely on the extraction of the contours that can be perceived in the image. On the opposite, we are using a statistical method to process in a global way, different zones in the image. Our method presents both a global and a local aspect. It takes into account the spatial dispositions of the image gray level pixels. We take advantage of the Zipf law in order to discriminate between the simple geometrical zone that comes from industrial activity and the great complexity contained in the natural zones. Some examples of object detection are presented. Key-Words: - Zipf law, image segmentation, geometrical objects, image categorization, statistical approach, natural patterns, global approach. 1 Introduction In the general field of pattern recognition, the problems the researchers are confronted to, are far from founding a satisfactory general solution. The numerous studies performed in the domain can testify this fact. The categorization of photographs [3] is a rather new field. It can be an interesting tool in an indexation process as well as in the search of an image or a generic scene in a large data basis. This can be studied either with a global look at the image or with more local approach In our study, we will only consider the case of object detection within "natural" scenery. Since at least twenty years, it is possible in some applications, to detect a house within a landscape or to recognize a road that goes through a landscape in an aerial view. In these cases, the patterns are quite neat, geometrical, and the shadows too. As far as small objets are concerned, it is much more difficult, the small objects are melting in their neighborhood. Our work is concerned with this last situation as well as with more easy ones. We want to show how a rather simple representation allows obtaining interesting results highlighting the opposition between a natural and an artificial aspect, that is to say between irregular and geometrical properties. In fact no previous knowledge is necessary in order to exhibit a particular pattern such as a road. This would allow an interpretation phase to take place then. Some psychological experiments have been done in order to find how human categorize successfully a scene [6]. Manufactured and natural patterns are naturally different. The projection of a tree trunk contour is not as sleek and not as rectilinear as the edge of the projection of a pipe. In the same way, the texture of the trunk is much more complex than the texture of the pipe, either painted or not. In the first part, we will briefly indicate the basement of a natural law on which relies our study, that is to say Zipf law. The second section will be devoted to the presentation of our method. Then, in the last part, some examples will be presented. 2 Zipf law 2.1 Law statement Zipf law [8] is a law that has been discovered in an empirical way and stated more than half a century ago in the field of linguistic research, for the study of different languages. Since then, many experiments and observations have been achieved in other domains such as, for instance, in biology [4] and they have strengthened 1

2 the validity of this law to express many phenomena. Nevertheless, in all these cases, only 1D processes had been studied [2]. In fact, this law has no physical explanation but it is based on numerous observations. The law statement can be expressed as follows: In a set of symbols that are topologically structured, the n-tuples of symbols are not organized in a random way. It can be observed that only some n-tuples are occurring in the signal, let us say M 1,... M p. The frequencies N 1,...N p of the occurrences of these n-tuples M 1,... M p are linked with the patterns themselves. More precisely, if the patterns (the n-tuples) are sorted according to the decreasing order of their frequencies, the sequence (N σ(1),...n σ(p) ) with i an index varying from 1 to p, and σ a permutation associating the order with the corresponding pattern, verifies the fundamental formula : N σ(i) = k.i a (1) where k and a are two characteristic constants associated with the process. When it can be proved the relation holds, this power law is principally characterized by the value "a" of the power. Of course, this value is negative because the decreasing order has been chosen. The easiest way to estimate this "a" value consists in the study of the link that can appear between the different logarithms of N σ(i) and those of the different i ranks. In the cases where the law holds, the two elements are related through a linear relation. The "a" value can be estimated as the direction parameter of the regression straight line that approximates, in the sense of least squares, the pairs [ln i, ln (N σ(i) )]. In all cases, the study of the corresponding graph brings much information about the studied phenomenon. 2.2 Adaptation of the law in case of a gray level image In the case of a 1D signal, the n-tuple can be chosen as a triple of consecutive symbols. Most often, the alphabets that are used for the symbols, in the different processes, have not many distinct elements. Besides, when considering a gray level image, it seems rational to respect the fundamental spatial organization of the pixels, that is to say, the topological concept of 2D neighborhood. Any two near pixels should be represented in at least one n- tuple. Of course, the n-tuples have to be adapted to the shape of frames that figure the neighborhood of each of the image pixels, for instance, a 3x3 mask. A numbering order of the elements has to be chosen. The obvious symbols would be the gray levels. Unfortunately, for an image that is coded using 256 gray levels, the number of possible different patterns within the mask becomes too large compared with the number of patterns, different or identical, that are actually present in the image. Then, the occurrence frequencies of the different patterns would not be significant. The number of symbols is exponentially increasing with the size of the mask. Therefore, a compromise has to be achieved between the mask size and the number of symbols to be used in order to code the configuration of gray levels occurring within the mask. So that the visual aspect given by the initial image be locally preserved, we have chosen not to use a global quantification of gray levels. But instead, we get inspiration from the rank method [1]. That is to say a pattern that appears in a mask comprising n pixels is coded according to the relative values of the pixel gray levels. The rank of the gray level is used, among the set of the n values. So, for a 3x3 mask the ranks are ranging from 0 to 8. This leads to a reasonable number of different possible patterns with respect to the size of the images. Let us give an example. A 3x3 mask that contains the gray level pixels indicated by their gray level in Table 1 will be coded by the numbers indicated in Table 2 and the 9-uplet associated in Table Table 1: frame in the initial image Table 2: code of the previous pattern 2

3 Table 3: 9-tuples associated with the 120 value gray level pixel in Table 1 Using this code, it is possible to compute the occurrence number of each of the patterns and to verify that Zipf law holds also in the case of a gray level image [7]. In the following of the paper, the curve associated with the graph [ln i, ln (N σ(i) )] will be denoted as the "Zipf curve" of the image. Information and parameters are extracted from this curve. An example of such a curve can be seen in next Figure can either be a natural image such as a more or less wide landscape or an artificial object that can be a geometrical object or a manufactured object. Two different examples are presented in Figure 2. The Zipf curves associated with these two images can be seen in Figure 3. The two images have the same size, otherwise a prior normalization of the curves would have been necessary in order to perform comparisons. The Zipf curve associated with the natural image of Figure 2 is placed above the curve associated with the artificial image of Figure 2. Then we can deduce that in the natural image, an actual inner structure of the gray pixel combination has been highlighted. From the Zipf curve, the hierarchy of the patterns is very obvious, figured by the slope of the Zipf curve. In the image that contains a geometrical object, the global shape of the Zipf curve has a more horizontal aspect. In the image that contains a geometrical object, some different patterns appear with their occurrence frequencies quite alike. log(pattern numbers) log(pattern ranks) Fig.1: Evolution of the logarithm of the pattern frequencies with respect to the logarithm of the frequency rank, called "Zipf curve" The relation between the pattern frequencies that is highlighted, is linked to the global structure of the image, but in the same time it relies on the local variations within the image, that are taken into account during the pattern code process and the frequencies computation. We are to use information contained in such previous graphs to detect and localize the presence of a geometrical object within natural scenery images. 3 Object detection method 3.1 Global Image First of all, it has to be noted that the general shape of a Zipf curve varies in an important way according to the nature of the image [5]. The image Fig. 2: Two different images, in a geometrical image and in a natural image: sand on the beach. logarithm (frequency) geometrical object natural image logarithm (rank) Fig.3: Zipf curves associated with a natural image and a geometrical object Therefore, the criterion that will be used relies on one parameter defined from the Zipf curve. We consider the area of the surface that is bounded on 3

4 the upper part by the Zipf curve and on the bottom part, by the x-coordinate axis. Then, the more natural the image is, the larger the parameter (computed area) is. Because the initial points have a logarithmic distribution along the x-axis, in order to process data precision, the calculus of the area is achieved after a re-sampling of the Zipf curve is performed. Of course, this area parameter definition can be used only when the images have same size, otherwise, a prior normalization of Zipf curve has to be processed. A change in the global shape of Zipf curve indicates a change in the statistical distribution of the patterns. So, we have a way to quantify changes within an image when a new object is present. The measure is not local but global on the whole image domain. If an object present in the image is too small to be detected by this process, and if no comparison is possible with a similar image where the object would be absent, it would be necessary to perform a zoom of the image. Nevertheless, in spite of the small size of the object, it is possible to perform to a semi-local study of the image. The image is then considered as the union of smaller frames. area parameter area parameter 3.2 Frames study Instead of the initial image, smaller images are now considered, let us name them frames. For example we use 64 or 256 frames that overlay the initial image. On each of the frame, the study is performed, that is to say the previous parameter is computed. In the case of 256 frames, 256 area values associated with the local zipf curve are computed. According to the interpretation we have presented, the smaller the area is, the greater the probability is that the frame contains a geometrical object. The achievement of the detection is only possible when the object size is not too small compared to the size of the frame. In Figure 4 is shown in a 3D representation of the parameter value according to the frame. We obtain a surface with 256 vertices, and associated with an image that contains a geometrical object, whereas in the considered image does not contain any artificial object. On the vertical axis, we have indicated the opposite of the value of the area in order to make apparent a potential extreme point for the object location. Fig.4: Zipf area associated with different images In some cases, the extreme point does not appear in such an apparent way as in Figure 4. Then it is possible to increase the power of detection by computing a gradient in the area surface. To achieve this we make use of next formula applied to each point P of the area surface where the area value is denoted Val(P). The summation is extended to all the points in a neighborhood of P. G(P) = Pv neighb(p) Val(P) Val(P ) In Figure 5, we have indicated the case of an image that contains an artificial object. The semi local study is performed using only 64 frames and the sizes of the frames are larger than in the previous example. In figure, the extreme is not so obvious. The improvement brought by the computation of the gradient is evident in case compared to case. In the first case, the border of the image could have been taken for a geometrical v 4

5 object, but after gradient computation, this location is no longer a potential candidate for the presence of a geometrical object. The presence of geometrical elements has been enhanced by this gradient computation. area the presence of extra artificial adds in a natural mixture. We have pointed out the interest of using Zipf law in the domain of image analysis. In some way, it gives a way to quantify a characteristic proper to an image that is linked to the inner structure of the image. We are quite conscious on the one hand that the use can be extended and improved, and on the other hand that the results we have obtained are only a first step, and can be looked at as the beginning of a new long way towards a solution seek. Some further studies on the automatic determination of the frame size according to the scenery is performed, and some other parameters are tested extracted from Zipf curve. gradient Fig.5: Geometrical object detection improvement using area parameter in and gradient in 4 Conclusion Without mentioning the direct use of our method by industries wanting to observe ground scenery, it is obvious that our work can be of interest in other fields. For example in the medical domain for numerical treatment of patient images or in industries in the field of quality control to verify References: [1] D. Bi, Segmentation d'images basée sur les statistiques de rangs des niveaux de gris, PhD. Thesis, Université de Tours (France), 1997, 180 pages. [2] A. Cohen, R.N. Mantegna and S. Halvin, Numerical analysis of word frequencies in artificial and natural language texts, Fractals, World Scientific Publishing Company, vol. 5 n 1, pp , [2bis] A. Guérin-Dugué, A. Oliva, Classification of scene photographs form local orientation features, Pattern Recongnition Letters, Vol 21, pp , [3] S. Havlin, S.V. Buldyrev, A. L. Goldberger and AL, Statistical Properties of D.N.A Sequences, Fractal Reviews in the Natural and Applied Sciences, Chapman & Hall, pp.1-11, [4] P. Makris, N. Vincent, Zipf law: a tool for image characterization. Vision Interface'2000, Montreal (Canada), may 2000, pp [4bis] A. Oliva, P. Schyns, Coarse blobs or fine edges, Cognitive Psychology, Vol 34, pp [5] N. Vincent, P. Makris, Y. Brodier, Compressed image quality and Zipf law, International Conference on Signal Processing, (ICSP - IFIC-IAPR WCC2000), Beijing (China), august 2000, pp [6] G.K. Zipf, Human Behavior and the principle of "Least Effort", Addison-Wesley, New York,

Global Method Based on Pattern Occurrences for Writer Identification

Global Method Based on Pattern Occurrences for Writer Identification Proceedings of the Tenth International Workshop on Frontiers in Handwriting Recognition, Oct. 2006, La Baule Global Method Based on Pattern Occurrences for Writer Identification Rudolf Pareti Abstract

More information

Writer Identification from Gray Level Distribution

Writer Identification from Gray Level Distribution Writer Identification from Gray Level Distribution M. WIROTIUS 1, A. SEROPIAN 2, N. VINCENT 1 1 Laboratoire d'informatique Université de Tours FRANCE vincent@univ-tours.fr 2 Laboratoire d'optique Appliquée

More information

Texture Segmentation by Windowed Projection

Texture Segmentation by Windowed Projection Texture Segmentation by Windowed Projection 1, 2 Fan-Chen Tseng, 2 Ching-Chi Hsu, 2 Chiou-Shann Fuh 1 Department of Electronic Engineering National I-Lan Institute of Technology e-mail : fctseng@ccmail.ilantech.edu.tw

More information

Use of power law models in detecting region of interest

Use of power law models in detecting region of interest Pattern Recognition 40 (2007) 2521 2529 www.elsevier.com/locate/pr Use of power law models in detecting region of interest Y. Caron a, P. Makris a, N. Vincent b, a Laboratoire d Informatique, Université

More information

Direction-Length Code (DLC) To Represent Binary Objects

Direction-Length Code (DLC) To Represent Binary Objects IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. I (Mar-Apr. 2016), PP 29-35 www.iosrjournals.org Direction-Length Code (DLC) To Represent Binary

More information

Drop Caps Decomposition For Indexing A New Letter Extraction Method

Drop Caps Decomposition For Indexing A New Letter Extraction Method 2009 10th International Conference on Document Analysis and Recognition Drop Caps Decomposition For Indexing A New Letter Extraction Method Mickael Coustaty Jean-Marc Ogier Imedoc Team - L3i Laboratory

More information

Basic relations between pixels (Chapter 2)

Basic relations between pixels (Chapter 2) Basic relations between pixels (Chapter 2) Lecture 3 Basic Relationships Between Pixels Definitions: f(x,y): digital image Pixels: q, p (p,q f) A subset of pixels of f(x,y): S A typology of relations:

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

1.Some Basic Gray Level Transformations

1.Some Basic Gray Level Transformations 1.Some Basic Gray Level Transformations We begin the study of image enhancement techniques by discussing gray-level transformation functions.these are among the simplest of all image enhancement techniques.the

More information

Searching Image Databases Containing Trademarks

Searching Image Databases Containing Trademarks Searching Image Databases Containing Trademarks Sujeewa Alwis and Jim Austin Department of Computer Science University of York York, YO10 5DD, UK email: sujeewa@cs.york.ac.uk and austin@cs.york.ac.uk October

More information

Contextual priming for artificial visual perception

Contextual priming for artificial visual perception Contextual priming for artificial visual perception Hervé Guillaume 1, Nathalie Denquive 1, Philippe Tarroux 1,2 1 LIMSI-CNRS BP 133 F-91403 Orsay cedex France 2 ENS 45 rue d Ulm F-75230 Paris cedex 05

More information

Visual Representation from Semiology of Graphics by J. Bertin

Visual Representation from Semiology of Graphics by J. Bertin Visual Representation from Semiology of Graphics by J. Bertin From a communication perspective Communication is too often taken for granted when it should be taken to pieces. (Fiske 91) Two basic schools

More information

Hidden Loop Recovery for Handwriting Recognition

Hidden Loop Recovery for Handwriting Recognition Hidden Loop Recovery for Handwriting Recognition David Doermann Institute of Advanced Computer Studies, University of Maryland, College Park, USA E-mail: doermann@cfar.umd.edu Nathan Intrator School of

More information

ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS

ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/ TEXTURE ANALYSIS Texture analysis is covered very briefly in Gonzalez and Woods, pages 66 671. This handout is intended to supplement that

More information

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi

Journal of Asian Scientific Research FEATURES COMPOSITION FOR PROFICIENT AND REAL TIME RETRIEVAL IN CBIR SYSTEM. Tohid Sedghi Journal of Asian Scientific Research, 013, 3(1):68-74 Journal of Asian Scientific Research journal homepage: http://aessweb.com/journal-detail.php?id=5003 FEATURES COMPOSTON FOR PROFCENT AND REAL TME RETREVAL

More information

InfoVis: a semiotic perspective

InfoVis: a semiotic perspective InfoVis: a semiotic perspective p based on Semiology of Graphics by J. Bertin Infovis is composed of Representation a mapping from raw data to a visible representation Presentation organizing this visible

More information

Lecture 6: Edge Detection

Lecture 6: Edge Detection #1 Lecture 6: Edge Detection Saad J Bedros sbedros@umn.edu Review From Last Lecture Options for Image Representation Introduced the concept of different representation or transformation Fourier Transform

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent

More information

CS443: Digital Imaging and Multimedia Perceptual Grouping Detecting Lines and Simple Curves

CS443: Digital Imaging and Multimedia Perceptual Grouping Detecting Lines and Simple Curves CS443: Digital Imaging and Multimedia Perceptual Grouping Detecting Lines and Simple Curves Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines Perceptual Grouping and Segmentation

More information

The Processing of Form Documents

The Processing of Form Documents The Processing of Form Documents David S. Doermann and Azriel Rosenfeld Document Processing Group, Center for Automation Research University of Maryland, College Park 20742 email: doermann@cfar.umd.edu,

More information

Slops and Distances for Regular Shape Image Recognition

Slops and Distances for Regular Shape Image Recognition Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Intensity Transformations and Spatial Filtering

Intensity Transformations and Spatial Filtering 77 Chapter 3 Intensity Transformations and Spatial Filtering Spatial domain refers to the image plane itself, and image processing methods in this category are based on direct manipulation of pixels in

More information

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN 1 Image Enhancement in the Spatial Domain 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Unit structure : 3.0 Objectives 3.1 Introduction 3.2 Basic Grey Level Transform 3.3 Identity Transform Function 3.4 Image

More information

Gesture Recognition Using Image Comparison Methods

Gesture Recognition Using Image Comparison Methods Gesture Recognition Using Image Comparison Methods Philippe Dreuw, Daniel Keysers, Thomas Deselaers, and Hermann Ney Lehrstuhl für Informatik VI Computer Science Department, RWTH Aachen University D-52056

More information

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM 1 PHYO THET KHIN, 2 LAI LAI WIN KYI 1,2 Department of Information Technology, Mandalay Technological University The Republic of the Union of Myanmar

More information

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK Xiangyun HU, Zuxun ZHANG, Jianqing ZHANG Wuhan Technique University of Surveying and Mapping,

More information

Latest development in image feature representation and extraction

Latest development in image feature representation and extraction International Journal of Advanced Research and Development ISSN: 2455-4030, Impact Factor: RJIF 5.24 www.advancedjournal.com Volume 2; Issue 1; January 2017; Page No. 05-09 Latest development in image

More information

COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS

COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS COMPARATIVE STUDY OF IMAGE EDGE DETECTION ALGORITHMS Shubham Saini 1, Bhavesh Kasliwal 2, Shraey Bhatia 3 1 Student, School of Computing Science and Engineering, Vellore Institute of Technology, India,

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

Qualitative Physics and the Shapes of Objects

Qualitative Physics and the Shapes of Objects Qualitative Physics and the Shapes of Objects Eric Saund Department of Brain and Cognitive Sciences and the Artificial ntelligence Laboratory Massachusetts nstitute of Technology Cambridge, Massachusetts

More information

Local Image preprocessing (cont d)

Local Image preprocessing (cont d) Local Image preprocessing (cont d) 1 Outline - Edge detectors - Corner detectors - Reading: textbook 5.3.1-5.3.5 and 5.3.10 2 What are edges? Edges correspond to relevant features in the image. An edge

More information

TEXT SEGMENTATION ON PHOTOREALISTIC IMAGES

TEXT SEGMENTATION ON PHOTOREALISTIC IMAGES TEXT SEGMENTATION ON PHOTOREALISTIC IMAGES Valery Grishkin a, Alexander Ebral b, Nikolai Stepenko c, Jean Sene d Saint Petersburg State University, 7 9 Universitetskaya nab., Saint Petersburg, 199034,

More information

Construction of Complex City Landscape with the Support of CAD Model

Construction of Complex City Landscape with the Support of CAD Model Construction of Complex City Landscape with the Support of CAD Model MinSun 1 JunChen 2 AinaiMa 1 1.Institute of RS & GIS, Peking University, Beijing, China, 100871 2.National Geomatics Center of China,

More information

A Novel Field-source Reverse Transform for Image Structure Representation and Analysis

A Novel Field-source Reverse Transform for Image Structure Representation and Analysis A Novel Field-source Reverse Transform for Image Structure Representation and Analysis X. D. ZHUANG 1,2 and N. E. MASTORAKIS 1,3 1. WSEAS Headquarters, Agiou Ioannou Theologou 17-23, 15773, Zografou, Athens,

More information

TRIANGLE-BOX COUNTING METHOD FOR FRACTAL DIMENSION ESTIMATION

TRIANGLE-BOX COUNTING METHOD FOR FRACTAL DIMENSION ESTIMATION TRIANGLE-BOX COUNTING METHOD FOR FRACTAL DIMENSION ESTIMATION Kuntpong Woraratpanya 1, Donyarut Kakanopas 2, Ruttikorn Varakulsiripunth 3 1 Faculty of Information Technology, King Mongkut s Institute of

More information

LECTURE 2 SPATIAL DATA MODELS

LECTURE 2 SPATIAL DATA MODELS LECTURE 2 SPATIAL DATA MODELS Computers and GIS cannot directly be applied to the real world: a data gathering step comes first. Digital computers operate in numbers and characters held internally as binary

More information

Lecture 3: Some Strange Properties of Fractal Curves

Lecture 3: Some Strange Properties of Fractal Curves Lecture 3: Some Strange Properties of Fractal Curves I have been a stranger in a strange land. Exodus 2:22 1. Fractal Strangeness Fractals have a look and feel that is very different from ordinary curves.

More information

CS 534: Computer Vision Segmentation and Perceptual Grouping

CS 534: Computer Vision Segmentation and Perceptual Grouping CS 534: Computer Vision Segmentation and Perceptual Grouping Ahmed Elgammal Dept of Computer Science CS 534 Segmentation - 1 Outlines Mid-level vision What is segmentation Perceptual Grouping Segmentation

More information

ELL 788 Computational Perception & Cognition July November 2015

ELL 788 Computational Perception & Cognition July November 2015 ELL 788 Computational Perception & Cognition July November 2015 Module 6 Role of context in object detection Objects and cognition Ambiguous objects Unfavorable viewing condition Context helps in object

More information

Using surface markings to enhance accuracy and stability of object perception in graphic displays

Using surface markings to enhance accuracy and stability of object perception in graphic displays Using surface markings to enhance accuracy and stability of object perception in graphic displays Roger A. Browse a,b, James C. Rodger a, and Robert A. Adderley a a Department of Computing and Information

More information

ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES. Nikolay Kosovskiy

ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES. Nikolay Kosovskiy International Journal Information Theories and Applications, Vol. 20, Number 2, 2013 131 ALGORITHMIC DECIDABILITY OF COMPUTER PROGRAM-FUNCTIONS LANGUAGE PROPERTIES Nikolay Kosovskiy Abstract: A mathematical

More information

FUNCTIONS AND MODELS

FUNCTIONS AND MODELS 1 FUNCTIONS AND MODELS FUNCTIONS AND MODELS 1.5 Exponential Functions In this section, we will learn about: Exponential functions and their applications. EXPONENTIAL FUNCTIONS The function f(x) = 2 x is

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

THE USE OF ANISOTROPIC HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASER SCANNER DATA

THE USE OF ANISOTROPIC HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASER SCANNER DATA THE USE OF ANISOTROPIC HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASER SCANNER DATA Sander Oude Elberink* and Hans-Gerd Maas** *Faculty of Civil Engineering and Geosciences Department of

More information

One-Point Geometric Crossover

One-Point Geometric Crossover One-Point Geometric Crossover Alberto Moraglio School of Computing and Center for Reasoning, University of Kent, Canterbury, UK A.Moraglio@kent.ac.uk Abstract. Uniform crossover for binary strings has

More information

Sampling and Reconstruction

Sampling and Reconstruction Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because

More information

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University Texture Analysis Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Texture An important approach to image description is to quantify its texture content. Texture

More information

ROBIN Challenge Evaluation principles and metrics

ROBIN Challenge Evaluation principles and metrics ROBIN Challenge Evaluation principles and metrics Emmanuel D Angelo 1 Stéphane Herbin 2 Matthieu Ratiéville 1 1 DGA/CEP/GIP, 16 bis av. Prieur de la Côte d Or, F-94114 Arcueil cedex 2 ONERA, BP72-29 avenue

More information

Machine Learning (CSMML16) (Autumn term, ) Xia Hong

Machine Learning (CSMML16) (Autumn term, ) Xia Hong Machine Learning (CSMML16) (Autumn term, 28-29) Xia Hong 1 Useful books: 1. C. M. Bishop: Pattern Recognition and Machine Learning (2007) Springer. 2. S. Haykin: Neural Networks (1999) Prentice Hall. 3.

More information

Symmetry Based Semantic Analysis of Engineering Drawings

Symmetry Based Semantic Analysis of Engineering Drawings Symmetry Based Semantic Analysis of Engineering Drawings Thomas C. Henderson, Narong Boonsirisumpun, and Anshul Joshi University of Utah, SLC, UT, USA; tch at cs.utah.edu Abstract Engineering drawings

More information

Evaluation of texture features for image segmentation

Evaluation of texture features for image segmentation RIT Scholar Works Articles 9-14-2001 Evaluation of texture features for image segmentation Navid Serrano Jiebo Luo Andreas Savakis Follow this and additional works at: http://scholarworks.rit.edu/article

More information

Defining a Better Vehicle Trajectory With GMM

Defining a Better Vehicle Trajectory With GMM Santa Clara University Department of Computer Engineering COEN 281 Data Mining Professor Ming- Hwa Wang, Ph.D Winter 2016 Defining a Better Vehicle Trajectory With GMM Christiane Gregory Abe Millan Contents

More information

Visual tools to select a layout for an adapted living area

Visual tools to select a layout for an adapted living area Visual tools to select a layout for an adapted living area Sébastien AUPETIT, Arnaud PURET, Pierre GAUCHER, Nicolas MONMARCHÉ and Mohamed SLIMANE Université François Rabelais Tours, Laboratoire d Informatique,

More information

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers A. Salhi, B. Minaoui, M. Fakir, H. Chakib, H. Grimech Faculty of science and Technology Sultan Moulay Slimane

More information

Graphics and Interaction Rendering pipeline & object modelling

Graphics and Interaction Rendering pipeline & object modelling 433-324 Graphics and Interaction Rendering pipeline & object modelling Department of Computer Science and Software Engineering The Lecture outline Introduction to Modelling Polygonal geometry The rendering

More information

Iterative Estimation of 3D Transformations for Object Alignment

Iterative Estimation of 3D Transformations for Object Alignment Iterative Estimation of 3D Transformations for Object Alignment Tao Wang and Anup Basu Department of Computing Science, Univ. of Alberta, Edmonton, AB T6G 2E8, Canada Abstract. An Iterative Estimation

More information

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision What Happened Last Time? Human 3D perception (3D cinema) Computational stereo Intuitive explanation of what is meant by disparity Stereo matching

More information

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment)

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment) Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment) Xiaodong Lu, Jin Yu, Yajie Li Master in Artificial Intelligence May 2004 Table of Contents 1 Introduction... 1 2 Edge-Preserving

More information

Image retrieval based on region shape similarity

Image retrieval based on region shape similarity Image retrieval based on region shape similarity Cheng Chang Liu Wenyin Hongjiang Zhang Microsoft Research China, 49 Zhichun Road, Beijing 8, China {wyliu, hjzhang}@microsoft.com ABSTRACT This paper presents

More information

Identifying Layout Classes for Mathematical Symbols Using Layout Context

Identifying Layout Classes for Mathematical Symbols Using Layout Context Rochester Institute of Technology RIT Scholar Works Articles 2009 Identifying Layout Classes for Mathematical Symbols Using Layout Context Ling Ouyang Rochester Institute of Technology Richard Zanibbi

More information

Texture Image Segmentation using FCM

Texture Image Segmentation using FCM Proceedings of 2012 4th International Conference on Machine Learning and Computing IPCSIT vol. 25 (2012) (2012) IACSIT Press, Singapore Texture Image Segmentation using FCM Kanchan S. Deshmukh + M.G.M

More information

A System for the Quality Inspection of Surfaces of Watch Parts

A System for the Quality Inspection of Surfaces of Watch Parts A System for the Quality Inspection of Surfaces of Watch Parts Giuseppe Zamuner and Jacques Jacot Laboratoire de Production Microtechnique, Ecole Polytechnique Fédérale de Lausanne, Switzerland {giuseppe.zamuner,

More information

TOWARDS THE ESTIMATION OF CONSPICUITY WITH VISUAL PRIORS

TOWARDS THE ESTIMATION OF CONSPICUITY WITH VISUAL PRIORS TOWARDS THE ESTIMATION OF CONSPICUITY WITH VISUAL PRIORS Ludovic Simon, Jean-Philippe Tarel, Roland Brémond Laboratoire Central des Ponts et Chausses (LCPC), 58 boulevard Lefebvre, Paris, France ludovic.simon@lcpc.fr,

More information

AN INTEGRATED APPROACH TO AGRICULTURAL CROP CLASSIFICATION USING SPOT5 HRV IMAGES

AN INTEGRATED APPROACH TO AGRICULTURAL CROP CLASSIFICATION USING SPOT5 HRV IMAGES AN INTEGRATED APPROACH TO AGRICULTURAL CROP CLASSIFICATION USING SPOT5 HRV IMAGES Chang Yi 1 1,2,*, Yaozhong Pan 1, 2, Jinshui Zhang 1, 2 College of Resources Science and Technology, Beijing Normal University,

More information

Digital Image Processing. Lecture # 3 Image Enhancement

Digital Image Processing. Lecture # 3 Image Enhancement Digital Image Processing Lecture # 3 Image Enhancement 1 Image Enhancement Image Enhancement 3 Image Enhancement 4 Image Enhancement Process an image so that the result is more suitable than the original

More information

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks Neslihan Kose, Jean-Luc Dugelay Multimedia Department EURECOM Sophia-Antipolis, France {neslihan.kose, jean-luc.dugelay}@eurecom.fr

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION 1.1 Introduction Pattern recognition is a set of mathematical, statistical and heuristic techniques used in executing `man-like' tasks on computers. Pattern recognition plays an

More information

Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic

Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic Automatic Machinery Fault Detection and Diagnosis Using Fuzzy Logic Chris K. Mechefske Department of Mechanical and Materials Engineering The University of Western Ontario London, Ontario, Canada N6A5B9

More information

From a real chair to a negative chair

From a real chair to a negative chair Artificial Intelligence 59 (1993) 95-101 Elsevier 95 ARTINT 1002 From a real chair to a negative chair Takeo Kanade School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 1S213, USA 1.

More information

Segmentation of Images

Segmentation of Images Segmentation of Images SEGMENTATION If an image has been preprocessed appropriately to remove noise and artifacts, segmentation is often the key step in interpreting the image. Image segmentation is a

More information

Quantitative Approach for Evaluation of Urban Landscape Quality

Quantitative Approach for Evaluation of Urban Landscape Quality International Archives of Photogrammetry and Remote Sensing. Vol. XXXII, Part 5. Hakodate 1998 Quantitative Approach for Evaluation of Urban Landscape Quality Tomoyuki OIKA WA Associate Professor, Department

More information

Schedule for Rest of Semester

Schedule for Rest of Semester Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration

More information

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN

CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image

More information

Textural Features for Image Database Retrieval

Textural Features for Image Database Retrieval Textural Features for Image Database Retrieval Selim Aksoy and Robert M. Haralick Intelligent Systems Laboratory Department of Electrical Engineering University of Washington Seattle, WA 98195-2500 {aksoy,haralick}@@isl.ee.washington.edu

More information

String distance for automatic image classification

String distance for automatic image classification String distance for automatic image classification Nguyen Hong Thinh*, Le Vu Ha*, Barat Cecile** and Ducottet Christophe** *University of Engineering and Technology, Vietnam National University of HaNoi,

More information

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS

CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS CIRCULAR MOIRÉ PATTERNS IN 3D COMPUTER VISION APPLICATIONS Setiawan Hadi Mathematics Department, Universitas Padjadjaran e-mail : shadi@unpad.ac.id Abstract Geometric patterns generated by superimposing

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

Shape from Textures Phenomenon for 3D Modeling Applications with Big Data Images

Shape from Textures Phenomenon for 3D Modeling Applications with Big Data Images Shape from Textures Phenomenon for 3D Modeling Applications with Big Data Images Kalaivani Thangamani, Takashi Okuma, Ryosuke Ichikari and Takeshi Kurata Service Sensing, Assimilation, and Modeling Research

More information

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL Saadi MESGARI International Institute for Aerospace Survey and Earth Sciences (ITC) The Netherlands Mesgari@itc.nl Working Group IC/16 KEY WORDS: Data

More information

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA C. K. Wang a,, P.H. Hsu a, * a Dept. of Geomatics, National Cheng Kung University, No.1, University Road, Tainan 701, Taiwan. China-

More information

Combining Appearance and Topology for Wide

Combining Appearance and Topology for Wide Combining Appearance and Topology for Wide Baseline Matching Dennis Tell and Stefan Carlsson Presented by: Josh Wills Image Point Correspondences Critical foundation for many vision applications 3-D reconstruction,

More information

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22) Digital Image Processing Prof. P. K. Biswas Department of Electronics and Electrical Communications Engineering Indian Institute of Technology, Kharagpur Module Number 01 Lecture Number 02 Application

More information

Small-scale objects extraction in digital images

Small-scale objects extraction in digital images 102 Int'l Conf. IP, Comp. Vision, and Pattern Recognition IPCV'15 Small-scale objects extraction in digital images V. Volkov 1,2 S. Bobylev 1 1 Radioengineering Dept., The Bonch-Bruevich State Telecommunications

More information

Skew Detection and Correction of Document Image using Hough Transform Method

Skew Detection and Correction of Document Image using Hough Transform Method Skew Detection and Correction of Document Image using Hough Transform Method [1] Neerugatti Varipally Vishwanath, [2] Dr.T. Pearson, [3] K.Chaitanya, [4] MG JaswanthSagar, [5] M.Rupesh [1] Asst.Professor,

More information

Sharpening through spatial filtering

Sharpening through spatial filtering Sharpening through spatial filtering Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 2017 2018 Sharpening The term sharpening is referred

More information

CS 534: Computer Vision Segmentation and Perceptual Grouping

CS 534: Computer Vision Segmentation and Perceptual Grouping CS 534: Computer Vision Segmentation and Perceptual Grouping Spring 2005 Ahmed Elgammal Dept of Computer Science CS 534 Segmentation - 1 Where are we? Image Formation Human vision Cameras Geometric Camera

More information

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification DIGITAL IMAGE ANALYSIS Image Classification: Object-based Classification Image classification Quantitative analysis used to automate the identification of features Spectral pattern recognition Unsupervised

More information

Texture Segmentation Using Gabor Filters

Texture Segmentation Using Gabor Filters TEXTURE SEGMENTATION USING GABOR FILTERS 1 Texture Segmentation Using Gabor Filters Khaled Hammouda Prof. Ed Jernigan University of Waterloo, Ontario, Canada Abstract Texture segmentation is the process

More information

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections.

Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Image Interpolation 48 Interpolation is a basic tool used extensively in tasks such as zooming, shrinking, rotating, and geometric corrections. Fundamentally, interpolation is the process of using known

More information

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines SUMMARY Velocity models used for wavefield-based seismic

More information

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors Texture The most fundamental question is: How can we measure texture, i.e., how can we quantitatively distinguish between different textures? Of course it is not enough to look at the intensity of individual

More information

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM Contour Assessment for Quality Assurance and Data Mining Tom Purdie, PhD, MCCPM Objective Understand the state-of-the-art in contour assessment for quality assurance including data mining-based techniques

More information

An Introduction to Content Based Image Retrieval

An Introduction to Content Based Image Retrieval CHAPTER -1 An Introduction to Content Based Image Retrieval 1.1 Introduction With the advancement in internet and multimedia technologies, a huge amount of multimedia data in the form of audio, video and

More information

Edge Detection Using Circular Sliding Window

Edge Detection Using Circular Sliding Window Edge Detection Using Circular Sliding Window A.A. D. Al-Zuky and H. J. M. Al-Taa'y Department of Physics, College of Science, University of Al-Mustansiriya Abstract In this paper, we devoted to use circular

More information

Practical Image and Video Processing Using MATLAB

Practical Image and Video Processing Using MATLAB Practical Image and Video Processing Using MATLAB Chapter 18 Feature extraction and representation What will we learn? What is feature extraction and why is it a critical step in most computer vision and

More information

Intensity Transformation and Spatial Filtering

Intensity Transformation and Spatial Filtering Intensity Transformation and Spatial Filtering Outline of the Lecture Introduction. Intensity Transformation Functions. Piecewise-Linear Transformation Functions. Introduction Definition: Image enhancement

More information

A Self Organizing Map for dissimilarity data 0

A Self Organizing Map for dissimilarity data 0 A Self Organizing Map for dissimilarity data Aïcha El Golli,2, Brieuc Conan-Guez,2, and Fabrice Rossi,2,3 Projet AXIS, INRIA-Rocquencourt Domaine De Voluceau, BP 5 Bâtiment 8 7853 Le Chesnay Cedex, France

More information

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

In this lecture. Background. Background. Background. PAM3012 Digital Image Processing for Radiographers

In this lecture. Background. Background. Background. PAM3012 Digital Image Processing for Radiographers PAM3012 Digital Image Processing for Radiographers Image Enhancement in the Spatial Domain (Part I) In this lecture Image Enhancement Introduction to spatial domain Information Greyscale transformations

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 9: Representation and Description AASS Learning Systems Lab, Dep. Teknik Room T1209 (Fr, 11-12 o'clock) achim.lilienthal@oru.se Course Book Chapter 11 2011-05-17 Contents

More information