SlideShare a Scribd company logo
1 of 38
CONTENT BASED
IMAGE
RETRIVAL TECHNIQUE
( CBIR )
Presented by:-
MAYANK RAJ
4TH yr. computer science
R.K.D.F.I.S.T, Bhopal
SEARCHING OF IMAGES
TEXT BASED CONTENT BASED
( IMAGE BASED )
SCENARY
SCENARY
S. K. Chang, and A. Hsu, "Image information systems: where do we go from here?" IEEE Trans. on
Knowledge and Data Engineering, Vol.5, No.5, pp. 431-442, Oct.1992
Query
Formation
Visual Content
Description
Feature
Vectors
Relevance
Feedback
Image
Database
Visual Content
Description
Feature
Database
Similarity
Comparison
Indexing &
Retrieval
Retrieval Results
HOW CBIR WORKS ?
user
Output
Global Local
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 3 , figure 1.1
The chosen color space
is divided into `n` bins
For each image, a histogram is built
for each image by counting
the number of pixels
classified into each bin
The histogram becomes the feature
vector/descriptor of the image
During retrieval, the images are retrieved
and ranked according to the histogram
distances between the
query image and images in databases
Manhanttan
distance (L1)
Euclidean
distance (L2).
Image Content
Visual Semantic
Text Based
General Visual
Content
Domain Specific
Visual
Content
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 3 , section 1.2
Visual Content Descriptor
Global Local
Visual Features
OF
Whole Image
Visual Features
OF
Regions & Objects
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 3 , section 1.2
Presentation - Outline
 Introduction
 What is CBIR?
 Applications of CBIR
 Our Approach
Colour
Texture
Shape
Where We Are
Conclusion
Questions and Answers
Introduction - What is CBIR?
 The term [CBIR] describes the process of retrieving desired images
from a large collection on the basis of features (such as colour,
texture and shape) that can be automatically extracted from the
images themselves.
 Content-based image retrieval (CBIR), also known as query by
image content (QBIC) and content-based visual information
retrieval (CBVIR) is the application of computer vision to the image
retrieval problem, that is, the problem of searching for digital images
in large databases.
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 1 , section 1.1 ( introduction )
Introduction - Reasons for its development
 In many current applications with large
image databases, traditional methods of
image indexing have proven to be
insufficient.
For example;
Finger print scanning
cannot be done using a
keyword search.
References : - www.google.com & www.wikipedia.com
Introduction - Applications
 Automatic face recognition systems
References : - www.google.com & www.wikipedia.com
Introduction - Applications
 Medical Image Databases
References : - www.google.com & www.wikipedia.com
Introduction - Applications
 Trademark Image Registration
References : - www.google.com & www.wikipedia.com
Our Approach - Image Features
 The image features that we will be
focusing on, for image retrieval are:
•Colour
•Texture
•Shape
•Spatial location
•Pixel intensity
•Sharpness
Other primitive features not considered are:
Future scopes
Our Approach - Colour
•J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes, Computer graphics: principles and
practice, 2nd ed., Reading, Mass, Addison-Wesley, 1990.
•J. Huang, S.R. Kumar, M. Metra, W. J., Zhu, and R. Zabith, "Spatial color indexing and
applications," Int’l J. Computer Vision, Vol.35, No.3, pp. 245-268, 1999.
•J. Huang, et al., "Image indexing using color correlogram," IEEE Int. Conf. on Computer Vision
and Pattern Recognition, pp. 762-768, Puerto Rico, June 1997.
References
Color moments have been successfully used in many retrieval
systems ( like QBIC ), especially when the images contains just the
object.
First Order :- MEAN
µ = 1/N ∑ Fij
Second Order :- VARIANCE
σ = ( 1/N ∑ ( f - µ ) )
N
j = 1
2 1/2
N
j = 1
i
i
i
i j
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 5 , section 1.2
Third Order : - SKEWNESS
S = ( 1/N ∑ ( f - µ ) )
i i
j = 1
N
i j
3
1/3
Where:-
f i j = value of the ith color component of the image pixel j, and N is the
number of pixels in the image
FUNDAMENTALS OF
CONTENT-BASED
IMAGE RETRIEVAL
Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng
Page number 5 , section 1.2
Effective
representation of the
color content
Easy to compute
Effective in
Characterizing
( local & global )
In addition
It is robust to translation and rotation about the view axis and changes only with
the scale , occlusion and viewing angle.
Distribution of number of
pixels for each quantized
bin, can be defined for each
component.
Def.
E.g..
Courtesy:-
http://www.isixsigma.com/library/graphi
cs/histogram.gif
Courtesy:-
http://www.cee.hw.ac.uk/hipr/images/w
om2hst1.gif
Our Approach - Texture
o Texture is that innate property of all surfaces that describes visual
patters, and that contain important information about the structural
arrangement of the surface and its relationship to the surrounding
environment.
o An attribute representing the spatial arrangement of the gray levels
of the pixels in a region ( ref.: - www.cs.jhu.edu/.../ week9.2 )
What is Texture?
Our Approach - Texture
 Exam
