Texture Similarity Measure. Pavel Vácha. Institute of Information Theory and Automation, AS CR Faculty of Mathematics and Physics, Charles University

Similar documents
A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coecients

A Parametric Texture Model based on Joint Statistics of Complex Wavelet Coefficients. Gowtham Bellala Kumar Sricharan Jayanth Srinivasa

Analysis and Synthesis of Texture

Parametric Texture Model based on Joint Statistics

Texture Analysis and Applications

Texture. Announcements. 2) Synthesis. Issues: 1) Discrimination/Analysis

Image pyramids and their applications Bill Freeman and Fredo Durand Feb. 28, 2006

Today: non-linear filters, and uses for the filters and representations from last time. Review pyramid representations Non-linear filtering Textures

Multiresolution Texture Analysis of Surface Reflection Images

TEXTURE CLASSIFICATION BASED ON GABOR WAVELETS

Content Based Image Retrieval Using Texture Structure Histogram and Texture Features

Autoregressive and Random Field Texture Models

5. Feature Extraction from Images

TEXTURE ANALYSIS USING GABOR FILTERS

Detecting Salient Contours Using Orientation Energy Distribution. Part I: Thresholding Based on. Response Distribution

Multi-scale Statistical Image Models and Denoising

Tools for texture/color based search of images

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

TEXTURE ANALYSIS USING GABOR FILTERS FIL

Texture Analysis. Selim Aksoy Department of Computer Engineering Bilkent University

CS 534: Computer Vision Texture

Texture. Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image.

Content Based Image Retrieval Using Combined Color & Texture Features

CS 534: Computer Vision Texture

One image is worth 1,000 words

Tutorial 5. Jun Xu, Teaching Asistant March 2, COMP4134 Biometrics Authentication

Performance study of Gabor filters and Rotation Invariant Gabor filters

Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference.

Wavelet Applications. Texture analysis&synthesis. Gloria Menegaz 1

Computer Graphics. P08 Texture Synthesis. Aleksandra Pizurica Ghent University

Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference.

Outlines. Medical Image Processing Using Transforms. 4. Transform in image space

Texture. This isn t described in Trucco and Verri Parts are described in:

Texture Segmentation by using Haar Wavelets and K-means Algorithm

A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coefficients

Scaled representations

Feature Extraction and Image Processing, 2 nd Edition. Contents. Preface

Texture. COS 429 Princeton University

Texture and Shape for Image Retrieval Multimedia Analysis and Indexing

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 21, NO. 5, MAY

MOTION FILTERING: FREQUENCY DOMAIN APPROACH. Elena Zorn, Lokesh Ravindranathan

Texture. Texture. 2) Synthesis. Objectives: 1) Discrimination/Analysis

A Quantitative Approach for Textural Image Segmentation with Median Filter

Local Features Tutorial: Nov. 8, 04

SIFT - scale-invariant feature transform Konrad Schindler

CS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing

Marble classification using scale spaces

Learning High-order Generative Texture Models

Final Exam Schedule. Final exam has been scheduled. 12:30 pm 3:00 pm, May 7. Location: INNOVA It will cover all the topics discussed in class

Visual Tracking (1) Tracking of Feature Points and Planar Rigid Objects

Texture Analysis of Painted Strokes 1) Martin Lettner, Paul Kammerer, Robert Sablatnig

Lecture 6: Multimedia Information Retrieval Dr. Jian Zhang

CHAPTER 1 Introduction 1. CHAPTER 2 Images, Sampling and Frequency Domain Processing 37

COMPLEX DIRECTIONAL WAVELET TRANSFORMS: REPRESENTATION, STATISTICAL MODELING AND APPLICATIONS AN PHUOC NHU VO

TEXTURE. Plan for today. Segmentation problems. What is segmentation? INF 4300 Digital Image Analysis. Why texture, and what is it?

Illumination-Robust Face Recognition based on Gabor Feature Face Intrinsic Identity PCA Model

Frequency analysis, pyramids, texture analysis, applications (face detection, category recognition)

Median filter. Non-linear filtering example. Degraded image. Radius 1 median filter. Today

Non-linear filtering example

Segmentation and Object Detection with Gabor Filters and Cumulative Histograms

Lecture 6: Texture. Tuesday, Sept 18

Features Points. Andrea Torsello DAIS Università Ca Foscari via Torino 155, Mestre (VE)

Filtering, scale, orientation, localization, and texture. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)

International Journal of Advance Research in Engineering, Science & Technology. Content Based Image Recognition by color and texture features of image

Wavelet-based Texture Segmentation: Two Case Studies

Visual Learning with Explicit and Implicit Manifolds

A Neural Algorithm of Artistic Style. Leon A. Gatys, Alexander S. Ecker, Mattthias Bethge Presented by Weidi Xie (1st Oct 2015 )

Object Detection by Point Feature Matching using Matlab

Probabilistic Facial Feature Extraction Using Joint Distribution of Location and Texture Information

Rotation and Scale Invariant Texture Analysis with Tunable Gabor Filter Banks

Outline 7/2/201011/6/

An Introduction to Content Based Image Retrieval

Texture Synthesis and Manipulation Project Proposal. Douglas Lanman EN 256: Computer Vision 19 October 2006

CHAPTER 4 SPECTRAL HISTOGRAM: A GENERIC FEATURE FOR IMAGES

Image Matching. AKA: Image registration, the correspondence problem, Tracking,

Feature Descriptors. CS 510 Lecture #21 April 29 th, 2013

Artifacts and Textured Region Detection

Automatic Classification of Woven Fabric Structure Based on Computer Vision Techniques

Fast Anisotropic Gauss Filtering

Texton-based Texture Classification

