Top Banner
Tutorial 2: Image Feature Extraction Tutorial 2: Image Feature Extraction Daniela Stan Raicu Assistant Professor, CTI Visual Computing Workshop: Image Processing DePaul University May 21 st , 2004
13

Tutorial 2: Image Feature Extraction - DePaul University

Feb 11, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tutorial 2: Image Feature Extraction - DePaul University

Tutorial 2: Image Feature Extraction Tutorial 2: Image Feature Extraction

Daniela Stan RaicuAssistant Professor, CTI

Visual Computing Workshop: Image ProcessingDePaul University

May 21st, 2004

Page 2: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 25/21/2004

Why Image Processing?Why Image Processing?

§ “A picture is worth a 1000 words”§ Alternative form of communication§ Popular medium of information on the Internet§ Not everything can be described in text; not everything can be

described in images

-visual features(primitive or low-level image features)

Domain-specific features:- fingerprints, human faces

General features:- color, texture, shape

Feature Extraction - method of capturing visual content of images for indexing & retrieval.

Feature Extraction - method of capturing visual content of images for indexing & retrieval.

Page 3: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 35/21/2004

Text Database

Feature ExtractionFeature Extraction

Image Database

Mountains and water-fallsIt is a nice

sunset.

Feature Extraction

Meaning:Sunset

Semantic Gap

?

Page 4: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 45/21/2004

The issue of choosing the features to be extracted should be guided by the following concerns:Ø the features should carry enough information about the image and should not require any domain-specific knowledge for their extraction.

Ø they should be easy to compute in order for the approach to be feasible for a large image collection and rapid retrieval.

Ø they should relate well with the human perceptual characteristics since users will finally determine the suitability of the retrieved images.

Feature ExtractionFeature Extraction

Page 5: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 55/21/2004

Because of perception subjectivity, there does not exist a single best representation for a feature.

Color feature is one of the most widely used feature in Image Retrieval. Color Histogram is the most used in color feature representation.

Global histogram

?Loss of spatial information

Feature ExtractionFeature Extraction

Page 6: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 65/21/2004

Color as low-level feature representation:

ØClosely related to human visual perception

ØHSV color model

ØEncode the spatial distribution of features in images

ØCompact to provide efficient storage and retrievalØThe location of area-peak for every local histogram determines the value of the corresponding histogram.

Ø fixed partitioning schemeØ each image divided into M × N overlapping blocksØ 3 separate local histograms (H,S,V) are calculated for every block

Color Feature ExtractionColor Feature Extraction

Page 7: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 75/21/2004

ColorColor--Wise Wise Feature RepresentationFeature Representation

Block Histogram

012345

90 100 120 125 140 145 200

Pixel value

Occ

ure

nce[ ]eeeee mnmm

………211211 125

140125200145

200125100120

14512590100

145125120120

Hue Component

Page 8: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 85/21/2004

Two examples of original images and their approximations:

ColorColor--Wise Wise Feature RepresentationFeature Representation

Page 9: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 95/21/2004

Two examples of original images and their approximations:

ColorColor--Wise Wise Feature RepresentationFeature Representation

Page 10: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 105/21/2004

Page 11: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 115/21/2004

Color - wise Similarity Retrieval

Page 12: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 125/21/2004

Texture Feature ExtractionTexture Feature Extraction

• Textures can be rough or smooth, vertical or horizontal etc

• Generally they capture patterns in the image data (or lack of them), e.g. repetitiveness and granularity

• Texture features:– Statistical measures:

• Entropy• Homogeneity• Contrast

– Wavelets– Fractals

Page 13: Tutorial 2: Image Feature Extraction - DePaul University

Visual Computing Workshop 135/21/2004

Color Palette Input

Example Query Input

Feature Extraction Process

Retrieval Results

Methods:

1) Global Features:

(Moment Invariant,

Aspect Ratio &

Circularity)

2) Local Features:

Boundary segments

Shape Feature ExtractionShape Feature Extraction