ples:
Brick
Texture
Finger
print
Texture
Clouds
Texture
Rocks
Texture
TEXTURE REPRESENTATION
METHODS
Structural Statistical
Morphological
operator
Adjacency
graph
For regular
patterns
For irregular
patterns
Fourier power spectra
Co-occurrence matrices
Shift invariant principal
Tamura feature
Wold decomposition Etc…
References :
 P. Brodatz, "Textures: A photographic album for artists & designers," Dover, NY,
1966.
 T. Chang, and C.C.J. Kuo, "Texture analysis and classification with tree-structured
wavelet transform," IEEE Trans. on Image Processing, vol. 2, no. 4, pp. 429-441,
October 1993.
 J. M. Francos. "Orthogonal decompositions of 2D random fields and their
applications in 2D spectral estimation," N. K. Bose and C. R. Rao, editors, Signal
Processing and its Application, pp.20-227. North Holland, 1993.
 J. M. Francos, A. Narasimhan, and J. W. Woods, "Maximum likelihood parameter
estimation of textures using a Wold-decomposition based model," IEEE Trans. on
Image Processing, pp.1655-1666, Dec.1995.
Our Approach - Texture Properties
 Co-occurrence matrix:
o Based on the orientation and distance between
image pixels.
o From it we obtain statistics that represent:
•Coarseness
•Contrast
•Directionality
•Linelikeness
•Regularity
•Roughness
Texture
properties
Co occurrence matrix :
<mathematics> Given a position operator P(i,j), let A be a
nxn matrix whose element A[i][j] is the number of times that
points with grey level (intensity) g[i] occur, in the position
specified by P, relative to points with grey level g[j]. Let C be the
nxn matrix that is produced by dividing A with the total number
of point pairs that satisfy P. C[i][j] is a measure of the joint
probability that a pair of points satisfying P will have values g[i],
g[j]. C is called a cooccurrence matrix defined by P. Examples
for the operator P are: "i above j", "i one position to the right and
two below j", etc.
Our Approach - Shape
o Shape is the characteristic surface configuration that
outlines an object giving it a definite distinctive form.
o Fairly well-defined concept.
What is Shape?
Our Approach - Shape
 Examples:
Our Approach - Shape Features
 Aspect ratio
 Circularity
 Moment invariants
 Sets of consecutive
boundary segments
Our Approach - Shape Extraction
 Techniques under consideration:
o Fourier Descriptor
o Moment Invariants
o Directional Histograms
Where We Are ???
Courtesy:-
http://www.cee.hw.ac.uk/hipr/images/w
om2hst1.gif
Image Database
The advantage of content based image retrieval techniques is that they
can accept image queries and capture some features (such as some
irregular shapes and texture) difficult to describe using text.
The disadvantage is that they cannot capture high level semantic
concepts contained in the image.
Ref.:--http://personal.gscit.monash.edu.au/~dengs/resource/Project.html
Conclusion
o What is CBIR?
– The retrieval of images from a database based on
content features such as colour, texture and
shape.
o Reasons for its developments
– Insufficiency in certain applications
Conclusion
o Applications
– Finger print scanning systems
– Automatic face recognition systems
– Medical image databases
– Trademark image registration
Conclusion
o Our Approach
– Colour
– Texture
– Shape
o Where we are
– In the phase of understanding and implementing
shape.
 2D transformations can be converted into 3D
