Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC...

download Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC 28223 Relevance Feedback for Image Retrieval.

If you can't read please download the document

description

1. How to Build Image Database? c. Feature Extraction Color Texture Shape

Transcript of Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC...

Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC Relevance Feedback for Image Retrieval 1. How to Build Image Database? a. Taking whole frame as an object b. Extracting objects or regions from images 1. How to Build Image Database? c. Feature Extraction Color Texture Shape 1. How to Build Image Database? d. Image Clustering Images in Database Cluster 1 Cluster i Cluster n Subcluster i1Subcluster ijSubcluster im Subregion ij1Subregion ijlSubregion ijp images 1. How to Build Image Database? e. Database Indexing Query By Examples Query exampleRanked Results Query-By-Example Query Example Feature Extraction Within-Node Nearest Neighbor Search Distance Function Top-K Results 2. Whats Relevance Feedback? a.The client send his/her request to the database system; b.The database system sends him/her some ranked answers; c.The client can exchange his/her judgment with the system. no 2. Whats Relevance Feedback? 3. Relevance Feedback Distance Weighting Approach: Query Example Feature Extraction Database Indexing Query Example Feature Extraction Within-Node Nearest Neighbor Search Distance Function Top-K Results 3. Relevance Feedback Effectiveness of Feature Weighting: Original Feature Space Weighted Feature Space 3. Relevance Feedback Two More Issues for Feature Weighting a.Informative Sample Generation: what we should return to users, so that they can make good decision on relevance vs. irrelevance? b.Query Movement Control: Through weighting the features, it is able for us to control the importance between the features for image similarity characterization. However, for image retrieval application, we also need to control the query point to move to target in the best way! 3. Relevance Feedback Query Updating New Query Vector Previous Query Vector Vectors for Positive Images Vectors for Negatives 3. Relevance Feedback Query Point Movement Control Initial Query Point Target Image Best Search Road Potential Convergence Search Road Where to go? No Convergence Informative Image Sampling ? 3. Relevance Feedback 4. MEGA System in UCSB a. Initialize the query 4. MEGA System in UCSB b. Send the query to system 4. MEGA System in UCSB c. Client mark the relevant examples 4. MEGA System in UCSB d. System Evaluation according to client feedback 4. MEGA System in UCSB e. Second client feedback 4. MEGA System in UCSB f. Second System Evaluation Problem for Feature Weighting Approach a.Cost-Sensitive: It is very expensive to update the feature weights on real time! b. Semantic Gap: The distance functions may not be able to characterize the underlying image similarity effectively! c. Visualization: The underlying image display tools may separate similar images in different places, it is hard for users to evaluate the visual similarity (relevance) between the images! 3. Relevance Feedback Challenging Issues d. Convergence: It is very important to guarantee the algorithm for kernel updating is converged! e. Cost Reduction: It is very important to reduce the cost for kernel updating! 3. Relevance Feedback Query is initialized by keyword Kernel-Based Clustering of Google Search Results Similarity-Based Image Projection and Visualization Intention capturing and Kernel Selection for Junk Image Filtering Relevance is user-dependent! 4. Relevance Feedback for Query by Keywords Requirements for such new search engine: Fast algorithm for feature extraction; Multiple kernels for diverse image similarity characterization; Implicit query intention capturing and real-time kernel updating 4. Relevance Feedback for Query by Keywords Keyword-Based Google Images Search Fast Feature Extraction & Basic Kernels Mixture-of-Kernels & Image Clustering Hyperbolic Image Visualization Query Intention Expression & Hypothesis Making Accept? No Increment Kernel Learning Through incremental learning, we can consider multiple competing hypotheses for the same task! 4. Relevance Feedback for Query by Keywords Fast Feature Extraction 4. Relevance Feedback for Query by Keywords Image Representation & Similarity a. Color histogram for whole image b. 10 color histograms for different patterns c. Wavelet transformation 4. Relevance Feedback for Query by Keywords points in HD Space They are invisible for human eye! images 4. Relevance Feedback for Query by Keywords Basic kernels for image similarity characterization: Color Histogram Kernel Wavelet Filter Bank Kernel Sub-Image Color Histogram Kernel 4. Relevance Feedback for Query by Keywords Mixture-of-kernels for diverse similarity characterization: (a) It could be expensive for learning a good combination! (b) The similarity between the images depends on the given kernel function! 4. Relevance Feedback for Query by Keywords Hypothesis Making & Initial Analysis subject to: Decision function: R Outliers Majority 4. Relevance Feedback for Query by Keywords Similarity-Preserving Image Projection Transform large amount of images (represented by high-dimensional visual features) into their similarity contexts for enabling better visualization! 4. Relevance Feedback for Query by Keywords Hyperbolic Image Visualization & Hypothesis Assessment projection Invisible HD SpaceVisible 2D Disk Unit 4. Relevance Feedback for Query by Keywords Mountain 4. Relevance Feedback for Query by Keywords Ocean 4. Relevance Feedback for Query by Keywords Sunrise 4. Relevance Feedback for Query by Keywords Grass 4. Relevance Feedback for Query by Keywords User-System Interaction for Making New Hypothesis Hypothesis-Driven Image Re-Clustering 4. Relevance Feedback for Query by Keywords Hypothesis-Driven Data Analysis: a. Updating decision function: margin between relevant images and irrelevant images! b. Updating the combination of feature subsets! c. Updating image projection optimization criteria to obtain more accurate projection! d. Updating image representation! 4. Relevance Feedback for Query by Keywords Incremental Learning: Update decision function Dual Problem Subject to: 4. Relevance Feedback for Query by Keywords Incremental Learning: Update decision function a. Old decision function b. New decision function with users feedbacks 4. Relevance Feedback for Query by Keywords Incremental Learning: Update Feature Weights 4. Relevance Feedback for Query by Keywords Make the decision function to be visible! 4. Relevance Feedback for Query by Keywords Enlarge the margin between two classes! 4. Relevance Feedback for Query by Keywords Enlarge the margin between two classes! 4. Relevance Feedback for Query by Keywords Larger margin has good generalization property! 4. Relevance Feedback for Query by Keywords Red Rose Forest 4. Relevance Feedback for Query by Keywords Red Flower Sailing 4. Relevance Feedback for Query by Keywords Convergence for Incremental Learning 2000 queries over Google Images Control & reduce users efforts! 4. Relevance Feedback for Query by Keywords Incremental Learning is critical for Visual Analytics 4. Relevance Feedback for Query by Keywords Future Work for Relevance Feedback