Content-Based Image Retrieval

Slides:



Advertisements
Similar presentations
Computer Vision, Part 1. Topics for Vision Lectures 1.Content-Based Image Retrieval (CBIR) 2.Object recognition and scene understanding.
Advertisements

Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Relevance Feedback A relevance feedback mechanism for content- based image retrieval G. Ciocca, R. Schettini 1999.
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Relevance Feedback and User Interaction for CBIR Hai Le Supervisor: Dr. Sid Ray.
Image Retrieval: Current Techniques, Promising Directions, and Open Issues Yong Rui, Thomas Huang and Shih-Fu Chang Published in the Journal of Visual.
Discriminative Relevance Feedback With Virtual Textual Representation For Efficient Image Retrieval Suman Karthik and C.V.Jawahar.
Image Retrieval Basics Uichin Lee KAIST KSE Slides based on “Relevance Models for Automatic Image and Video Annotation & Retrieval” by R. Manmatha (UMASS)
Image Information Retrieval Shaw-Ming Yang IST 497E 12/05/02.
ARNOLD SMEULDERS MARCEL WORRING SIMONE SANTINI AMARNATH GUPTA RAMESH JAIN PRESENTERS FATIH CAKIR MELIHCAN TURK Content-Based Image Retrieval at the End.
PHP-based Image Recognition and Retrieval of Late 18th Century Artwork Ben Goodwin Handouts are available for students writing summaries for class assignments.
Lecture 12 Content-Based Image Retrieval
Information Retrieval Visualization CPSC 533c Class Presentation Qixing Zheng March 22, 2004.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
1 Content Based Image Retrieval Using MPEG-7 Dominant Color Descriptor Student: Mr. Ka-Man Wong Supervisor: Dr. Lai-Man Po MPhil Examination Department.
Morris LeBlanc.  Why Image Retrieval is Hard?  Problems with Image Retrieval  Support Vector Machines  Active Learning  Image Processing ◦ Texture.
NCKU CSIE Visualization & Layout for Image Libraries Baback Moghaddam, Qi Tian IEEE Int’l Conf. on CVPR 2001 Speaker: 蘇琬婷.
Content-based Image Retrieval CE 264 Xiaoguang Feng March 14, 2002 Based on: J. Huang. Color-Spatial Image Indexing and Applications. Ph.D thesis, Cornell.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
1 Statistical correlation analysis in image retrieval Reporter : Erica Li 2004/9/30.
RETRIEVAL OF MULTIMEDIA OBJECTS USING COLOR SEGMENTATION AND DIMENSION REDUCTION OF FEATURES Mingming Lu, Qiyu Zhang, Wei-Hung Cheng, Cheng-Chang Lu Department.
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
February, Content-Based Image Retrieval Saint-Petersburg State University Natalia Vassilieva Il’ya Markov
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
1 Integrating User Feedback Log into Relevance Feedback by Coupled SVM for Content-Based Image Retrieval 9-April, 2005 Steven C. H. Hoi *, Michael R. Lyu.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
T.Sharon 1 Internet Resources Discovery (IRD) Introduction to MMIR.
Visual Information Retrieval Chapter 1 Introduction Alberto Del Bimbo Dipartimento di Sistemi e Informatica Universita di Firenze Firenze, Italy.
Presentation in IJCNN 2004 Biased Support Vector Machine for Relevance Feedback in Image Retrieval Hoi, Chu-Hong Steven Department of Computer Science.
1 An Empirical Study on Large-Scale Content-Based Image Retrieval Group Meeting Presented by Wyman
CS292 Computational Vision and Language Visual Features - Colour and Texture.
A structured learning framework for content- based image indexing and visual Query (Joo-Hwee, Jesse S. Jin) Presentation By: Salman Ahmad (270279)
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
Content-Based Video Retrieval System Presented by: Edmund Liang CSE 8337: Information Retrieval.
Wavelet-Based Multiresolution Matching for Content-Based Image Retrieval Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung.
Multimedia Databases (MMDB)
Multimedia Information Retrieval
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
PSEUDO-RELEVANCE FEEDBACK FOR MULTIMEDIA RETRIEVAL Seo Seok Jun.
Content-Based Image Retrieval Using Fuzzy Cognition Concepts Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung University.
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
1 A Compact Feature Representation and Image Indexing in Content- Based Image Retrieval A presentation by Gita Das PhD Candidate 29 Nov 2005 Supervisor:
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Content-Based Image Retrieval Using Block Discrete Cosine Transform Presented by Te-Wei Chiang Department of Information Networking Technology Chihlee.
MMDB-9 J. Teuhola Standardization: MPEG-7 “Multimedia Content Description Interface” Standard for describing multimedia content (metadata).
Content-based Image Retrieval Mei Wu Faculty of Computer Science Dalhousie University.
Content-Based Image Retrieval (CBIR) By: Victor Makarenkov Michael Marcovich Noam Shemesh.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Miguel Tavares Coimbra
Yixin Chen and James Z. Wang The Pennsylvania State University
A Distributed Multimedia Data Management over the Grid Kasturi Chatterjee Advisors for this Project: Dr. Shu-Ching Chen & Dr. Masoud Sadjadi Distributed.
A Genetic Algorithm-Based Approach to Content-Based Image Retrieval Bo-Yen Wang( 王博彥 )
VISUAL INFORMATION RETRIEVAL Presented by Dipti Vaidya.
Relevance Feedback in Image Retrieval System: A Survey Tao Huang Lin Luo Chengcui Zhang.
Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC Relevance Feedback for Image Retrieval.
Content-Based Image Retrieval Using Color Space Transformation and Wavelet Transform Presented by Tienwei Tsai Department of Information Management Chihlee.
Visual Information Retrieval
Content-based Image Retrieval
Histogram—Representation of Color Feature in Image Processing Yang, Li
Project Implementation for ITCS4122
Ying Dai Faculty of software and information science,
Multimedia Information Retrieval
Color Image Retrieval based on Primitives of Color Moments
Color Image Retrieval based on Primitives of Color Moments
Presentation transcript:

