SlideShare a Scribd company logo
2
Most read
3
Most read
18
Most read
IMAGE SEARCH ENGINE
Presented to: Presesnted by:
Mr. Sanjeev Patel Avanish Kr. Singh (9910103451)
Mr. Himanshu Mittal
 Image search engine is a type of search engine specialised on
finding pictures, images, animations etc. Like the text search,
image search is an information retrieval system designed to help
to find information on the Internet and it allows the user to look
for images etc. using keywords or search phrases and to receive
a set of thumbnail images, sorted by relevancy.
 Types Of Search Engine:
Image Meta Search- search of images based on associated
metadata such as keywords, text, etc.
 Content-based image retrieval (CBIR) –CBIR aims at avoiding the
use of textual descriptions and instead retrieves images based
on similarities in their contents (textures, colors, shapes etc.) to
a user-supplied query image or user-specified image features.
 Color histogram: A colour histogram is a type of bar
graph, where each bar represents a particular colour of
the colour space being used.
 Texture: It contains important information about the
structural arrangement of the surface, such as; clouds,
leaves, bricks, fabric, etc.
 Edge Detection: Edge detection is the name for a set of
mathematical methods which aim at identifying points
in a digital image at which the image brightness
changes sharply or, more formally, has discontinuities.
example of edge detection:
 Digital Image Processing
 A Framework of Web Image Search Engine(RESEARCH
PAPER)
 An Effective Content-based Web Image Searching Engine
Algorithm(RESEARCH PAPER)
 http://tarekmamdouh.hubpages.com/hub/Global-and-
Local-Color-Histogram - hub
 http://tarekmamdouh.hubpages.com/hub/Image-
Retrieval-Color-Coherence-Vector
 Introduction to matlab
 (a) Text based image comparison algorithm
 (b) semantic-gap in the literature, is a gap
between inferred understanding / semantics
by pixel domain processing using low level
cues and human perceptions of visual cues of
given image.
 Histogram Approach:
 GCH (Global Color Histogram): Problem with GCH is that it
doesn’t include information about color spatial
distribution.
 LCH(Local Color Histogram): Main disadvantage with LCH
is it never give you two same images are equal if one of
them is rotated.
 histograms for classification is that the representation is
dependent of the color of the object being studied,
ignoring its shape and texture. Color histograms can
potentially be identical for two images with different
object content which happens to share color information.
The problem involves comparative study between different feature
detection techniques and entering an image as a query into a software
application that is designed to employ CBIR techniques in extracting
visual properties, and matching them. This is done to retrieve images
that are visually similar to the query image.
 There are two major steps involved in image
comparison,So based on that I have divided my
project into two parts:
 Feature Extraction
 Feature Matching
 Talking about Feature Extraction I have divided
my project into three sub parts(color,edge and
texture),each of which includes two different
algorithms ,one for feature extraction and
another for feature matching
 A) color
Histogram:
 Texture:
 Edge:
Colour:
 The color histogram can be built for any kind
of color space, although the term is more
often used for three-dimensional spaces like
RGB or HSV.
 A histogram is created consisting of number
of bins on x-axis and and pixel insenties on
y-axis.
 Here we have used RGB model.
 A)Sobel The operator consists of a pair of 3×3 convolution kernels as
shown in Figure 1. One kernel is simply the other rotated by 90°.
These kernels are designed to respond maximally to edges running
vertically and horizontally relative to the pixel grid, one kernel for each
of the two perpendicular orientations. The kernels can be applied
separately to the input image, to produce separate measurements of the
gradient component in each orientation (call these Gx and Gy). These
can then be combined together to find the absolute magnitude of the
gradient at each point and the orientation of that gradient. The gradient
magnitude is given by:


 which is much faster to compute.
 The angle of orientation of the edge (relative
to the pixel grid) giving rise to the spatial
gradient is given by:
a).Energy Level Algorithm:
1. Decompose the image into four sub-images
2. Calculate the energy of all decomposed images at the same scale,
using :
where M and N are the dimensions of the image, and X is the intensity
of the pixel located at row i and column j in the image map.
3. Repeat from step 1 for the low-low sub-band image, until index ind
is equal to 5. Increment ind.
Using the above algorithm, the energy levels of the sub-bands were
calculated, and further decomposition of the low-low sub-band image.
This is repeated five times, to reach fifth level decomposition. These
energy level values are stored to be used in the Euclidean distance
algorithm.
 Color: Quadratic distance
 Texture and edges: Euclidean Distance

More Related Content

PPTX
Face recognition technology
PPTX
Color Models Computer Graphics
PPTX
Image segmentation in Digital Image Processing
PPTX
Image to text Converter
PPTX
PDF
Content Based Image Retrieval
PPTX
Computer vision
PPTX
Texture features based text extraction from images using DWT and K-means clus...
Face recognition technology
Color Models Computer Graphics
Image segmentation in Digital Image Processing
Image to text Converter
Content Based Image Retrieval
Computer vision
Texture features based text extraction from images using DWT and K-means clus...

