Content-Based Image Retrieval



Similar documents
Web 3.0 image search: a World First

Object Recognition. Selim Aksoy. Bilkent University

Open issues and research trends in Content-based Image Retrieval

Discriminative Metric Learning in Nearest Neighbor Models for Image Annotation

Industrial Challenges for Content-Based Image Retrieval

Introduction. Selim Aksoy. Bilkent University

Filling the Semantic Gap: A Genetic Programming Framework for Content-Based Image Retrieval

PSG College of Technology, Coimbatore Department of Computer & Information Sciences BSc (CT) G1 & G2 Sixth Semester PROJECT DETAILS.

Big Data: Rethinking Text Visualization

The Scientific Data Mining Process

Digital Image Fundamentals. Selim Aksoy Department of Computer Engineering Bilkent University

Similarity Search in a Very Large Scale Using Hadoop and HBase

A World Wide Web Based Image Search Engine Using Text and Image Content Features

Module II: Multimedia Data Mining

Local features and matching. Image classification & object localization

Visualization methods for patent data

An Exploration of Visual Indexing:

Introduction to Pattern Recognition

Cees Snoek. Machine. Humans. Multimedia Archives. Euvision Technologies The Netherlands. University of Amsterdam The Netherlands. Tree.

Designing a Schematic and Layout in PCB Artist

1 o Semestre 2007/2008

ENHANCED WEB IMAGE RE-RANKING USING SEMANTIC SIGNATURES

ANIMATION a system for animation scene and contents creation, retrieval and display

Big Data: Image & Video Analytics

Persistent Data Management for Visual Applications æ

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

Bases de données avancées Bases de données multimédia

A Review of Content Based Image Retrieval Systems in Medical Applications Clinical Benefits and Future Directions

Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang

Probabilistic Latent Semantic Analysis (plsa)

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

PERSONALIZED WEB MAP CUSTOMIZED SERVICE

Natural Language Querying for Content Based Image Retrieval System

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Recognition. Sanja Fidler CSC420: Intro to Image Understanding 1 / 28

Search Result Optimization using Annotators

DESURBS Deliverable 3.1: Specification of mapping and visualization

Enriched Links: A Framework For Improving Web Navigation Using Pop-Up Views

Optimization of Image Search from Photo Sharing Websites Using Personal Data

SanPedro.com. Putting San Pedro on the Internet.

Weighted Pseudo-Metric Discriminatory Power Improvement Using a Bayesian Logistic Regression Model Based on a Variational Method

A review of content-based image retrieval systems in medical applications clinical benefits and future directions

Preschool Science Curriculum Map

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

Getting found. marketplace. among the big fish: [e-book] SEO and SEM DIGITAL DIGITAL DIGITAL. Sponsored by:

9. Text & Documents. Visualizing and Searching Documents. Dr. Thorsten Büring, 20. Dezember 2007, Vorlesung Wintersemester 2007/08

Mining Text Data: An Introduction

TRIGONOMETRY FOR ANIMATION

ATLAS.ti for Mac OS X Getting Started

Making the most of your conference poster. Dr Krystyna Haq Graduate Education Officer Graduate Research School

Big Data Text Mining and Visualization. Anton Heijs

TOOLS FOR 3D-OBJECT RETRIEVAL: KARHUNEN-LOEVE TRANSFORM AND SPHERICAL HARMONICS

Web Data Visualization

The Delicate Art of Flower Classification

I will be showing you exactly how to achieve this

Getting Started With Mortgage MarketSmart

CHAPTER-24 Mining Spatial Databases

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye MSRC

Interactive Offline Tracking for Color Objects

Object Class Recognition using Images of Abstract Regions

Indexing Local Configurations of Features for Scalable Content-Based Video Copy Detection

CONTENT BASED VISUAL INFORMATION RETRIEVAL FOR MANAGEMENT INFORMATION SYSTEMS

Petrel TIPS&TRICKS from SCM

Active Learning SVM for Blogs recommendation

Search and Information Retrieval

Combining Shape and Color for Retrieval of 3D Models

Mass Frontier 7.0 Quick Start Guide

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

GPS Insight Newsletter. Featured customer success story: Contact GPS Insight:

The Creative Curriculum for Preschool: Objectives for Development & Learning