transformations
 3D based shape indexing technique
 Combining visual feature with semantics for a more
effective image retrieval
 Mapping Low-Level Features to High-Level Semantic
Concepts in Region-Based Image Retrieval
Cont…
 Other primitive features not considered are:
Spatial location
Pixel intensity
Sharpness
The proposed system attempts to narrow the gap
between content-based image retrieval and semantic-
based image retrieval
THANK YOU

More Related Content

What's hot

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyEswar Publications
 
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
 
CBIR For Medical Imaging...
CBIR For Medical  Imaging...CBIR For Medical  Imaging...
CBIR For Medical Imaging...Isha Sharma
 
Color and texture based image retrieval
Color and texture based image retrievalColor and texture based image retrieval
Color and texture based image retrievaleSAT Journals
 
Cbir final ppt
Cbir final pptCbir final ppt
Cbir final pptrinki nag
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Editor IJARCET
 
IRJET- A Survey on Different Image Retrieval Techniques
IRJET- A Survey on Different Image Retrieval TechniquesIRJET- A Survey on Different Image Retrieval Techniques
IRJET- A Survey on Different Image Retrieval TechniquesIRJET Journal
 
Content based image retrieval using clustering Algorithm(CBIR)
Content based image retrieval using clustering Algorithm(CBIR)Content based image retrieval using clustering Algorithm(CBIR)
Content based image retrieval using clustering Algorithm(CBIR)Raja Sekar
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Editor IJARCET
 
Content Based Image and Video Retrieval Algorithm
Content Based Image and Video Retrieval AlgorithmContent Based Image and Video Retrieval Algorithm
Content Based Image and Video Retrieval AlgorithmAkshit Bum
 
Content based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesContent based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesIJERA Editor
 
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 RetrievalLéo Vetter
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrievalrubaiyat11
 
Content Based Image Retrieval
Content Based Image RetrievalContent Based Image Retrieval
Content Based Image RetrievalSOURAV KAR
 

What's hot (20)

Content-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A SurveyContent-Based Image Retrieval Features: A Survey
Content-Based Image Retrieval Features: A Survey
 
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
 
CBIR For Medical Imaging...
CBIR For Medical  Imaging...CBIR For Medical  Imaging...
CBIR For Medical Imaging...
 
Color and texture based image retrieval
Color and texture based image retrievalColor and texture based image retrieval
Color and texture based image retrieval
 
Cbir final ppt
Cbir final pptCbir final ppt
Cbir final ppt
 
CBIR with RF
CBIR with RFCBIR with RF
CBIR with RF
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291
 
IRJET- A Survey on Different Image Retrieval Techniques
IRJET- A Survey on Different Image Retrieval TechniquesIRJET- A Survey on Different Image Retrieval Techniques
IRJET- A Survey on Different Image Retrieval Techniques
 
Content based image retrieval using clustering Algorithm(CBIR)
Content based image retrieval using clustering Algorithm(CBIR)Content based image retrieval using clustering Algorithm(CBIR)
Content based image retrieval using clustering Algorithm(CBIR)
 
Sub1547
Sub1547Sub1547
Sub1547
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Content Based Image and Video Retrieval Algorithm
Content Based Image and Video Retrieval AlgorithmContent Based Image and Video Retrieval Algorithm
Content Based Image and Video Retrieval Algorithm
 
IEEE Projects 2014-2015
IEEE Projects 2014-2015IEEE Projects 2014-2015
IEEE Projects 2014-2015
 
Content based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image DatabasesContent based Image Retrieval from Forensic Image Databases
Content based Image Retrieval from Forensic Image Databases
 
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
 
