Presenter: Cheong Hee Park Advisor: Victoria Interrante Texture Classification using Spectral Decomposition.

Slides:



Advertisements
Similar presentations
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Transforming images to images
IMAGE PROCESSING IN FREQUENCY SPACE Erkki Rämö1.
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
Fourier Transform – Chapter 13. Image space Cameras (regardless of wave lengths) create images in the spatial domain Pixels represent features (intensity,
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
嵌入式視覺 Feature Extraction
Computer Vision Lecture 16: Texture
The Global Digital Elevation Model (GTOPO30) of Great Basin Location: latitude 38  15’ to 42  N, longitude 118  30’ to 115  30’ W Grid size: 925 m.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Sampling, Aliasing, & Mipmaps
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Texture Turk, 91.
Multivariate Visualization of Continuous Datasets, a User Study Haleh Hagh-ShenasSunghee KimLaura TateosianChristopher Healey Gettysburg College North.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain.
Lecture 13 The frequency Domain (1)
Image Enhancement.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Run-Length Encoding for Texture Classification
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Lecture 24: Cross-correlation and spectral analysis MP574.
Linear Algebra and Image Processing
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
Nonphotorealistic Visualization of Multidimensional Datasets SIGGRAPH 2001 Christopher G. Healey Department of Computer Science, North Carolina State University.
Combining Perception and Impressionist Techniques for Nonphotorealistic Rendering of Multidimensional Data By Christopher Healey Presented by Guangfeng.
Time Series Spectral Representation Z(t) = {Z 1, Z 2, Z 3, … Z n } Any mathematical function has a representation in terms of sin and cos functions.
1 Computational Vision CSCI 363, Fall 2012 Lecture 10 Spatial Frequency.
Lecture 2 Signals and Systems (I)
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.
New Topic - Waves Always wind, so always waves Transfer of energy from a windy area to a narrow coastal band General topics to cover: (1) Generation (2)
Intro to Raster GIS GTECH361 Lecture 11. CELL ROW COLUMN.
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 Chapter 4 Image Enhancement in the Frequency Domain Part I.
Chapter 6 Spectrum Estimation § 6.1 Time and Frequency Domain Analysis § 6.2 Fourier Transform in Discrete Form § 6.3 Spectrum Estimator § 6.4 Practical.
Math 3360: Mathematical Imaging Prof. Ronald Lok Ming Lui Department of Mathematics, The Chinese University of Hong Kong Lecture 9: More about Discrete.
Discrete Fourier Transform in 2D – Chapter 14. Discrete Fourier Transform – 1D Forward Inverse M is the length (number of discrete samples)
Visualization Techniques for Multivariate Discrete and Continuous Data March 4, 2005 Rachael Brady.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
Z bigniew Leonowicz, Wroclaw University of Technology Z bigniew Leonowicz, Wroclaw University of Technology, Poland XXIX  IC-SPETO.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Chapter2 : SIGNALS 1st semester King Saud University
CS 376b Introduction to Computer Vision 03 / 17 / 2008 Instructor: Michael Eckmann.
Understanding Psychophysics: Spatial Frequency & Contrast
The Spectrum n Jean Baptiste Fourier ( ) discovered a fundamental tenet of wave theory.
The Frequency Domain Digital Image Processing – Chapter 8.
Time Series Spectral Representation
CS 591 S1 – Computational Audio
Texture.
MECH 373 Instrumentation and Measurements
The general linear model and Statistical Parametric Mapping
Image Restoration Spring 2005, Jen-Chang Liu.
The Chinese University of Hong Kong
Journal of Vision. 2010;10(4):15. doi: / Figure Legend:
Dr. Nikos Desypris, Oct Lecture 3
Fundamentals Data.
By Pradeep C.Venkat Srinath Srinivasan
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.
Computer Vision Lecture 16: Texture II
Sampling Gabor Noise in the Spatial Domain
Computer Vision Chapter 9
4. DIGITAL IMAGE TRANSFORMS 4.1. Introduction
Review and Importance CS 111.
Even Discrete Cosine Transform The Chinese University of Hong Kong
Presentation transcript:

Presenter: Cheong Hee Park Advisor: Victoria Interrante Texture Classification using Spectral Decomposition

Overview Goal: Visualization of multivariate data set in a planar 2D using principal perceptual features of texture. Step1: Classify textures into meaningful categories. Classification by directionality Classification by regularity Structural grouping Step2: Synthesize a series of textures to convey values of multivariate data.

 Review of texture analysis and data visualization Discrete Fourier Transform Classification by directionality Classification by regularity Classification by Structure Future work

Visualization of Magnetic field using orientation, size and contrast Using Visual Texture for Information Display - Colin Ware and William Knight (1995)

Display over a 3D surface using height, density and regularity Building Perceptual Textures to Visualize Multidimensional Datasets (C. Healey, J. Enns, 1998 )

Harnessing natural textures for multivariate visualization (Victoria Interrante) farms(percent) in 1992 percent change of farms from 1987 to 1992

What is texture? An image composed of uniform or non-uniform repetition of natural or artificial patterns Methods used for texture analysis Autocorrelation Co-occurrence based method Parametric models of texture Gray level run length  Spectral decomposition

Principal features of texture Directionality: directional vs non-directional Coarseness: coarse vs fine Contrast: high contrast vs low contrast Regularity: regular vs irregular (periodicity, randomness) Line likeness: line-like vs blob-like Roughness: rough vs smooth

Toward a texture naming system: identifying relevant dimensions of texture(A.R.Rao, G.L.Lohse, 1996) Lace - like Directional, Locally-oriented Non-random, Repetitive, non-directional directional Marble-like Random, Non granular, Somewhat repetitive random Random, granular

Texture features corresponding to visual perception - Tamura, Mori and Yamawaki psychological measurement of directionality (by human subjects using pair comparison method) computational measurement of directionality (using local vertical and horizontal directional operators)

Modeling spatial and temporal textures - Fang Liu Decomposition of texture into three components based on Wold theory: harmonic(periodicity), evanescent(directionality), indeterministic(random). Measured deterministic energy from harmonic and evanescent components, and indeterministic energy from indeterministic component.

deterministic indeterministic DFT Used energy measurements for texture modeling and image retrieval

Discrete Fourier Transform Given an image y(m,n), DFT IDFT

Y(l,k) in a frequency domain represents the response of cosine and sine filters.

Hanning window DFT filtering FrequencyFrequency

directionality regularity

Directionality Directionality = (K; number of columns) f f

27 textures with highest directionality

The 27 middle directional textures

27 textures with lowest directionality

directionality

Instead of two processes FFT and local window interpolation, apply global sinusoidal filters directly to the texture

Directionality from direct filtering

- Psychological experiment by Tamura - Ours(by interpolation) - (by direct filtering) - computational experiment by Tamura Q: How can we judge which method is better ?

Pattern regularity as a visual key D. Chetverikov using autocorrelation of gray intensities

Regularity (A: overlapping area) dominant direction height/2 i Regularity = max f – min f }i

Regularity classification

Directionality Regularity

Directionality Regularity (by direct filtering )

Structural grouping Absolute Difference (L1 norm)

brick-like net-like

granular line-like

Future work How to map attributes of multivariate data to texture perceptual dimensions independently? What perceptual features of texture are most orthogonal? -- Minimize interference when they are combined for display of multivariate data. Mapping should be continuous within an attribute and make maximum distinction between attributes.