CS292 Computational Vision and Language Visual Features - Colour and Texture.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Chapter 5: Space and Form Form & Pattern Perception: Humans are second to none in processing visual form and pattern information. Our ability to see patterns.
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
電腦視覺 Computer and Robot Vision I
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computer Vision Lecture 16: Texture
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
Texture Turk, 91.
SWE 423: Multimedia Systems
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
Visual Information Systems Image Content. Visual cues to recover 3-D information There are number of cues available in the visual stimulus There are number.
E.G.M. PetrakisTexture1 Repeative patterns of local variations of intensity on a surface –texture pattern: texel Texels: similar shape, intensity distribution.
Information that lets you recognise a region.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Computer vision.
Lecture 19 Representation and description II
The MPEG-7 Color Descriptors
Multimodal Interaction Dr. Mike Spann
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
Lecture 2b Readings: Kandell Schwartz et al Ch 27 Wolfe et al Chs 3 and 4.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
CS 8690: Computer Vision Ye Duan. CS8690 Computer Vision University of Missouri at Columbia Instructor Ye Duan (209 Engr West)
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Image Transforms Transforming images to images. Classification of Image Transforms Point transforms –modify individual pixels –modify pixels’ locations.
Autonomous Robots Vision © Manfred Huber 2014.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Visual Information Systems Image Content. Description of Content – image processing Primitive image properties Primitive image properties Through image.
Visual Information Systems Lilian Tang. Description of Content – image processing Primitive image properties Primitive image properties Through image.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
VISUAL INFORMATION RETRIEVAL Presented by Dipti Vaidya.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
A. M. R. R. Bandara & L. Ranathunga
- photometric aspects of image formation gray level images
Texture.
DIGITAL SIGNAL PROCESSING
Histogram—Representation of Color Feature in Image Processing Yang, Li
Feature description and matching
By Pradeep C.Venkat Srinath Srinivasan
Common Classification Tasks
Content-Based Image Retrieval
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
Content-Based Image Retrieval
Computer Vision Lecture 16: Texture II
Outline Neural networks - reviewed Texture modeling
Pattern Recognition Binding Edge Detection
Texture, optics and shading
Grouping/Segmentation
Fourier Transform of Boundaries
Feature descriptors and matching
Recognition and Matching based on local invariant features
Presentation transcript:

CS292 Computational Vision and Language Visual Features - Colour and Texture

Visual cues Visual cues for recovering 3D Information There are number of cues available in the visual stimulus –Motion –Binocular stereopsis –Texture –Shading –Contour

"Colour is the visual effect that is caused by the spectral composition of the light emitted, transmitted, or reflected by objects.“

Colour

Arrangement of colours is connected to psychological effects. Studies by psychologist and artists have demonstrated that the presence and distribution of colours induce sensations and convey meanings in the observer, according to specific rules - colour images can also be retrieved according to the meaning they convey or to sensations they provoke.

What we have learnt to measure colour content? Colour histogram Colour intensity value itself

Retrieval based on colour Retrieval by colour similarity requires that models of colour stimuli are used, such that distances in the colour space correspond to human perceptual distances between colours. Colour patterns must be represented in such a way that salient chromatic properties are captured.

Colour Histogram Application example - colour histogram retrieval: This method is to retrieve images from the database that have perceptually similar colour to the input image or input description from the user. The basic idea is to quantize each of the RGB values into m intervals resulting in a total number of m 3 colour combinations (or bins) A colour histogram H(I) is then constructed. This colour histogram is a vector {h1, h2, …, hm 3 } where element hx represents the number of pixels in image I falling within bin x.

Colour Histogram The colour histogram becomes the index of this image To retrieve image from the database, the user supplies either a sample image or a specification for the system to construct a colour histogram H(Q). A distance metric is used to measure the similarity between H(Q) and H(I). Where I represents each of the images in the database. And example distance metric is shown as follows: x=m 3 D(Q, I ) =  |q x -i x | x=1 Where q x and i x are the numbers of pixels in the image Q and I, respectively, falling within bin x.

Colour Histogram may fail in recognizing images with perceptually similar colours but no common colours. This may be due to a shift in colour values, noise or change in illumination. – measure the similarity Not enough for complicated images where spatial position is more important information. –May consider dividing each image into multiple regions and compare the colour histograms of the same regions in the images. May combine with other methods such as shape and/or texture based retrieval to improve the accuracy of the retrieval.

Texture What is texture? How to detect texture information? How to measure it? How to use it?

Shape and texture

Texture Texture is a phenomenon that is widespread, easy to recognise and hard to define.

Texture Together with colour, texture is a powerful discriminating feature, present almost everywhere in nature. Like colours, textures are connected with psychological effects. In particular, they emphasize orientations and spatial depth between overlapping object.

Texture There are three standard problems to do with texture: –Texture segmentation is the problem of breaking an image into components within which the texture is constant. Texture segmentation involves both representing a texture, and determining the basis on which segment boundaries are to be determined. –texture synthesis seeks to construct large regions of texture from small example images. –Shape from texture involves recovering surface orientation or surface shape from image texture.

 recover shape from texture

Recent Technical Definition of texture:- Texture is a broad term used in pattern recognition to identify image patches (of any size) that are characterized by differences in brightness.

Techniques to extract meaningful texture descriptors from image are many, based on different models and assumptions. An effective representation of textures can be based on statistical and structural properties of brightness patterns.

Texture Content Measurement Textures may be described according to their spatial, frequency or perceptual properties. Periodicity, coarseness, preferred direction, degree of complexity are some of the most perceptually salient attributes of a texture. Feature spaces based on these attributes are particularly interesting for image retrieval by texture similarity.

Space – based models Auto-correlation function A texture can be represented taking into account the spatial size of grey-level primitives. Fine textures have a small size of their grey-level primitives. Coarse textures a large size. Co – occurrence matrix A different way of measuring textures is by taking into account the spatial arrangement of grey-level primitives.

Calculate Texture energy entropy contrast

Image features