Image Indexing and Retrieval
Image Indexing and RetrievalImage Indexing and Retrieval
Image Indexing and Retrieval
 
CBIR MIni project2
CBIR MIni project2CBIR MIni project2
CBIR MIni project2
 

Similar to Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)

Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval Swati Chauhan
 
A Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsA Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsIRJET Journal
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET Journal
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Editor IJARCET
 
digital image processing
digital image processingdigital image processing
digital image processingN.CH Karthik
 
Paper id 25201471
Paper id 25201471Paper id 25201471
Paper id 25201471IJRAT
 
A Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemA Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemIOSR Journals
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...sipij
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Editor IJARCET
 
Image Retrieval using Equalized Histogram Image Bins Moments
Image Retrieval using Equalized Histogram Image Bins MomentsImage Retrieval using Equalized Histogram Image Bins Moments
Image Retrieval using Equalized Histogram Image Bins MomentsIDES Editor
 
An Automatic Color Feature Vector Classification Based on Clustering Method
An Automatic Color Feature Vector Classification Based on Clustering MethodAn Automatic Color Feature Vector Classification Based on Clustering Method
An Automatic Color Feature Vector Classification Based on Clustering MethodRSIS International
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...IJERA Editor
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYJournal For Research
 
Content based image retrieval project
Content based image retrieval projectContent based image retrieval project
Content based image retrieval projectaliaKhan71
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...CSCJournals
 

Similar to Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval) (20)

Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval
 
A Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various CombinationsA Study on Image Retrieval Features and Techniques with Various Combinations
A Study on Image Retrieval Features and Techniques with Various Combinations
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291Ijarcet vol-2-issue-7-2287-2291
Ijarcet vol-2-issue-7-2287-2291
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Paper id 25201471
Paper id 25201471Paper id 25201471
Paper id 25201471
 
A Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval SystemA Hybrid Approach for Content Based Image Retrieval System
A Hybrid Approach for Content Based Image Retrieval System
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
research paper
research paperresearch paper
research paper
 
Image Retrieval using Equalized Histogram Image Bins Moments
Image Retrieval using Equalized Histogram Image Bins MomentsImage Retrieval using Equalized Histogram Image Bins Moments
Image Retrieval using Equalized Histogram Image Bins Moments
 
An Automatic Color Feature Vector Classification Based on Clustering Method
An Automatic Color Feature Vector Classification Based on Clustering MethodAn Automatic Color Feature Vector Classification Based on Clustering Method
An Automatic Color Feature Vector Classification Based on Clustering Method
 
H018124360
H018124360H018124360
H018124360
 
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
Query Image Searching With Integrated Textual and Visual Relevance Feedback f...
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEY
 
Viva201393(1).pptxbaru
Viva201393(1).pptxbaruViva201393(1).pptxbaru
Viva201393(1).pptxbaru
 
Hh2513151319
Hh2513151319Hh2513151319
Hh2513151319
 
Hh2513151319
Hh2513151319Hh2513151319
Hh2513151319
 
Content based image retrieval project
Content based image retrieval projectContent based image retrieval project
Content based image retrieval project
 
Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...Improving the Accuracy of Object Based Supervised Image Classification using ...
Improving the Accuracy of Object Based Supervised Image Classification using ...
 

