Lecture 12 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.
Ranking Multimedia Databases via Relevance Feedback with History and Foresight Support / 12 I9 CHAIR OF COMPUTER SCIENCE 9 DATA MANAGEMENT AND EXPLORATION.
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.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Image Retrieval Basics Uichin Lee KAIST KSE Slides based on “Relevance Models for Automatic Image and Video Annotation & Retrieval” by R. Manmatha (UMASS)
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
CM613 Multimedia storage and retrieval Lecture: Video Compression Slide 1 CM613 Multimedia storage and retrieval Content-based image retrieval D.Miller.
Image Retrieval by Content (CBIR)
Content-Based Image Retrieval Selim Aksoy Department of Computer Engineering Bilkent University
1 Content-Based Retrieval (CBR) -in multimedia systems Presented by: Chao Cai Date: March 28, 2006 C SC 561.
Computer Vision Group, University of BonnVision Laboratory, Stanford University Abstract This paper empirically compares nine image dissimilarity measures.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Lecture 6 Image Segmentation
Young Deok Chun, Nam Chul Kim, Member, IEEE, and Ick Hoon Jang, Member, IEEE IEEE TRANSACTIONS ON MULTIMEDIA,OCTOBER 2008.
Lecture 5 Template matching
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.
Automatic Image Annotation and Retrieval using Cross-Media Relevance Models J. Jeon, V. Lavrenko and R. Manmathat Computer Science Department University.
SWE 423: Multimedia Systems
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated.
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
T.Sharon 1 Internet Resources Discovery (IRD) Introduction to MMIR.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
A fuzzy video content representation for video summarization and content-based retrieval Anastasios D. Doulamis, Nikolaos D. Doulamis, Stefanos D. Kollias.
Content-based Image Retrieval (CBIR)
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
Presenting by, Prashanth B R 1AR08CS035 Dept.Of CSE. AIeMS-Bidadi. Sketch4Match – Content-based Image Retrieval System Using Sketches Under the Guidance.
Multimedia and Time-series Data
Multimedia Databases (MMDB)
Image and Video Retrieval INST 734 Doug Oard Module 13.
Content-Based Image Retrieval Readings: Chapter 8: Queries Commercial Systems Retrieval Features Indexing in the FIDS System Lead-in to Object.
Image Retrieval Part I (Introduction). 2 Image Understanding Functions Image indexing similarity matching image retrieval (content-based method)
1 Stuart West Content-Based Information Retrieval (CBIR) in Images The Applications and the Real World Uses.
Content-Based Image Retrieval
COLOR HISTOGRAM AND DISCRETE COSINE TRANSFORM FOR COLOR IMAGE RETRIEVAL Presented by 2006/8.
10/24/2015 Content-Based Image Retrieval: Feature Extraction Algorithms EE-381K-14: Multi-Dimensional Digital Signal Processing BY:Michele Saad
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
Intelligent Bilddatabassökning Reiner Lenz, Thanh H. Bui, (Linh V. Tran) ITN, Linköpings Universitet David Rydén, Göran Lundberg Matton AB, Stockholm.
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 ( 黃有評 )
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Image Classification for Automatic Annotation
Content-Based Image Retrieval QBIC Homepage The State Hermitage Museum db2www/qbicSearch.mac/qbic?selLang=English.
Content-Based Image Retrieval (CBIR) By: Victor Makarenkov Michael Marcovich Noam Shemesh.
Digital Video Library Network Supervisor: Prof. Michael Lyu Student: Ma Chak Kei, Jacky.
Yixin Chen and James Z. Wang The Pennsylvania State University
Query by Image and Video Content: The QBIC System M. Flickner et al. IEEE Computer Special Issue on Content-Based Retrieval Vol. 28, No. 9, September 1995.
VISUAL INFORMATION RETRIEVAL Presented by Dipti Vaidya.
Relevance Feedback in Image Retrieval System: A Survey Tao Huang Lin Luo Chengcui Zhang.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
GEETHU P T HAFSA HASSAN HONEY MERRIN SAM SHIBIJA K.
Content-Based Image Retrieval Readings: Chapter 8:
Digital Video Library - Jacky Ma.
Visual Information Retrieval
Content-Based Image Retrieval
Multimedia Content-Based Retrieval
Content-Based Image Retrieval Readings: Chapter 8:
Color-Texture Analysis for Content-Based Image Retrieval
Content-based Image Retrieval (CBIR)
Content-based Image Retrieval
بازیابی تصاویر بر اساس محتوا
Multimedia Information Retrieval
Knowledge-based event recognition from salient regions of activity
Presentation transcript:

Lecture 12 Content-Based Image Retrieval Slides by: Deepak Bote, Xiaoguang Feng, David A. Forsyth, Clark F. Olson, Yossi Rubner, Linda G. Shapiro

Image databases Large collections of image (and video) occur in many applications: Stock photos and footage Military World-wide web Medical imaging Space exploration Surveillance Many others…

Image databases Most collections of images and videos are not image databases. No DBMS manages the data No facility for complex queries is available This is a rapidly expanding area of interest in computer vision: How can we find a particular image that we are interested in? Can we locate images that meet some description? How can we organize the collection meaningfully? Can we extract new information by exploring the collection automatically?

History

Image retrieval by annotation Traditional text-based image search engines Manual annotation of images Use text-based retrieval methods E.g. Water lilies Flowers in a pond <Its biological name>