What's hot (20)

PPTX
Animation in Computer Graphics
PDF
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
PPTX
Computer Vision Introduction
PPT
ImageProcessing10-Segmentation(Thresholding) (1).ppt
PPTX
Digital Image Processing
PPTX
What is computer vision?
PPTX
Text extraction From Digital image
PPTX
3d transformation computer graphics
PPTX
Introduction to image processing and pattern recognition
PPTX
Cse image processing ppt
PDF
6 texture mapping computer graphics
PPTX
SKin lesion detection using ml approach.pptx
PDF
Image Processing
PPTX
3D Modelling and Animation
PPTX
Color image processing Presentation
PPTX
Computer Vision
PDF
Digital Image Processing: Image Segmentation
PDF
Computer Vision
PPTX
Image Filtering in the Frequency Domain
PDF
Introduction to Computer Vision.pdf
Animation in Computer Graphics
"Introduction to Feature Descriptors in Vision: From Haar to SIFT," A Present...
Computer Vision Introduction
ImageProcessing10-Segmentation(Thresholding) (1).ppt
Digital Image Processing
What is computer vision?
Text extraction From Digital image
3d transformation computer graphics
Introduction to image processing and pattern recognition
Cse image processing ppt
6 texture mapping computer graphics
SKin lesion detection using ml approach.pptx
Image Processing
3D Modelling and Animation
Color image processing Presentation
Computer Vision
Digital Image Processing: Image Segmentation
Computer Vision
Image Filtering in the Frequency Domain
Introduction to Computer Vision.pdf
Ad

Viewers also liked (19)

PDF
Image Search Engine Frequently Asked Questions
PDF
Building Knowledge Graphs in DIG
PPTX
DARPA Project Memex Erodes Privacy
PDF
CBIR in the Era of Deep Learning
PPTX
DARPA II
PDF
CBIR by deep learning
PPTX
Vertical Image Search Engine
PDF
Open source best practices (DARPA)
PDF
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
PPTX
COM2304: Introduction to Computer Vision & Image Processing
PPTX
Search engine
PPTX
Cross platform computer vision optimization
PPTX
Computer Vision Crash Course
PPTX
Computer Vision
PPT
Introduction to Search Engines
PDF
Advances in Image Search and Retrieval
PPTX
Search Engine Powerpoint
PDF
Image Search by KBK Group
PPTX
Search engines and its types
Image Search Engine Frequently Asked Questions
Building Knowledge Graphs in DIG
DARPA Project Memex Erodes Privacy
CBIR in the Era of Deep Learning
DARPA II
CBIR by deep learning
Vertical Image Search Engine
Open source best practices (DARPA)
"The OpenCV Open Source Computer Vision Library: Latest Developments," a Pres...
COM2304: Introduction to Computer Vision & Image Processing
Search engine
Cross platform computer vision optimization
Computer Vision Crash Course
Computer Vision
Introduction to Search Engines
Advances in Image Search and Retrieval
Search Engine Powerpoint
Image Search by KBK Group
Search engines and its types
Ad

Similar to Image search engine (20)

PDF
Research Inventy : International Journal of Engineering and Science
PPTX
Content based image retrieval
PDF
PDF
Color vs texture feature extraction and matching in visual content retrieval ...
PPT
CBIR_white.ppt
PDF
B0310408
PPTX
Multimedia content based retrieval in digital libraries
PDF
btpreport
PDF
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
PDF
Performance Evaluation Of Ontology And Fuzzybase Cbir
PDF
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PDF
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
PPT
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
PPT
Final Year Major Project Report ( Year 2010-2014 Batch )
PDF
A comparative study on content based image retrieval methods
PDF
IRJET- Content Based Image Retrieval (CBIR)
PDF
Week06 bme429-cbir
PDF
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
PDF
A comparative analysis of retrieval techniques in content based image retrieval
PDF
Av4301248253
Research Inventy : International Journal of Engineering and Science
Content based image retrieval
Color vs texture feature extraction and matching in visual content retrieval ...
CBIR_white.ppt
B0310408
Multimedia content based retrieval in digital libraries
btpreport
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Performance Evaluation Of Ontology And Fuzzybase Cbir
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
IMAGE RETRIEVAL USING QUADRATIC DISTANCE BASED ON COLOR FEATURE AND PYRAMID S...
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
Final Year Major Project Report ( Year 2010-2014 Batch )
A comparative study on content based image retrieval methods
IRJET- Content Based Image Retrieval (CBIR)
Week06 bme429-cbir
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A comparative analysis of retrieval techniques in content based image retrieval
Av4301248253

Recently uploaded (20)

PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
Cell Types and Its function , kingdom of life
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
master seminar digital applications in india
PPTX
Cell Structure & Organelles in detailed.
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Pre independence Education in Inndia.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Institutional Correction lecture only . . .
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Module 4: Burden of Disease Tutorial Slides S2 2025
Cell Types and Its function , kingdom of life
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
master seminar digital applications in india
Cell Structure & Organelles in detailed.
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharma ospi slides which help in ospi learning
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Pre independence Education in Inndia.pdf
RMMM.pdf make it easy to upload and study
Insiders guide to clinical Medicine.pdf
Institutional Correction lecture only . . .
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Microbial diseases, their pathogenesis and prophylaxis
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx

Image search engine

  • 1. IMAGE SEARCH ENGINE Presented to: Presesnted by: Mr. Sanjeev Patel Avanish Kr. Singh (9910103451) Mr. Himanshu Mittal
  • 2.  Image search engine is a type of search engine specialised on finding pictures, images, animations etc. Like the text search, image search is an information retrieval system designed to help to find information on the Internet and it allows the user to look for images etc. using keywords or search phrases and to receive a set of thumbnail images, sorted by relevancy.  Types Of Search Engine: Image Meta Search- search of images based on associated metadata such as keywords, text, etc.  Content-based image retrieval (CBIR) –CBIR aims at avoiding the use of textual descriptions and instead retrieves images based on similarities in their contents (textures, colors, shapes etc.) to a user-supplied query image or user-specified image features.
  • 3.  Color histogram: A colour histogram is a type of bar graph, where each bar represents a particular colour of the colour space being used.  Texture: It contains important information about the structural arrangement of the surface, such as; clouds, leaves, bricks, fabric, etc.  Edge Detection: Edge detection is the name for a set of mathematical methods which aim at identifying points in a digital image at which the image brightness changes sharply or, more formally, has discontinuities.
  • 4. example of edge detection:
  • 5.  Digital Image Processing  A Framework of Web Image Search Engine(RESEARCH PAPER)  An Effective Content-based Web Image Searching Engine Algorithm(RESEARCH PAPER)  http://tarekmamdouh.hubpages.com/hub/Global-and- Local-Color-Histogram - hub  http://tarekmamdouh.hubpages.com/hub/Image- Retrieval-Color-Coherence-Vector  Introduction to matlab
  • 6.  (a) Text based image comparison algorithm  (b) semantic-gap in the literature, is a gap between inferred understanding / semantics by pixel domain processing using low level cues and human perceptions of visual cues of given image.
  • 7.  Histogram Approach:  GCH (Global Color Histogram): Problem with GCH is that it doesn’t include information about color spatial distribution.  LCH(Local Color Histogram): Main disadvantage with LCH is it never give you two same images are equal if one of them is rotated.  histograms for classification is that the representation is dependent of the color of the object being studied, ignoring its shape and texture. Color histograms can potentially be identical for two images with different object content which happens to share color information.
  • 8. The problem involves comparative study between different feature detection techniques and entering an image as a query into a software application that is designed to employ CBIR techniques in extracting visual properties, and matching them. This is done to retrieve images that are visually similar to the query image.
  • 9.  There are two major steps involved in image comparison,So based on that I have divided my project into two parts:  Feature Extraction  Feature Matching  Talking about Feature Extraction I have divided my project into three sub parts(color,edge and texture),each of which includes two different algorithms ,one for feature extraction and another for feature matching
  • 13. Colour:  The color histogram can be built for any kind of color space, although the term is more often used for three-dimensional spaces like RGB or HSV.  A histogram is created consisting of number of bins on x-axis and and pixel insenties on y-axis.  Here we have used RGB model.
  • 14.  A)Sobel The operator consists of a pair of 3×3 convolution kernels as shown in Figure 1. One kernel is simply the other rotated by 90°. These kernels are designed to respond maximally to edges running vertically and horizontally relative to the pixel grid, one kernel for each of the two perpendicular orientations. The kernels can be applied separately to the input image, to produce separate measurements of the gradient component in each orientation (call these Gx and Gy). These can then be combined together to find the absolute magnitude of the gradient at each point and the orientation of that gradient. The gradient magnitude is given by:
  • 15.    which is much faster to compute.  The angle of orientation of the edge (relative to the pixel grid) giving rise to the spatial gradient is given by:
  • 16. a).Energy Level Algorithm: 1. Decompose the image into four sub-images 2. Calculate the energy of all decomposed images at the same scale, using : where M and N are the dimensions of the image, and X is the intensity of the pixel located at row i and column j in the image map. 3. Repeat from step 1 for the low-low sub-band image, until index ind is equal to 5. Increment ind. Using the above algorithm, the energy levels of the sub-bands were calculated, and further decomposition of the low-low sub-band image. This is repeated five times, to reach fifth level decomposition. These energy level values are stored to be used in the Euclidean distance algorithm.
  • 18.  Texture and edges: Euclidean Distance