Recently uploaded

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)

  • 1. CONTENT BASED IMAGE RETRIVAL TECHNIQUE ( CBIR ) Presented by:- MAYANK RAJ 4TH yr. computer science R.K.D.F.I.S.T, Bhopal
  • 2. SEARCHING OF IMAGES TEXT BASED CONTENT BASED ( IMAGE BASED ) SCENARY SCENARY S. K. Chang, and A. Hsu, "Image information systems: where do we go from here?" IEEE Trans. on Knowledge and Data Engineering, Vol.5, No.5, pp. 431-442, Oct.1992
  • 3. Query Formation Visual Content Description Feature Vectors Relevance Feedback Image Database Visual Content Description Feature Database Similarity Comparison Indexing & Retrieval Retrieval Results HOW CBIR WORKS ? user Output Global Local FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 3 , figure 1.1
  • 4. The chosen color space is divided into `n` bins For each image, a histogram is built for each image by counting the number of pixels classified into each bin The histogram becomes the feature vector/descriptor of the image During retrieval, the images are retrieved and ranked according to the histogram distances between the query image and images in databases Manhanttan distance (L1) Euclidean distance (L2).
  • 5. Image Content Visual Semantic Text Based General Visual Content Domain Specific Visual Content FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 3 , section 1.2
  • 6. Visual Content Descriptor Global Local Visual Features OF Whole Image Visual Features OF Regions & Objects FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 3 , section 1.2
  • 7. Presentation - Outline  Introduction  What is CBIR?  Applications of CBIR  Our Approach Colour Texture Shape Where We Are Conclusion Questions and Answers
  • 8. Introduction - What is CBIR?  The term [CBIR] describes the process of retrieving desired images from a large collection on the basis of features (such as colour, texture and shape) that can be automatically extracted from the images themselves.  Content-based image retrieval (CBIR), also known as query by image content (QBIC) and content-based visual information retrieval (CBVIR) is the application of computer vision to the image retrieval problem, that is, the problem of searching for digital images in large databases. FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 1 , section 1.1 ( introduction )
  • 9. Introduction - Reasons for its development  In many current applications with large image databases, traditional methods of image indexing have proven to be insufficient. For example; Finger print scanning cannot be done using a keyword search. References : - www.google.com & www.wikipedia.com
  • 10. Introduction - Applications  Automatic face recognition systems References : - www.google.com & www.wikipedia.com
  • 11. Introduction - Applications  Medical Image Databases References : - www.google.com & www.wikipedia.com
  • 12. Introduction - Applications  Trademark Image Registration References : - www.google.com & www.wikipedia.com
  • 13. Our Approach - Image Features  The image features that we will be focusing on, for image retrieval are: •Colour •Texture •Shape •Spatial location •Pixel intensity •Sharpness Other primitive features not considered are: Future scopes
  • 14. Our Approach - Colour •J. D. Foley, A. van Dam, S. K. Feiner, and J. F. Hughes, Computer graphics: principles and practice, 2nd ed., Reading, Mass, Addison-Wesley, 1990. •J. Huang, S.R. Kumar, M. Metra, W. J., Zhu, and R. Zabith, "Spatial color indexing and applications," Int’l J. Computer Vision, Vol.35, No.3, pp. 245-268, 1999. •J. Huang, et al., "Image indexing using color correlogram," IEEE Int. Conf. on Computer Vision and Pattern Recognition, pp. 762-768, Puerto Rico, June 1997. References
  • 15. Color moments have been successfully used in many retrieval systems ( like QBIC ), especially when the images contains just the object. First Order :- MEAN µ = 1/N ∑ Fij Second Order :- VARIANCE σ = ( 1/N ∑ ( f - µ ) ) N j = 1 2 1/2 N j = 1 i i i i j FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 5 , section 1.2
  • 16. Third Order : - SKEWNESS S = ( 1/N ∑ ( f - µ ) ) i i j = 1 N i j 3 1/3 Where:- f i j = value of the ith color component of the image pixel j, and N is the number of pixels in the image FUNDAMENTALS OF CONTENT-BASED IMAGE RETRIEVAL Dr. Fuhui Long, Dr. Hongjiang Zhang and Prof. David Dagan Feng Page number 5 , section 1.2
  • 17. Effective representation of the color content Easy to compute Effective in Characterizing ( local & global ) In addition It is robust to translation and rotation about the view axis and changes only with the scale , occlusion and viewing angle.
  • 18.
  • 19. Distribution of number of pixels for each quantized bin, can be defined for each component. Def. E.g.. Courtesy:- http://www.isixsigma.com/library/graphi cs/histogram.gif Courtesy:- http://www.cee.hw.ac.uk/hipr/images/w om2hst1.gif
  • 20. Our Approach - Texture o Texture is that innate property of all surfaces that describes visual patters, and that contain important information about the structural arrangement of the surface and its relationship to the surrounding environment. o An attribute representing the spatial arrangement of the gray levels of the pixels in a region ( ref.: - www.cs.jhu.edu/.../ week9.2 ) What is Texture?
  • 21. Our Approach - Texture  Exam ples: Brick Texture Finger print Texture Clouds Texture Rocks Texture
  • 22. TEXTURE REPRESENTATION METHODS Structural Statistical Morphological operator Adjacency graph For regular patterns For irregular patterns Fourier power spectra Co-occurrence matrices Shift invariant principal Tamura feature Wold decomposition Etc…
  • 23. References :  P. Brodatz, "Textures: A photographic album for artists & designers," Dover, NY, 1966.  T. Chang, and C.C.J. Kuo, "Texture analysis and classification with tree-structured wavelet transform," IEEE Trans. on Image Processing, vol. 2, no. 4, pp. 429-441, October 1993.  J. M. Francos. "Orthogonal decompositions of 2D random fields and their applications in 2D spectral estimation," N. K. Bose and C. R. Rao, editors, Signal Processing and its Application, pp.20-227. North Holland, 1993.  J. M. Francos, A. Narasimhan, and J. W. Woods, "Maximum likelihood parameter estimation of textures using a Wold-decomposition based model," IEEE Trans. on Image Processing, pp.1655-1666, Dec.1995.
  • 24. Our Approach - Texture Properties  Co-occurrence matrix: o Based on the orientation and distance between image pixels. o From it we obtain statistics that represent: •Coarseness •Contrast •Directionality •Linelikeness •Regularity •Roughness Texture properties
  • 25. Co occurrence matrix : <mathematics> Given a position operator P(i,j), let A be a nxn matrix whose element A[i][j] is the number of times that points with grey level (intensity) g[i] occur, in the position specified by P, relative to points with grey level g[j]. Let C be the nxn matrix that is produced by dividing A with the total number of point pairs that satisfy P. C[i][j] is a measure of the joint probability that a pair of points satisfying P will have values g[i], g[j]. C is called a cooccurrence matrix defined by P. Examples for the operator P are: "i above j", "i one position to the right and two below j", etc.
  • 26. Our Approach - Shape o Shape is the characteristic surface configuration that outlines an object giving it a definite distinctive form. o Fairly well-defined concept. What is Shape?
  • 27. Our Approach - Shape  Examples:
  • 28. Our Approach - Shape Features  Aspect ratio  Circularity  Moment invariants  Sets of consecutive boundary segments
  • 29. Our Approach - Shape Extraction  Techniques under consideration: o Fourier Descriptor o Moment Invariants o Directional Histograms
  • 30. Where We Are ??? Courtesy:- http://www.cee.hw.ac.uk/hipr/images/w om2hst1.gif
  • 32. The advantage of content based image retrieval techniques is that they can accept image queries and capture some features (such as some irregular shapes and texture) difficult to describe using text. The disadvantage is that they cannot capture high level semantic concepts contained in the image. Ref.:--http://personal.gscit.monash.edu.au/~dengs/resource/Project.html
  • 33. Conclusion o What is CBIR? – The retrieval of images from a database based on content features such as colour, texture and shape. o Reasons for its developments – Insufficiency in certain applications
  • 34. Conclusion o Applications – Finger print scanning systems – Automatic face recognition systems – Medical image databases – Trademark image registration
  • 35. Conclusion o Our Approach – Colour – Texture – Shape o Where we are – In the phase of understanding and implementing shape.
  • 36.  2D transformations can be converted into 3D transformations  3D based shape indexing technique  Combining visual feature with semantics for a more effective image retrieval  Mapping Low-Level Features to High-Level Semantic Concepts in Region-Based Image Retrieval Cont…
  • 37.  Other primitive features not considered are: Spatial location Pixel intensity Sharpness The proposed system attempts to narrow the gap between content-based image retrieval and semantic- based image retrieval