Content-Based Image Retrieval

What is Content-based Image Retrieval (CBIR)? Image Search Systems that search for images by image content <-> Keyword-based Image/Video Retrieval (ex. Google Image Search, YouTube)

How does CBIR work ? Extract Features from Images Let the user do Query Query by Sketch Query by Keywords Query by Example Refine the result by Relevance Feedback Give feedback to the previous result

Query by Example CBIR “Get similar images” Query Sample Results Pick example images, then ask the system to retrieve “similar” images. Results CBIR “Get similar images” Query Sample What does “similar” mean?

Relevance Feedback User gives a feedback to the query results System recalculates feature weights 2nd Result Feedback 1st Result Query Feedback Initial sample

Two Classes of CBIR Narrow vs. Broad Domain Medical Imagery Retrieval Finger Print Retrieval Satellite Imagery Retrieval Broad Photo Collections Internet

The Architecture of a typical CBIR System Server Image Manager Image Database Retrieval Module Multi-dimensional Indexing Feature Extraction Feature Database Client User Interface This figure shows the main components of a typical CBIR system. For each image in an image database, visual features such as color, texture and shape are first extracted and stored. For the purpose of efficiency, multi-dimensional indexing techniques are often used to index the feature vectors. When a visual query submitted by the user through the query interface and processing module, the corresponding feature vector of the query will be generated and compared with the feature vectors of the images in the database by some similarity measurements, and similar images will be returned to the user. The user can refine the query by providing feedback information.

The Retrieval Process of a typical CBIR System Feature Database Feature Extraction for the Query Image Feature Extraction 1 Extraction 2 Extraction n (2 3 5 0 7 9) Feature Vector 1 (1 1 0 0 1 0) Feature Vector 2 (33.5 6.7 28.6 11.8 5.5) Feature Vector n Image Database Similarity Comparison Image Manager Sorting Query Image (Image ID, similarity) This figure further shows the retrieval process of a typical CBIR system, using a Rose image as the query. Different feature vectors of the query image will be generated by different feature extraction methods, and be compared with feature vectors of the images in the database, using some similarity comparison metrics. The images will be sorted based on the calculated similarities, and the top hits will be returned to the user. Images Interface Manager Results