INTRODUCING AZURE SEARCH

The Flat Shape Everything around us is shaped

Standard 1: Learn and develop skills and meet technical demands unique to dance, music, theatre/drama and visual arts.

Practical Graph Mining with R. 5. Link Analysis

Visual Registry Design and Development

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

Web Site Design Preferences of Middle School Youth Sarita Nair, Project Director Jennifer Peace, Research Associate. Introduction

Part-Based Recognition

Search Taxonomy. Web Search. Search Engine Optimization. Information Retrieval

Search Engine Optimization A Beginner s Guide to Climbing Search Engine s Rankings

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

TouchPaper - An Augmented Reality Application with Cloud-Based Image Recognition Service

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Linguistic information visualization and web services

Data Mining in Web Search Engine Optimization and User Assisted Rank Results

STRAND: Number and Operations Algebra Geometry Measurement Data Analysis and Probability STANDARD:

A Short Introduction to Computer Graphics

Visualizing the Top 400 Universities

The main imovie window is divided into six major parts.

Information Retrieval. Lecture 8 - Relevance feedback and query expansion. Introduction. Overview. About Relevance Feedback. Wintersemester 2007

Recognizing Cats and Dogs with Shape and Appearance based Models. Group Member: Chu Wang, Landu Jiang

CORPORATE IDENTITY QUESTIONNAIRE

Free SEO Report for Business Owners

Jordan Shearer. Portfolio. 1Maya Modeling

Creating a Jeopardy Review Game using PowerPoint software.

What Makes a Great Picture?

2d animation school 2d animation schools 3d animation colleges. 2d animation colleges

Data Mining & Knowledge Discovery: Personalization and Profiling Technologies

Transcription:

Content-Based Image Retrieval Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr

Image retrieval Searching a large database for images that match a query: What kind of databases? What kind of queries? What constitutes a match? How do we make such searches efficient? CS 484 Fall 2012 2012 Selim Aksoy 2

Applications Art Collections Fine Arts Museum of San Francisco Medical Image Databases CT MRI Ultrasound The Visible Human Scientific Databases Earth Sciences General Image Collections for Licensing Corbis Getty Images The World Wide Web Google Microsoft Flickr CS 484 Fall 2012 2012 Selim Aksoy 3

Corel data set 60000 images with annotated keywords CS 484 Fall 2012 2012 Selim Aksoy 4

Fine Arts Museum of San Francisco 80000 images CS 484 Fall 2012 2012 Selim Aksoy 5

