SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Content-Based Image Retrieval
(CBIR)
By:
Swati Chauhan
Contents
1. Introduction
2. Applications
3. Classes of CBIR
4. Description Of Contents:- Image Processing
5. Techniques
6. How to represent and retrieve images?
7. How Images are represented?
8. Feature extraction
9. Examples
What is CBIR
• Content-based image retrieval, a technique which
uses visual contents to search images from large
scale image databases according to users' interests,
has been an active research area since the 1990s.
• Help in finding you the images you want.
Application CBIR
• Search for one specific image.
• General browsing to make an interactive choice.
• Search for a picture to go with a broad story or
search to illustrate a document.
• Search based on the esthetic value of the picture.
Two Classes of CBIR
Narrow vs. Broad Domain
• Narrow
– Medical Imagery Retrieval
– Finger Print Retrieval
– Satellite Imagery Retrieval
• Broad
– Photo Collections
– Internet
Description Of Content:
Image Processing
• Color
• Local Shape
• Texture
Color Image Processing
• Problems with color variances
– Surface Orientation
– Position of Illumination
– Intensity of the Light
• Approaches
-Fix to changes in illumination, intensity and shadows.
HSV-representation
-Invariant under the orientation of the object with
respect to the illumination and camera direction.
Image Processing for Local Shape
• Problems
– Occlusion
– Different Viewpoint
• Approaches
– Collect all properties that capture geometric details in the
image.
– Invariant Descriptors.
Image Texture Processing
• Problems
– Offer little semantic referent.
• Approaches
– Markovian analysis
– Wavelets
• Generated by groups of dilations and rotations
• Some semantic correspondent.
• Great For
– Satellite images
– Images of documents
CBIR Techniques
• Color Operators
• Texture operators
• Shape
• Frequency and phase domain information
How to represent and retrieve images?
– By annotation (manual)
• Text retrieval
• Semantic level (good for picture with people,
architectures)
– By the content (automatic)
• Color, texture, shape
• Vague description of picture (good for pictures of
scenery and with pattern and texture)
Typical Flow of CBIR
images
Database
Index and Storage
Feature Extraction
Query Result
Query Image
Lookup
How Images are represented ?
Digital images
• Represented as Pixel’s
-Lot’s of little coloured
dots on a regular grid.
• Pixilation
• Also called Raster
Feature extraction
• What are image features?
1. Primitive features
– Mean color (RGB)
– Color Histogram
2. Semantic features
– Color Layout, texture etc…
3. Domain specific features
– Face recognition, fingerprint matching etc…
General features
Mean Color (Primitive features)
• Pixel Color Information: R, G, B
• Mean component (R,G or B)=
Sum of that component for all pixels
Number of pixels
pixels
Histogram
• Frequency count of each individual color
• Most commonly used color feature representation
Image Corresponding histogram
0
10
20
30
40
50
60
70
80
90
Red Orange
• Histogram is a measure used to describe the image. In
simple words it means the distribution of color brightness
across the image. The brightness values range in [0..255]
Adv:- robustness with respect to geometric changes of the
objects in the image.
• Region based means that the histogram measure is not taken
globally for the whole image, but locally for different image
regions. This region-histogram features were used as index
of the image database.
Visual content description: since we are using histogram of
image,
we transform the file of the image to its bitmap representation.
That means 2D array where each cell contains
a triple with the RGB brightness values for the colors
•Red,
•Green,
•Blue.
Histogram in Image Retrieval
Procedure To find the desired image
 We assume that the images are of fixed size
200*200 pixels. (If not, converts them to that
size).
 We use local histogram values. The image is
