content based image retrieval romit das ryan scotka

22
Content Based Image Retrieval Romit Das · Ryan Scotka

Upload: nora-green

Post on 19-Jan-2018

226 views

Category:

Documents


0 download

DESCRIPTION

GIS Problems Search based on filename –Verbatim match –Noun replacement Potential for Abuse (Google Hack)

TRANSCRIPT

Page 1: Content Based Image Retrieval Romit Das  Ryan Scotka

Content Based Image Retrieval

Romit Das · Ryan Scotka

Page 3: Content Based Image Retrieval Romit Das  Ryan Scotka

GIS Problems

• Search based on filename– Verbatim match– Noun replacement

• Potential for Abuse (Google Hack)

Page 4: Content Based Image Retrieval Romit Das  Ryan Scotka

Possible Solutions

• Metadata– Standards– Re-index existing images

• Manual Classification– Time

• Content-based Classification

Page 5: Content Based Image Retrieval Romit Das  Ryan Scotka

CBIR – Training

1. Choose features to distinguish images.2. Extract said features.3. Apply statistical method to model

features.4. Categorize based on textual description.

Page 6: Content Based Image Retrieval Romit Das  Ryan Scotka

ExampleDimensions

Color Frequencies

Spatial Distribution

200 x 200 + Mostly flesh tones + Flesh tones concentrated in the center =

baby

Page 7: Content Based Image Retrieval Romit Das  Ryan Scotka

Author’s Feature Set

• Feature Set (6 dimensions):– Color averages (LUV)– High-frequency energy bands

• “Effectively discern local texture”• Wavelet transform on 4x4 blocks• Use HL, LH, and HH “high energy bands”• Use the LL for lower resolution analysis

Page 8: Content Based Image Retrieval Romit Das  Ryan Scotka

Author’s Implementation

• Statistical Modeling– Use machine learning to build concepts

Concept = Paris

Training Set =

Page 9: Content Based Image Retrieval Romit Das  Ryan Scotka

Markov Models

• Take known facts• Deduce hidden/unknown data

Page 10: Content Based Image Retrieval Romit Das  Ryan Scotka

Markov Model Example

• Given:– Queues of people, shelves, price labels,

disgruntled workers• Possible Results:

– Post office– Supermarket– Record Store

Page 11: Content Based Image Retrieval Romit Das  Ryan Scotka

Markov Model Example

• Given:– Queues of people, shelves, price labels,

disgruntled workers, food products• Possible Results:

– Post office– Supermarket– Record Store

Page 12: Content Based Image Retrieval Romit Das  Ryan Scotka

Ninja ModelPerson, outdoors

Page 13: Content Based Image Retrieval Romit Das  Ryan Scotka

Ninja ModelPeople, ninjas, outdoor

Page 14: Content Based Image Retrieval Romit Das  Ryan Scotka

Ninja ModelPeople, ninjas, weapons, outdoors

Page 15: Content Based Image Retrieval Romit Das  Ryan Scotka

Ninja Markov Model

Person, outdoors

People, ninjas, outdoors

People, ninjas, outdoors

weapons, class photo

Page 16: Content Based Image Retrieval Romit Das  Ryan Scotka

Creating Concepts

• Training Concept– Created from hand-picked images– Must choose statistically significant training

size• Resulting Concept

– Used in automatic cataloging of future images

Page 17: Content Based Image Retrieval Romit Das  Ryan Scotka
Page 18: Content Based Image Retrieval Romit Das  Ryan Scotka

Observations

• Images are associated with multiple concepts.

• Not foolproof• Example:

People, ninjas, outdoors

weapons, class photo

Page 19: Content Based Image Retrieval Romit Das  Ryan Scotka

Advantages

• Automatic categorization

Page 20: Content Based Image Retrieval Romit Das  Ryan Scotka

Disadvantages

• False positives– Concepts may require a vast amount of

images• Increases training time

• Dissimilar images needed for training of a concept

Page 21: Content Based Image Retrieval Romit Das  Ryan Scotka

Future Additions

• Further refinement of conflicting semantics• Weights assigned to classifications

Page 22: Content Based Image Retrieval Romit Das  Ryan Scotka

Our Implementation

• Perform classification with alternate learners (Weka)