SlideShare a Scribd company logo
1 of 20
by
G.SRAVANI(10131A1278)
S.V.Y.MADHURII(10131A1279)
M.KARTEEK(11135A1207)
B.JAGAPATHI(11135A1205)
UNDER THE GUIDANCE OF
Mr. CH. SRIKANTH VARMA
CONTENTS
 ABSTRACT
 INTRODUCTION
 EXISTING SYSTEM
 PROPOSED SYSTEM
 MODULES
 MERITS AND DEMERITS
 APPLICATIONS
ABSTRACT
 The main aim of this project is to retrieve images based on their texture
properties.
 The current content based image retrieval system deals with facial recognition
with few draw backs.
 Thus it improves the efficiency of the system with the help of textures.
 Our Texture based image retrieval system analyses the given input image by
means of texture present in it which generally deals with the background or the
contents in the image.
 The system also provides an efficient process for retrieval of images.
INTRODUCTION
 With the rapid increase in digital images , the problem in finding a desired
image in the web becomes a hard task
 The most common way of doing this is by textual descriptions and categorizing
of images.
 An image is given as input query and the system identifies its texture features.
 The system automatically identifies texture based features and descriptors of
each image in the image database
 Features of the query specification are compared with features from the image
database to determine which images match similarly with given features.
 The relevant images are provided to the user.
Contd…
OPENCV
 OpenCV (Open Source Computer Vision Library) is a library of programming
functions.
 It focuses mainly on real-time image processing.
 Primary interface is in C++
 Other interfaces include python , java and MATLAB .
EXISTING SYSTEM
 The existing commercial and research image retrieval systems are based on:
o Search by color
o search by text
o random browsing
o search by sketch
The current content based image retrieval system deals with facial recognition.
PROPOSED SYSTEM
 The proposed system is texture based image retrieval system that uses texture as its
basic criteria.
 Texture Based Image Retrieval (TBIR) is a technique which uses texture features of
image to search user required image from large image database according to user's
requests in the form of a query image.
 An image texture is a set of metrics calculated in image processing designed to
quantify the perceived texture of an image
 Texture includes the visual patterns of an image:
-Coarsness: unrefined or unpolished
-Contrast: difference in luminance
-Roughness
Contd…
 The image databases are indexed with descriptors derived from the visual content of
the images.
 The similarities /distances between the descriptor vectors of the query and images in
the database are identified.
 The output will be the similar images having same or very closest features as that of
the query image.
.
Texture Extraction
Query
Image
features
Image DB
Texture
Filter
Texture Query
Result
Final Query
Ranking
Final Query
Result
Query Presentation
MODULES
 Interface module
 Feature extraction and matching module
 Feature storage module
INTERFACE MODULE
 This module is for Image acquisition and to provide output of the search.
 Acquires a digital image as input query image from the user.
 Presents the results after processing the query image.
.
Feature Extraction Module
 The image is first processed in order to extract the features, which describe its
contents.
 The texture features are extracted from the image using the speeded up robust feature
-SURF algorithm.
 SURF algorithm: used for feature detection , description and matching.
 In this visual information is extracted from the image and generates features vectors
.For each pixel, the image description is found in the form of feature value by using
the feature extraction
Feature Matching
 This is the main module that matches the texture features of the input image with all
the images in the database.
 The feature vectors of images are matched with the feature vectors of query image.
 If the distance between the two vectors is sufficently small then match is generated.
 The SURF algorithm speeds up the matching which helps in measuring the
similarity.
 Retrieves all the relevant images to the user.
Features Storage Module
 Image Database: It consists of the collection of n number of images depends on
the user range and choice.
 SQL methods are implemented for storing and updating of images and their
features in the image database.
.
SOFTWARE REQUIREMENTS
 OPENCV 2.4.2
 Microsoft Visual Studio 2010 C++ express
 Operating Systems: Windows xp/vista7/8.
HARDWARE REQUIREMENTS
 HARD DISK Space: 2 GB RAM,