Limitations of annotation Problem of image annotation Large volumes of databases Valid only for one language – with image retrieval this limitation should not exist Problem of human perception Subjectivity of human perception Too much responsibility on the end-user Problem of deeper (abstract) needs Queries that cannot be described at all, but tap into the visual features of images

Image retrieval Image have rich content that can be used for retrieval! The problem that has been examined the most is: How can I find images that meet some description or are like an example? This is often called “content-based image retrieval” (CBIR). Image content is used, rather than metadata. Using example images: Takes the responsibility of forming the query away from the user. Allows each image to be described by its own features. Mean color, histogram, etc.

Measures No system is perfect. Usually measured using two criteria: Recall: percentage of correct items found Precision: percentage of items found that are correct Which is more important?

User interaction Due to the imperfections in current methods, most systems have a user “in the loop”. Retrieve-refine-retrieve cycle Y. Rubner, C. Tomasi, L.J. Guibas, “A metric for distributions with applications to image databases”, Intl. Conf. Computer Vision. © 1998, IEEE.

Features for retrieval What features are used for retrieving images? Color - Mean - Overall distribution - Relative locations Texture - Linear filters - Textures of textures (!?) Shape - Sketches - Segmented objects Others

Color histograms An early (and still popular) similarity measurement uses color histograms. The RGB (or another) color space is discretized into bins. For each bin, a count is maintained on the number of pixels that fall into the bin (since they have the right color) Once constructed, the histograms can be compared using several metrics. UC Berkeley Digital Library Project. http://elib.cs.berkeley.edu/

Color histograms The QBIC system (IBM) was the first commercial system created. It uses color, texture, shape, location, and keywords. 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 The QBIC color histogram distance is: dhist(I,Q) = (h(I) - h(Q)) A (h(I) - h(Q)) T

** Images courtesy : Yong Rao QBIC – Search by color ** Images courtesy : Yong Rao

** Images courtesy : Yong Rao QBIC – Search by shape ** Images courtesy : Yong Rao

** Images courtesy : Yong Rao QBIC – Query by sketch ** Images courtesy : Yong Rao

Histogram distances

Histogram distances

Earth mover’s distance

Earth mover’s distance

Layout templates Color histograms have no information about pixel locations. This yields false positives. We can add spatial information by using a template of the image. Example: Blue at top (sky), white below (snowy mountains), dark at bottom (mountains or lake) Simplest implementation would divide image into regular blocks. P. Lipson, E. Grimson, P, Sinha, “Configuration based scene classification and image indexing”, IEEE Conf. on Computer Vision and Pattern Recognition. © 1997 IEEE.

Color layout ** Image adapted from Smith and Chang : Single Color Extraction and Image Query

Color correlograms Pick any pixel p1 of color Ci in the image I, at distance k away from p1 pick another pixel p2, what is the probability that p2 is also of color Ci? Red ? Jing Huang, S. Ravi Kumar, Mandar Mitra, Wei-Jing Zhu, and Ramin Zabih. Image indexing using color correlograms.  In IEEE Conference on Computer Vision and Pattern Recognition, pages 762--768, 1997. k P2 P1 Image: I

Color correlograms The auto-correlogram of image I for color Ci , distance k: Integrates both color and spatial information. Efficient algorithms exist to compute this.

Color correlograms Jing Huang, S. Ravi Kumar, Mandar Mitra, Wei-Jing Zhu, and Ramin Zabih. Image indexing using color correlograms.  In IEEE Conference on Computer Vision and Pattern Recognition, pages 762--768, 1997.

Retrieval with texture Can compute local texture by: Filtering with various kernels Taking the signature at each pixel as the filter response at the pixel for each kernel How should texture signatures be used: Histograms - Image motion causes problems - Can consider various motions separately, but more expensive Texture segmentation - Compare average texture signature within regions

Retrieval with texture Yossi Rubner, Carlo Tomasi. Texture-Based Image Retrieval Without Segmentation. IEEE International Conference on Computer Vision, Kerkyra, Greece, September 1999, pages 1018-1024.

Retrieval with texture Yossi Rubner, Carlo Tomasi. Texture-Based Image Retrieval Without Segmentation. IEEE International Conference on Computer Vision, Kerkyra, Greece, September 1999, pages 1018-1024.

Texture of textures Positive examples (top) and retrieved results (bottom) K. Tieu, P. Viola, “Boosting image retrieval”, IEEE Conf. on Computer Vision and Pattern Recognition. © 2000 IEEE.

Texture of textures K. Tieu, P. Viola, “Boosting image retrieval”, IEEE Conf. on Computer Vision and Pattern Recognition. © 2000 IEEE.

Texture of textures The best filters to use for each class are learned using boosting. K. Tieu, P. Viola, “Boosting image retrieval”, IEEE Conf. on Computer Vision and Pattern Recognition. © 2000 IEEE.

Texture of textures

Retrieval using shape We can do even better if we include shape in the query. How do we know what shapes are in each image in the database? Segmentation Blobworld (UC-Berkeley) uses color, texture, shape, and location to find good matches. Background can be disregarded, if desired. UC Berkeley Digital Library Project. http://elib.cs.berkeley.edu/

Shape measures Global shape measures include: Boundary length Area enclosed Boundary curvature (overall or histogram) Moments Projections onto axes Tangent angle histogram However, global measures are not ideal in many situations.