A Non-parametric Multi-Scale Statistical Model for Natural Images

All good things must...

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

Elliptical Head Tracker using Intensity Gradients and Texture Histograms

2. LITERATURE REVIEW

Schedule for Rest of Semester

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

Color and Texture Feature For Content Based Image Retrieval

A Comparison of SIFT and SURF

Lecture 6 Linear Processing. ch. 5 of Machine Vision by Wesley E. Snyder & Hairong Qi. Spring (CMU RI) : BioE 2630 (Pitt)

Automated visual scoring of psoriasis

Combining Microscopic and Macroscopic Information for Rotation and Histogram Equalization Invariant Texture Classification

An Autoassociator for Automatic Texture Feature Extraction

Multimedia Retrieval Ch 5 Image Processing. Anne Ylinen

CPSC 425: Computer Vision

CHAPTER 4 TEXTURE FEATURE EXTRACTION

Implementing the Scale Invariant Feature Transform(SIFT) Method

I Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University. Computer Vision: 6. Texture

COLOR HISTOGRAM BASED MEDICAL IMAGE RETRIEVAL SYSTEM

Classification and Detection in Images. D.A. Forsyth

Transcription:

Texture Similarity Measure Pavel Vácha Institute of Information Theory and Automation, AS CR Faculty of Mathematics and Physics, Charles University

What is texture similarity?

Outline 1. Introduction Julesz conjecture 2. Texture similarity Cumulative histogram Gabor filters Steerable pyramids Markov random fields 3. Comparison of methods Results 4. Conclusion

Introduction Texture: homogenous translation invariant realization of random field or texture elements placed according to rules Motivation: content based image retrieval segmentation texture modeling and synthesis

Joulesz conjecture Textures cannot by spontaneously discriminated if they have the same first-order and second-order statistics and differ only in higher statistics [Julesz, 62]. disproved! The third-order statistics of any image of finite size uniquely determine that image up to translation. It do not says that images with close statistics up to third-order look similar [Yellot, 93]. proved!

Texture similarity based on texture features (randomness, directionality, periodicity, spatial relations, statistics, etc. ) feature vector: f = (f 1, f 2,..., f n ) features are at least translation invariant similarity of textures is distance of feature vectors distance measures: L 1std (Y 1, Y 2 ) = f (Y 1) i f (Y 2) i σ(f i ), i L (Y 1, Y 2 ) = max f (Y 1) i f (Y 2) i i

Cumulative histogram 1. ordinary histogram Q = (h 1, h 2,..., h n ) 2. cumulative histogram Q = ( h 1, h 2,..., h n ), where h j = k j h k more robust than ordinary histogram rotation invariant and fairly insensitive to resolution change no spatial relations computational complexity: linear

Gabor filters Gabor filters are orientation and scale tunable edge and line detectors. two dimensional Gabor function [ 1 g(x, y) = exp 1 ( x 2 2πσ x σ y 2 σ 2 x + y ) ] 2 + 2πiWx, σy 2 Fourier transform of Gabor function [ G(u, v) = exp 1 ( (u W ) 2 2 σ 2 u + v )] 2 σv 2 filter set g mn (x, y) are dilatations and rotations of g(x, y)

Gabor filters Two dimensional Gabor function g(x, y): spatial domain frequency domain

Gabor filters The covering of the half of frequency domain by 4 dilatations and 6 rotations of g(x, y).

Gabor filters Gabor wavelet transformation of the image: W mn (x, y) = Y (x 1, y 1 )gmn(x x 1, y y 1 )dx 1 dy 1 feature vector: f = (µ00, σ 00, µ 01, σ 01,..., µ MN, σ MN ) computational complexity: O(n log n) heavily used, maybe not optimal

Steerable pyramids over-complete form of wavelet transformation system diagram for steerable pyramid

Steerable pyramids A complex steerable representation of a disk image [Portilla and Simoncelli, 2000] real magnitude Feature vector: marginal statistics coefficient autocorrelation periodicity coefficient crosscorrelation structures in images cross-scale phase statistics lighting effects

Markov random fields Assumptions about image density function: homogeneity pixel value depends only on relative spatial position locality pixel value depends only on its neighbors density sometimes, e.g. Gaussian Models: Gaussian Markov Random Fields (GMRF) Causal simultaneous AutoRegressive random field (2D CAR)

Markov random fields Model: Y r = s I r a s Y r s + e r, r = (x, y) neighborhood I r : symmetric (GMRF), causal (2D CAR) GMRF: joint Gaussian distribution of pixel value feature vector f formed by model parameters computational complexity: linear

Comparison of methods Test texture synthesis: 1. fully known GMRF model of 11 th order 2. parameter estimation for GMRF models of orders: 1..12 3. 12 textures synthesized by different the GMRF models Texture similarity: 1. feature vectors computation 2. distance among feature vectors

Outline Introduction Texture similarity Comparison 1 2 3 4 5 6 7 8 9 10 11 Conclusion 12 References

Results

Conclusion According to the experiment it seams: histogram features are not suitable Gabor features and 2D CAR are superior 2D CAR features are faster

References B. Julesz. Visual pattern discrimination. IRE Transactions on Information Theory, pages 84 92, February 1962 J. Yellot, John I. Implications of triple correlation uniqueness for texture statistics and the julesz conjecture. Journal of the Optical Society of America A, 10(5):777 793, May 1993.

References B. S. Manjunath and W. Y. Ma. Texture features for browsing and retrieval of image data. IEEE Transactions on Pattern Analysis and Machine Intelligence, 18(8):837 842, August 1996. J. Portilla and E. P. Simoncelli. A parametric texture model based on joint statistics of complex wavelet coefficients. International Journal of Computer Vision, 40(1):49 71, 2000.