Content Based Image Retrieval Techniques
Ambrose Tuscano (atuscan1@umbc.edu) University of Maryland Baltimore County, CMSC 676 Information Retrieval
Content Based Image Retrieval Techniques Ambrose Tuscano - - PowerPoint PPT Presentation
Content Based Image Retrieval Techniques Ambrose Tuscano (atuscan1@umbc.edu) University of Maryland Baltimore County, CMSC 676 Information Retrieval Introduction Image retrieval systems aim to find similar images to a query image among an
Ambrose Tuscano (atuscan1@umbc.edu) University of Maryland Baltimore County, CMSC 676 Information Retrieval
Image retrieval systems aim to find similar images to a query image among an image dataset.
pattern and texture)
pattern in the image.
○ extracted from the images at salient points and dimensionality reduced using Principal Component Analysis (PCA) transformation ○ SIFT using Harris interest points
IMAGE RETRIEVAL METHODS
First annotated the images by text and then used text-based database management systems to perform image retrieval.
Three Ways to go
Content Based Image Recognition
visual contents to search images from large scale image databases according to users' interests.
is mainly contributed by the computer vision community
To use local features for image retrieval, three different methods are available:
searched and the database images containing most of these neighbors returned.
between local features from the query image to the local features of each image
the database is clustered and then each database image represented by a histogram of indices of these clusters.
surface, as opposed to other properties like color, texture or composition.
○ ○
Noise
marked where gradients of image have large magnitudes.
Maxima is marked for edges.
Edges are determined
which are not connected/near to many other potential edges are removed.
an image.
adjacent pixel colors
images of motifs of scan pattern, which can be further constructed into four two dimensional matrices of the image size.
computed with motifs of scan pattern and a color motif cooccurence matrix(CMCM) will be obtained
K-means clustering algorithm is proposed as it improves the scalability.
Feature vectors of images are be constructed from wavelet transformations, which can also be utilized to distinguish images through measuring distances between feature vectors.
SVM classifier can be trained using training data of images marked by users .
A CNN doesn’t need complex work like feature extraction to work. Having a proper labelled data, we can train the system to learn the data features using complex layer structure.
computations.
using the text information from the Query.
frequency (tf-idf) weightings and cosine similarity are used.
texture and shape features”
Retrieval”
Content Based Image Retrieval: Survey”
cooccurrence matrix