Basic Components of CBIR Feature Extraction Data indexing Query and feedback processing

How Images are represented

Image Features Representing the Images Segmentation Low Level Features Color Texture Shape

Image Features Information about color or texture or shape which are extracted from an image are known as image features Also a low-level features Red, sandy As opposed to high level features or concepts Beaches, mountains, happy

Global features Averages across whole image Tends to loose distinction between foreground and background Poorly reflects human understanding of images Computationally simple A number of successful systems have been built using global image features

Local Features Segment images into parts Two sorts: Tile Based Region based

Regioning and Tiling Schemes Tiles Regions

Tiling Break image down into simple geometric shapes Similar Problems to Global Plus dangers of breaking up significant objects Computational Simple Some Schemes seem to work well in practice

Regioning Break Image down into visually coherent areas Can identify meaningful areas and objects Computationally intensive Unreliable

Color Produce a color signature for region/whole image Typically done using color correllograms or color histograms

Color Features Color Histograms Color Layout Other Color Features Color Space Selection Color Space Quantization Color Histogram Calculation Feature Indexing Similarity Measures Color Layout Histograms based on spatial distribution of single color Histograms based on spatial distribution of color pair Histograms based on spatial distribution of color triple Other Color Features Color Moments Color Sets Color Features Color Histograms Color Space Selection Color Space Quantization Color Histogram Calculation Feature Indexing Similarity Measures Color Layout Histograms based on spatial distribution of single color Histograms based on spatial distribution of color pair Histograms based on spatial distribution of color triple Other Color Features Color Moments Color Sets

Color Space Selection Which Color Space? HSV? RGB, CMY, YCrCb, CIE, YIQ, HLS, … HSV? Designed to be similar to human perception

HSV Color Space H (Hue) S (Saturation) V (Value) How to Use This? Dominant color (spectral) S (Saturation) Amount of white V (Value) Brightness How to Use This?

Content Based Image Retrieval CBIR utilizes unique features (shape, color, texture) of images Users prefer To retrieve relevant image by semantic categories But, CBIR can not capture high-level semantics in user’s mind Despite of advances in multimedia and Web technology, image understanding by machines for search engines on the Web is still a difficult problem. CBIR systems use the visual content of images such as color histogram, color layout, texture and shape features to represent and index images as points in a feature space. However, the performance of retrieval system is usually very low because the low level feature representation cannot capture the user's high level concept in a query image.

Relevance Feedback Relevance Feedback Relevance Feedback Phase Learns the associations between high-level semantics and low-level features Relevance Feedback Phase User identifies relevant images within the returned set System utilizes user feedback in the next round To modify the query (to retrieve better results) This process repeats  until user is satisfied Relevance feedback is an approach that learns association between high-level semantics and low-level features. In RF process, user identifies relevant images within the retrieved image set and the system utilizes user feedback in the next round to modify the query. This process is repeated until user is satisfied.

1st iteration 2nd iteration User Feedback User Feedback Display Estimation & Display selection Feedback to system 2nd iteration Display This animation illustrate how a typical relevance feedback approach works. At first, the retrieval system presents to user a set of images. The user evaluates which one is close to what he is looking for and marked down which one is relevant and give feedback to system. In turn, the system learns from user’s feedback and select the next set of images to display, you can see that with relevance feedback, the second iteration shows more relevant result assuming the user is looking for image of tree. This process continues and user can get the result refine to what he really wants. User Feedback

Now, We have many features (too many?) How to express visual “similarity” with these features?

Visual Similarity ? “Similarity” is Subjective and Context-dependent. “Similarity” is High-level Concept. Cars, Flowers, … But, our features are Low-level features. Semantic Gap!

Which features are most important? Not all features are always important. “Similarity” measure is always changing The system has to weight features on the fly. How ?

Q & A