Query formulation Text description (keywords Query by example Query by sketch Symbolic description (man and woman on a beach Relevance feedback CS 484 Fall 2012 2012 Selim Aksoy 6

Google query on rose CS 484 Fall 2012 2012 Selim Aksoy 7

Corel query on rose CS 484 Fall 2012 2012 Selim Aksoy 8

Corbis query on rose CS 484 Fall 2012 2012 Selim Aksoy 9

Difficulties with keywords Images may not have keywords. (An image is worth how many key-words? Query is not easily satisfied by keywords. A casually dressed couple gazing into each others eyes lovingly with dramatic clouds in the background. Pretty girl doing something active sporty in a summery setting beach - not wearing lycra exercise clothes - more relaxed in tee-shirt. Feature is about deodorant so girl should look active - not sweaty but happy healthy carefree - nothing too posed or set up - nice and natural looking. Content-based image retrieval (CBIR CS 484 Fall 2012 2012 Selim Aksoy 10

Content-based image retrieval Query Image Retrieved Images User Image Database Distance Measure Images Image Feature Extraction Feature Space CS 484 Fall 2012 2012 Selim Aksoy 11

Image representations and features Image representations: Iconic Global Region-based Object-based Image features: Color Texture Shape Objects and their relationships (this is the most powerful but you have to be able to recognize the objects! CS 484 Fall 2012 2012 Selim Aksoy 12

Image similarity Distance measures: Euclidean distance Other L p metrics Histogram intersection Cosine distance Earth mover s distance Probabilistic similarity measures: P( relevance two images P( relevance two images / P( irrelevance two images CS 484 Fall 2012 2012 Selim Aksoy 13

Global histograms Searching using global color histograms CS 484 Fall 2012 2012 Selim Aksoy 14

Global histograms Airplanes using color histograms (4/12 Sunsets using Gabor texture (3/12 CS 484 Fall 2012 2012 Selim Aksoy 15

Query by image content (QBIC CS 484 Fall 2012 2012 Selim Aksoy 16

Color histograms in QBIC The QBIC color histogram distance is: d T hist (IQ = (h(i - h(q A (h(i - h(q. h(i is a K-bin histogram of a database image. h(q is a K-bin histogram of the query image. A is a K x K similarity matrix. R G B Y C V R G B Y C V 1 0 0.5 0.5 0 1 0.5.5 0 0 0 1? 1? 1 1 How similar is blue to cyan? CS 484 Fall 2012 2012 Selim Aksoy 17

Color percentages in QBIC %40 red %30 yellow %10 black CS 484 Fall 2012 2012 Selim Aksoy 18

Color layout in QBIC CS 484 Fall 2012 2012 Selim Aksoy 19

Earth mover s distance CS 484 Fall 2012 2012 Selim Aksoy 20

Earth mover s distance Visualization using EMD and multidimensional scaling CS 484 Fall 2012 2012 Selim Aksoy 21

Probabilistic similarity measures Two classes: Relevance class A Irrelevance class B Bayes classifier Assign ( i j to Α if P(A ( i j > P(B ( B otherwise Discriminant function for classification P(A ( i j ( i j = = P(B ( i j P(( P(( A P(A B P(B Rank images according to posterior ratio values based on feature differences. i i j j i j CS 484 Fall 2012 2012 Selim Aksoy 22

Probabilistic similarity measures Residential interiors (12/12 Fields (12/12 CS 484 Fall 2012 2012 Selim Aksoy 23

Shape-based retrieval CS 484 Fall 2012 2012 Selim Aksoy 24

Shape-based retrieval CS 484 Fall 2012 2012 Selim Aksoy 25

Elastic shape matching CS 484 Fall 2012 2012 Selim Aksoy 26

Iconic matching CS 484 Fall 2012 2012 Selim Aksoy 27

Iconic matching Wavelet-based image compression Quantization of coefficients CS 484 Fall 2012 2012 Selim Aksoy 28

Iconic matching CS 484 Fall 2012 2012 Selim Aksoy 29

Region-based retrieval: Blobworld CS 484 Fall 2012 2012 Selim Aksoy 30

Region-based retrieval: Blobworld CS 484 Fall 2012 2012 Selim Aksoy 31

Retrieval using spatial relationships Build graph using regions and their spatial relationships. Similarity is computed using graph matching. image sky above above adjacent tiger inside grass abstract regions above sand above adjacent CS 484 Fall 2012 2012 Selim Aksoy 32

Combining multiple features Text query on rose CS 484 Fall 2012 2012 Selim Aksoy 33

Combining multiple features Visual query on CS 484 Fall 2012 2012 Selim Aksoy 34

Combining multiple features Text query on rose and visual query on CS 484 Fall 2012 2012 Selim Aksoy 35

Video Google: object matching CS 484 Fall 2012 2012 Selim Aksoy 36

Video Google Viewpoint invariant descriptors Visual vocabulary CS 484 Fall 2012 2012 Selim Aksoy 37

Video Google Document 1 Now is the time for all good men to come to the aid of their country. Document 2 Summer has come and passed. The innocent can never last. Inverted index Word Document aid 1 all 1 and 2 can 2 come 1 2 country 1 for 1 good 1 the 1 1 2 CS 484 Fall 2012 2012 Selim Aksoy 38

Video skimming CS 484 Fall 2012 2012 Selim Aksoy 39

Event detection indexing retrieval CS 484 Fall 2012 2012 Selim Aksoy 40

Informedia Digital Video Library IDVL interface returned for "El Nino" query along with different multimedia abstractions from certain documents. CS 484 Fall 2012 2012 Selim Aksoy 41

Informedia Digital Video Library IDVL interface returned for bin ladin" query. The results can be tuned using many classifiers. CS 484 Fall 2012 2012 Selim Aksoy 42

Relevance feedback In real interactive CBIR systems the user should be allowed to interact with the system to refine the results of a query until he/she is satisfied. CS 484 Fall 2012 2012 Selim Aksoy 43

Relevance feedback Example methods: Query point movement Query point is moved toward positive examples and moved away from negative examples. Weighting features The CBIR system should automatically adjust the weight that were given by the user for the relevance of previously retrieved documents. Weighting similarity measures Feature density estimation Probabilistic relevance feedback CS 484 Fall 2012 2012 Selim Aksoy 44

Relevance feedback Positive feedback Ap(A p( p(a Ap(A p( p(a Ap(A p( p(a Ap(A p( p(a K K Bp(B p( p(b Ap(A p( p(a (0 (0 (0 (0 Bp(B p( p(b Ap(A p( p(a (0 (0 (0 (0 Bp(B p( p(b Ap(A p( p(a (0 (2 (2 (0 (0 (2 (2 (0 Bp(B p( p(b Ap(A p( p(a (n-1 (0 (n (n (0 (n-1 (0 (n (n (0 K K K K p(a (n (0 K p(a (2 (n (0 K p(a (3 (2 (n (0 K p(a (m (n K K (1 (0 Negative feedback CS 484 Fall 2012 2012 Selim Aksoy 45 Ap(B p( p(b Bp(A p( p(a (n (0 (n (0 (n (0 (n (0 K K K K Ap(B p( p(b Bp(A p( p(a (n (0 (2 (2 (n (0 (n (0 (2 (2 (n (0 K K K K Ap(B p( p(b Bp(A p( p(a (2 (n (0 (3 (3 (2 (n (0 (2 (n (0 (3 (3 (2 (n (0 K K K K Ap(B p( p(b Bp(A p( p(a (m-1 (n (m (m (n (m-1 (n (m (m (n K K K K K K K K (0 (0 (0 (0

Relevance feedback Sunsets using color histograms Using combined features (6/12 After 1 st feedback (12/12 (1/12 CS 484 Fall 2012 2012 Selim Aksoy 46

Relevance feedback Auto racing using color Using combined features (9/12 After 1 st feedback (12/12 histograms (3/12 CS 484 Fall 2012 2012 Selim Aksoy 47

Indexing for fast retrieval Use of key images and the triangle inequality for efficient retrieval. CS 484 Fall 2012 2012 Selim Aksoy 48

Indexing for fast retrieval Offline 1. Choose a small set of key images. 2. Store distances from database images to keys. Online (given query Q 1. Compute the distance from Q to each key. 2. Obtain lower bounds on distances to database images. 3. Threshold or return all images in order of lower bounds. CS 484 Fall 2012 2012 Selim Aksoy 49

Indexing for fast retrieval Hierarchical cellular tree CS 484 Fall 2012 2012 Selim Aksoy 50

Indexing for fast retrieval CS 484 Fall 2012 2012 Selim Aksoy 51

Performance evaluation Two traditional measures for retrieval performance in the information retrieval literature are precision and recall. Given a particular number of images retrieved precision is defined as the percentage of retrieved images that are actually relevant and recall is defined as the percentage of relevant images that are retrieved. CS 484 Fall 2012 2012 Selim Aksoy 52

Current research objective Query Image Retrieved Images User Image Database Images Object-oriented Feature Extraction boat Animals Buildings Office Buildings Houses Transportation Boats Vehicles Categories CS 484 Fall 2012 2012 Selim Aksoy 53

Demos Blobworld (http://elib.cs.berkeley.edu/blobworld/ Video Google (http://www.robots.ox.ac.uk/~vgg/ research/vgoogle/index.html FIDS (http://www.cs.washington.edu/research/ imagedatabase/demo/fids/ Like Visual Shopping (http://www.like.com/ Google Image Search (http://images.google.com/ Yahoo Image Search (http://images.search.yahoo.com/ Flickr (http://flickr.com/ The ESP game (http://www.espgame.org/ CS 484 Fall 2012 2012 Selim Aksoy 54

Vitalas http://vitalas.ercim.eu/ Google Similar Images Demos http://googleblog.blogspot.com/2009/10/similarimages-graduates-from-google.html Google Image Swirl http://googleresearch.blogspot.com/2009/11/explore- images-with-google-image-swirl.html Microsoft Bing http://www.bing.com/ First use keywords then mouse over an image and click on show similar images CS 484 Fall 2012 2012 Selim Aksoy 55