80 GB disk space
MERITS
 More accurate results
 Reduces the semantic gap
 Retrieves images based on logical features
 Efficient image searching
 display the images from database which are the more interest to
the user
DEMERITS
 Result depends on the quality of input image
 Need of more data space
Applications:
 Crime force for picture recognition in crime prevention.
 Medical diagnosis
 Architectural and engineering design
 Fashion and publishing
 Geographical information and remote sensing systems
 Home entertainment
THANK YOU

More Related Content

Similar to Texture based image retrieval system

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
Akshit Bum
 
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image AnnotationNovel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
CSCJournals
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
Editor IJARCET
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
Editor IJARCET
 

Similar to Texture based image retrieval system (20)

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
 
An Enhance Image Retrieval of User Interest Using Query Specific Approach and...
An Enhance Image Retrieval of User Interest Using Query Specific Approach and...An Enhance Image Retrieval of User Interest Using Query Specific Approach and...
An Enhance Image Retrieval of User Interest Using Query Specific Approach and...
 
Performance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase CbirPerformance Evaluation Of Ontology And Fuzzybase Cbir
Performance Evaluation Of Ontology And Fuzzybase Cbir
 
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIRPERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
PERFORMANCE EVALUATION OF ONTOLOGY AND FUZZYBASE CBIR
 
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
 
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...
 
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image AnnotationNovel Hybrid Approach to Visual Concept Detection Using Image Annotation
Novel Hybrid Approach to Visual Concept Detection Using Image Annotation
 
IRJET- Image based Information Retrieval
IRJET- Image based Information RetrievalIRJET- Image based Information Retrieval
IRJET- Image based Information Retrieval
 
62 328-337
62 328-33762 328-337
62 328-337
 
A Review on Matching For Sketch Technique
A Review on Matching For Sketch TechniqueA Review on Matching For Sketch Technique
A Review on Matching For Sketch Technique
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI) International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Et35839844
Et35839844Et35839844
Et35839844
 
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
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978Volume 2-issue-6-1974-1978
Volume 2-issue-6-1974-1978
 
Tag based image retrieval (tbir) using automatic image annotation
Tag based image retrieval (tbir) using automatic image annotationTag based image retrieval (tbir) using automatic image annotation
Tag based image retrieval (tbir) using automatic image annotation
 
Tag based image retrieval (tbir) using automatic image annotation
Tag based image retrieval (tbir) using automatic image annotationTag based image retrieval (tbir) using automatic image annotation
Tag based image retrieval (tbir) using automatic image annotation
 
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVALMETA-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
META-HEURISTICS BASED ARF OPTIMIZATION FOR IMAGE RETRIEVAL
 
A Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVMA Review of Feature Extraction Techniques for CBIR based on SVM
A Review of Feature Extraction Techniques for CBIR based on SVM
 
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHESSECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
 

Recently uploaded

Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
Kamal Acharya
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
MohammadAliNayeem
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
Kamal Acharya
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Lovely Professional University
 
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
tuuww
 

Recently uploaded (20)

Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
An improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technologyAn improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technology
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 
Natalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in KrakówNatalia Rutkowska - BIM School Course in Kraków
Natalia Rutkowska - BIM School Course in Kraków
 
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
NO1 Pandit Black Magic Removal in Uk kala jadu Specialist kala jadu for Love ...
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
Complex plane, Modulus, Argument, Graphical representation of a complex numbe...
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Low rpm Generator for efficient energy harnessing from a two stage wind turbine
Low rpm Generator for efficient energy harnessing from a two stage wind turbineLow rpm Generator for efficient energy harnessing from a two stage wind turbine
Low rpm Generator for efficient energy harnessing from a two stage wind turbine
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 
Attraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptxAttraction and Repulsion type Moving Iron Instruments.pptx
Attraction and Repulsion type Moving Iron Instruments.pptx
 
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
一比一原版(UNK毕业证)内布拉斯加州立大学科尼分校毕业证成绩单
 