divided into N * N square areas, and then the
histogram computed in each area.
Each image is represented with N*N length
vector where each coordinate is the histogram in
the appropriate area.
Procedure of Colour Histogram
Query Image Image Database
Similarity computation
with distance function
Retrieved Images
Convert RGB to HSV
Quantize HSV: (8, 8, 8)
Compute the Histogram
Convert RGB into HSV
Quantize HSV: (8, 8, 8)
Compute the Histogram
Similarity comparison: for a similarity comparison we used
the Minkowski distance.
Minkowski distance between 2 images I and J is denoted as:
D (I,J) = (Σ | fi (I) – fi( J ) |p )1/p.
Where- fi(I) as the number of pixels in bin i of I
fi( J ) as the number of pixels in bin i of J
Indexing and retrieval: for all images that are in the databases
the feature vector is pre-computed and stored as index in file.
When retrieval should be made, the image with the least
Minkowski (most similar images) distance between query
image and image from database is returned.
Wavelet-Based Colour Histogram Image
Retrieval (WBCHIR)
• Only Colour histogram is not sufficient.
• Wavelet-Based Colour Histogram Image Retrieval
(WBCHIR) is a combination of
Colour Histogram
Discrete Wavelet Transforms.
Which is used to provide the texture mapping among
images. Decompose an image into orthogonal components
using Wavelet Transform, to convert an image from spatial
domain into frequency domain for quantization.
Examples
 SQUID(Shape Queries Using Image
Databases)
 IBM’s QBIC (Query by Image
Content)
(http://wwwqbic.almaden.ibm.com)
 UC Berkeley’s Blobworld
(http://elib.cs.berkeley.edu/blobworld)
 Like.com (http://www.like.com)
 HotBot (http://hotbot.lycos.com)
 ADL(Alexandria Digital Library)
 Content-Based Visual Query
(http://maya.ctr.columbia.edu:8088/
Andy Serkis, Gollum
Lord of the Rings
cbvq/.)
• References:-
• C. Carson, S. Belongie, H. Greenspan and J. Malik, “Blobworld: image
segmentation using expectation-maximization and its application to image
querying”, IEEE Trans. Pattern Anal. Mach. Intell. 8 (8), pp. 1026–1038, 2002
• C.H. Lin, R.T. Chen and Y.K. Chan, “A smart content-based image retrieval
system based on color and texture feature”, Image and Vision Computing
vol.27, pp.658–665, 2009
• G. Raghupathi, R.S. Anand, and M.L Dewal, “Color and Texture Features for
content Based image retrieval”, Second International conference on multimedia
and content based image retrieval, July-2010
• S. Manimala and K. Hemachandran, “Performance analysis of Color Spaces in
Image Retrieval”, Assam University Journal of science & Technology, Vol. 7
Number II 94-104, 2011.
• Arnold W.M Smeulders, Marcel Woring ,Simone Santini, Amarnath Gupta ,
Ramesh Jain “Content Based Image Retrieval at the end of early year”IEEE
Trans. On Pattern analysis and machine intelligence ,vol-22,Dec 2000.
• Manimala Singha and K. Hemachandran. “Content Based Image Retrieval
using Color and Texture”. Signal & Image Processing : An International Journal
(SIPIJ) Vol.3, No.1, February 2012
Thank You

Contenu connexe

Tendances

Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingAmna
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing PresentationRevanth Chimmani
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and SegmentationA B Shinde
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processingAhmed Daoud
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Image segmentation
Image segmentationImage segmentation
Image segmentationKuppusamy P
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processingHossain Md Shakhawat
 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processingkumari36
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An IntroductionMostafa G. M. Mostafa
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?Qentinel
 

Tendances (20)

Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
Edge Detection and Segmentation
Edge Detection and SegmentationEdge Detection and Segmentation
Edge Detection and Segmentation
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Color models
Color modelsColor models
Color models
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Introduction to digital image processing
Introduction to digital image processingIntroduction to digital image processing
Introduction to digital image processing
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Morphological Image Processing
Morphological Image ProcessingMorphological Image Processing
Morphological Image Processing
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Object tracking
Object trackingObject tracking
Object tracking
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?
 

En vedette

Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image RetrievalRayan Dasoriya
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image RetrievalPrem kumar
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image RetrievalAman Patel
 
Content-based image retrieval using a mobile device as a novel interface
Content-based image retrieval using a mobile device as a novel interfaceContent-based image retrieval using a mobile device as a novel interface
Content-based image retrieval using a mobile device as a novel interfaceJonathon Hare
 

En vedette (6)

CBIR
CBIRCBIR
CBIR
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image Retrieval
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image Retrieval
 
Content-based Image Retrieval
Content-based Image RetrievalContent-based Image Retrieval
Content-based Image Retrieval
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image Retrieval
 
Content-based image retrieval using a mobile device as a novel interface
Content-based image retrieval using a mobile device as a novel interfaceContent-based image retrieval using a mobile device as a novel interface
Content-based image retrieval using a mobile device as a novel interface
 

Similaire à Content Based Image Retrieval

Tehzeeb Seminar presentation ppt0000.pptx
Tehzeeb Seminar presentation ppt0000.pptxTehzeeb Seminar presentation ppt0000.pptx
Tehzeeb Seminar presentation ppt0000.pptxTehzeebSheikh
 
riview paper on content based image indexing rerival
riview paper on content based image indexing rerivalriview paper on content based image indexing rerival
riview paper on content based image indexing rerivaldejene3
 
Literature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalLiterature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalUpekha Vandebona
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval basedcaijjournal
 
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)mayankraj86
 
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalIjaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalINFOGAIN PUBLICATION
 
A Novel Method for Content Based Image Retrieval using Local Features and SVM...
A Novel Method for Content Based Image Retrieval using Local Features and SVM...A Novel Method for Content Based Image Retrieval using Local Features and SVM...
A Novel Method for Content Based Image Retrieval using Local Features and SVM...IRJET Journal
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorscsandit
 
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORSIMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORScscpconf
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionaryijwscjournal
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionaryijwscjournal
 

Similaire à Content Based Image Retrieval (20)

CBIR_white.ppt
CBIR_white.pptCBIR_white.ppt
CBIR_white.ppt
 
Tehzeeb Seminar presentation ppt0000.pptx
Tehzeeb Seminar presentation ppt0000.pptxTehzeeb Seminar presentation ppt0000.pptx
Tehzeeb Seminar presentation ppt0000.pptx
 
riview paper on content based image indexing rerival
riview paper on content based image indexing rerivalriview paper on content based image indexing rerival
riview paper on content based image indexing rerival
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
 
Literature Review on Content Based Image Retrieval
Literature Review on Content Based Image RetrievalLiterature Review on Content Based Image Retrieval
Literature Review on Content Based Image Retrieval
 
Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
 
Low level features for image retrieval based
Low level features for image retrieval basedLow level features for image retrieval based
Low level features for image retrieval based
 
research paper
research paperresearch paper
research paper
 
FELIS
FELISFELIS
FELIS
 
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
 
B0310408
B0310408B0310408
B0310408
 
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image RetrievalIjaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
Ijaems apr-2016-16 Active Learning Method for Interactive Image Retrieval
 
A Novel Method for Content Based Image Retrieval using Local Features and SVM...
A Novel Method for Content Based Image Retrieval using Local Features and SVM...A Novel Method for Content Based Image Retrieval using Local Features and SVM...
A Novel Method for Content Based Image Retrieval using Local Features and SVM...
 
Multimedia searching
Multimedia searchingMultimedia searching
Multimedia searching
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectors
 
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORSIMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
IMAGE SEARCH USING SIMILARITY MEASURES BASED ON CIRCULAR SECTORS
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 

Dernier

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Dernier (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 

Content Based Image Retrieval

  • 2. Contents 1. Introduction 2. Applications 3. Classes of CBIR 4. Description Of Contents:- Image Processing 5. Techniques 6. How to represent and retrieve images? 7. How Images are represented? 8. Feature extraction 9. Examples
  • 3. What is CBIR • Content-based image retrieval, a technique which uses visual contents to search images from large scale image databases according to users' interests, has been an active research area since the 1990s. • Help in finding you the images you want.
  • 4. Application CBIR • Search for one specific image. • General browsing to make an interactive choice. • Search for a picture to go with a broad story or search to illustrate a document. • Search based on the esthetic value of the picture.
  • 5. Two Classes of CBIR Narrow vs. Broad Domain • Narrow – Medical Imagery Retrieval – Finger Print Retrieval – Satellite Imagery Retrieval • Broad – Photo Collections – Internet
  • 6.
  • 7. Description Of Content: Image Processing • Color • Local Shape • Texture
  • 8. Color Image Processing • Problems with color variances – Surface Orientation – Position of Illumination – Intensity of the Light • Approaches -Fix to changes in illumination, intensity and shadows. HSV-representation -Invariant under the orientation of the object with respect to the illumination and camera direction.
  • 9. Image Processing for Local Shape • Problems – Occlusion – Different Viewpoint • Approaches – Collect all properties that capture geometric details in the image. – Invariant Descriptors.
  • 10. Image Texture Processing • Problems – Offer little semantic referent. • Approaches – Markovian analysis – Wavelets • Generated by groups of dilations and rotations • Some semantic correspondent. • Great For – Satellite images – Images of documents
  • 11. CBIR Techniques • Color Operators • Texture operators • Shape • Frequency and phase domain information
  • 12. How to represent and retrieve images? – By annotation (manual) • Text retrieval • Semantic level (good for picture with people, architectures) – By the content (automatic) • Color, texture, shape • Vague description of picture (good for pictures of scenery and with pattern and texture)
  • 13. Typical Flow of CBIR images Database Index and Storage Feature Extraction Query Result Query Image Lookup
  • 14. How Images are represented ?
  • 15. Digital images • Represented as Pixel’s -Lot’s of little coloured dots on a regular grid. • Pixilation • Also called Raster
  • 16. Feature extraction • What are image features? 1. Primitive features – Mean color (RGB) – Color Histogram 2. Semantic features – Color Layout, texture etc… 3. Domain specific features – Face recognition, fingerprint matching etc… General features
  • 17. Mean Color (Primitive features) • Pixel Color Information: R, G, B • Mean component (R,G or B)= Sum of that component for all pixels Number of pixels pixels
  • 18. Histogram • Frequency count of each individual color • Most commonly used color feature representation Image Corresponding histogram 0 10 20 30 40 50 60 70 80 90 Red Orange
  • 19. • Histogram is a measure used to describe the image. In simple words it means the distribution of color brightness across the image. The brightness values range in [0..255] Adv:- robustness with respect to geometric changes of the objects in the image. • Region based means that the histogram measure is not taken globally for the whole image, but locally for different image regions. This region-histogram features were used as index of the image database.
  • 20. Visual content description: since we are using histogram of image, we transform the file of the image to its bitmap representation. That means 2D array where each cell contains a triple with the RGB brightness values for the colors •Red, •Green, •Blue.
  • 21. Histogram in Image Retrieval
  • 22. Procedure To find the desired image  We assume that the images are of fixed size 200*200 pixels. (If not, converts them to that size).  We use local histogram values. The image is divided into N * N square areas, and then the histogram computed in each area. Each image is represented with N*N length vector where each coordinate is the histogram in the appropriate area.
  • 23. Procedure of Colour Histogram Query Image Image Database Similarity computation with distance function Retrieved Images Convert RGB to HSV Quantize HSV: (8, 8, 8) Compute the Histogram Convert RGB into HSV Quantize HSV: (8, 8, 8) Compute the Histogram
  • 24. Similarity comparison: for a similarity comparison we used the Minkowski distance. Minkowski distance between 2 images I and J is denoted as: D (I,J) = (Σ | fi (I) – fi( J ) |p )1/p. Where- fi(I) as the number of pixels in bin i of I fi( J ) as the number of pixels in bin i of J Indexing and retrieval: for all images that are in the databases the feature vector is pre-computed and stored as index in file. When retrieval should be made, the image with the least Minkowski (most similar images) distance between query image and image from database is returned.
  • 25. Wavelet-Based Colour Histogram Image Retrieval (WBCHIR) • Only Colour histogram is not sufficient. • Wavelet-Based Colour Histogram Image Retrieval (WBCHIR) is a combination of Colour Histogram Discrete Wavelet Transforms. Which is used to provide the texture mapping among images. Decompose an image into orthogonal components using Wavelet Transform, to convert an image from spatial domain into frequency domain for quantization.
  • 26. Examples  SQUID(Shape Queries Using Image Databases)  IBM’s QBIC (Query by Image Content) (http://wwwqbic.almaden.ibm.com)  UC Berkeley’s Blobworld (http://elib.cs.berkeley.edu/blobworld)  Like.com (http://www.like.com)  HotBot (http://hotbot.lycos.com)  ADL(Alexandria Digital Library)  Content-Based Visual Query (http://maya.ctr.columbia.edu:8088/ Andy Serkis, Gollum Lord of the Rings cbvq/.)
  • 27. • References:- • C. Carson, S. Belongie, H. Greenspan and J. Malik, “Blobworld: image segmentation using expectation-maximization and its application to image querying”, IEEE Trans. Pattern Anal. Mach. Intell. 8 (8), pp. 1026–1038, 2002 • C.H. Lin, R.T. Chen and Y.K. Chan, “A smart content-based image retrieval system based on color and texture feature”, Image and Vision Computing vol.27, pp.658–665, 2009 • G. Raghupathi, R.S. Anand, and M.L Dewal, “Color and Texture Features for content Based image retrieval”, Second International conference on multimedia and content based image retrieval, July-2010 • S. Manimala and K. Hemachandran, “Performance analysis of Color Spaces in Image Retrieval”, Assam University Journal of science & Technology, Vol. 7 Number II 94-104, 2011. • Arnold W.M Smeulders, Marcel Woring ,Simone Santini, Amarnath Gupta , Ramesh Jain “Content Based Image Retrieval at the end of early year”IEEE Trans. On Pattern analysis and machine intelligence ,vol-22,Dec 2000. • Manimala Singha and K. Hemachandran. “Content Based Image Retrieval using Color and Texture”. Signal & Image Processing : An International Journal (SIPIJ) Vol.3, No.1, February 2012