Texture based image retrieval system

  • 2. CONTENTS  ABSTRACT  INTRODUCTION  EXISTING SYSTEM  PROPOSED SYSTEM  MODULES  MERITS AND DEMERITS  APPLICATIONS
  • 3. ABSTRACT  The main aim of this project is to retrieve images based on their texture properties.  The current content based image retrieval system deals with facial recognition with few draw backs.  Thus it improves the efficiency of the system with the help of textures.  Our Texture based image retrieval system analyses the given input image by means of texture present in it which generally deals with the background or the contents in the image.  The system also provides an efficient process for retrieval of images.
  • 4. INTRODUCTION  With the rapid increase in digital images , the problem in finding a desired image in the web becomes a hard task  The most common way of doing this is by textual descriptions and categorizing of images.  An image is given as input query and the system identifies its texture features.  The system automatically identifies texture based features and descriptors of each image in the image database  Features of the query specification are compared with features from the image database to determine which images match similarly with given features.  The relevant images are provided to the user.
  • 5. Contd… OPENCV  OpenCV (Open Source Computer Vision Library) is a library of programming functions.  It focuses mainly on real-time image processing.  Primary interface is in C++  Other interfaces include python , java and MATLAB .
  • 6. EXISTING SYSTEM  The existing commercial and research image retrieval systems are based on: o Search by color o search by text o random browsing o search by sketch The current content based image retrieval system deals with facial recognition.
  • 7. PROPOSED SYSTEM  The proposed system is texture based image retrieval system that uses texture as its basic criteria.  Texture Based Image Retrieval (TBIR) is a technique which uses texture features of image to search user required image from large image database according to user's requests in the form of a query image.  An image texture is a set of metrics calculated in image processing designed to quantify the perceived texture of an image  Texture includes the visual patterns of an image: -Coarsness: unrefined or unpolished -Contrast: difference in luminance -Roughness
  • 8. Contd…  The image databases are indexed with descriptors derived from the visual content of the images.  The similarities /distances between the descriptor vectors of the query and images in the database are identified.  The output will be the similar images having same or very closest features as that of the query image. .
  • 9.
  • 10. Texture Extraction Query Image features Image DB Texture Filter Texture Query Result Final Query Ranking Final Query Result Query Presentation
  • 11. MODULES  Interface module  Feature extraction and matching module  Feature storage module
  • 12. INTERFACE MODULE  This module is for Image acquisition and to provide output of the search.  Acquires a digital image as input query image from the user.  Presents the results after processing the query image. .
  • 13. Feature Extraction Module  The image is first processed in order to extract the features, which describe its contents.  The texture features are extracted from the image using the speeded up robust feature -SURF algorithm.  SURF algorithm: used for feature detection , description and matching.  In this visual information is extracted from the image and generates features vectors .For each pixel, the image description is found in the form of feature value by using the feature extraction
  • 14. Feature Matching  This is the main module that matches the texture features of the input image with all the images in the database.  The feature vectors of images are matched with the feature vectors of query image.  If the distance between the two vectors is sufficently small then match is generated.  The SURF algorithm speeds up the matching which helps in measuring the similarity.  Retrieves all the relevant images to the user.
  • 15. Features Storage Module  Image Database: It consists of the collection of n number of images depends on the user range and choice.  SQL methods are implemented for storing and updating of images and their features in the image database. .
  • 16. SOFTWARE REQUIREMENTS  OPENCV 2.4.2  Microsoft Visual Studio 2010 C++ express  Operating Systems: Windows xp/vista7/8. HARDWARE REQUIREMENTS  HARD DISK Space: 2 GB RAM, 80 GB disk space
  • 17. MERITS  More accurate results  Reduces the semantic gap  Retrieves images based on logical features  Efficient image searching  display the images from database which are the more interest to the user
  • 18. DEMERITS  Result depends on the quality of input image  Need of more data space
  • 19. Applications:  Crime force for picture recognition in crime prevention.  Medical diagnosis  Architectural and engineering design  Fashion and publishing  Geographical information and remote sensing systems  Home entertainment