SlideShare a Scribd company logo
1 of 19
Group No. 12
Mahesh Gupta (100720)
Abdul Mohsin (100763)
Sneha Kamat (100766)
FELIS
(Feature Extraction
based Learning
Image Search Engine)
Contents
• Introduction
• Project Scope
• Existing Systems
• Proposed System
• Design of Project
• System Requirements
• Work Done till now
Need of CBIR System
Introduction
• CBIR term originated in 1992, by T. Kato.
• Retrieving desired images based on their features automatically extracted.
from images rather than metadata.
• two phase process
Applications
• Finger print scanning cannot be done using a keyword search.
• Automatic face recognition systems.
• Digital libraries, Crime prevention, Medicine
• Historical research.
Scope of Project
Existing Systems
• BlobWorld
• PatSeek
• SIMBA(Search Image by Appearance)
BlobWorld
• Divides images into regions (“blobs”).
• index the blob descriptions using a R* tree.
• querying based on color, texture, location, and shape of regions (blobs)
and of the background.
• Color: by a histogram of 218 bins.
• Texture : by ‘mean contrast’ and ‘anisotropy’.
• Shape : by an area, eccentricity, and orientation.
Limitations
• Rotation variant representation.
• Does not take user preference into consideration
PatSeek
• CBIR system for US based patent System.
• Developed by Avinash Tiwari, Veena Bansal at IIT Kanpur.
• Edge representation by EOAC.
• Quantizing edges into 36 bins of 5 degrees.
• Rotation invariant representation.
• Shape based searching.
Limitations
• Does not take color and texture feature into consideration.
• Large time to process query.
• Works only for gray-scale images.
SIMBA (Search Images By Appearance)
• Developed by Institute for Pattern Recognition and Image
Processing, Freiburg University, Germany.
• Works for color and texture feature.
• Is based on invariant features ( Translation and Rotation).
• Online Prototyping (Client-Server System)
Limitations
• Maximum number of 5 clients is allowed to contact the database
server simultaneously.
• Database contains only 2500 photograph images (MPEG-7).
Proposed System
Project Design (Architecture of FELIS)
Image To Feature Vector Converter
Image Pre-processing
Shape Representation (Using DAC Approach)
• Should be invariant to translation, rotation and scaling.
• Should also be able to represent spatial relation between
neighboring edges.
• Hence, Distance Auto-correlogram (DAC) algorithm is used.
Color Representation (Using Color Histogram)
• Algorithm should not be very complex or calculation intense.
• Infinite possibility of colors.
• Hence, quantization is necessary.
• Representation should be able to cover the possibility of multiple
colors in an object.
• Hence, Color Histogram is used.
Texture Representation
• Representation of physical property (material) of an object.
• Representation should be accurate and account for different
possibilities.
• Standard algorithm for representation – Gabor Algorithm
System Requirements
Hardware Requirements
a) Any Intel or AMD x86 processor supporting SSE2 instruction set
b) Minimum 1GB Hard Disk Space
c) Minimum 1GB RAM
Software Requirements
a) Operating System: Window XP or Higher version or Ubuntu 9.10, Red Hat
Enterprise Linux 5.x, SUSE Linux Enterprise Desktop 11.x, Debian 5.x
b) Java Runtime Environment (JRE) version 6
c) Image Processing Toolbox (from www.mathworks.com ) version 6 or Higher
d) Oracle Database Server (9i or Higher)
Work Done Till Now
FELIS

More Related Content

Viewers also liked

Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source PresentationRexNige
 
Mass 201 CMR 17 Data Privacy Law
Mass 201 CMR 17 Data Privacy LawMass 201 CMR 17 Data Privacy Law
Mass 201 CMR 17 Data Privacy Lawguest8b10a3
 
Ppt01 the balloon 2010
Ppt01 the balloon 2010Ppt01 the balloon 2010
Ppt01 the balloon 2010luciamontoliu
 
Life Unlimited Church Announcements
Life Unlimited Church AnnouncementsLife Unlimited Church Announcements
Life Unlimited Church Announcementsluchurch
 
ad:tech New York: Marketing to Millennials
ad:tech New York: Marketing to Millennialsad:tech New York: Marketing to Millennials
ad:tech New York: Marketing to MillennialsContext Optional
 
Heritage Observatory Open Data GIS Platform
Heritage Observatory Open Data GIS PlatformHeritage Observatory Open Data GIS Platform
Heritage Observatory Open Data GIS PlatformDaniel Caune
 
Tobi Timeline
Tobi TimelineTobi Timeline
Tobi Timelinettakata
 
The room of my dream
The room of my dreamThe room of my dream
The room of my dreamguest418635
 
NET+ Subnetting
NET+ SubnettingNET+ Subnetting
NET+ SubnettingBernado
 
Web Application Cache (APC, Memcache)
Web Application Cache (APC, Memcache)Web Application Cache (APC, Memcache)
Web Application Cache (APC, Memcache)Vijay Kumbhar
 
Presentatie inkooptraining.com voor de bouw 1.0
Presentatie inkooptraining.com voor de bouw 1.0Presentatie inkooptraining.com voor de bouw 1.0
Presentatie inkooptraining.com voor de bouw 1.0Hans de Waay
 
基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性babyyellow li
 
Social Media Best Practices OMMA Global Case Study
Social Media Best Practices OMMA Global Case StudySocial Media Best Practices OMMA Global Case Study
Social Media Best Practices OMMA Global Case StudyContext Optional
 
ad:tech Expo Theater: Why Social is Worth More
ad:tech Expo Theater: Why Social is Worth Moread:tech Expo Theater: Why Social is Worth More
ad:tech Expo Theater: Why Social is Worth MoreContext Optional
 
Ppt06 little rabbit 2010
Ppt06 little rabbit 2010Ppt06 little rabbit 2010
Ppt06 little rabbit 2010luciamontoliu
 

Viewers also liked (20)

Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
Mass 201 CMR 17 Data Privacy Law
Mass 201 CMR 17 Data Privacy LawMass 201 CMR 17 Data Privacy Law
Mass 201 CMR 17 Data Privacy Law
 
Ppt01 the balloon 2010
Ppt01 the balloon 2010Ppt01 the balloon 2010
Ppt01 the balloon 2010
 
Life Unlimited Church Announcements
Life Unlimited Church AnnouncementsLife Unlimited Church Announcements
Life Unlimited Church Announcements
 
Sp%20 pendidikan%20islam%20kbsm
Sp%20 pendidikan%20islam%20kbsmSp%20 pendidikan%20islam%20kbsm
Sp%20 pendidikan%20islam%20kbsm
 
ad:tech New York: Marketing to Millennials
ad:tech New York: Marketing to Millennialsad:tech New York: Marketing to Millennials
ad:tech New York: Marketing to Millennials
 
Tree story
Tree storyTree story
Tree story
 
Heritage Observatory Open Data GIS Platform
Heritage Observatory Open Data GIS PlatformHeritage Observatory Open Data GIS Platform
Heritage Observatory Open Data GIS Platform
 
Tobi Timeline
Tobi TimelineTobi Timeline
Tobi Timeline
 
The room of my dream
The room of my dreamThe room of my dream
The room of my dream
 
NET+ Subnetting
NET+ SubnettingNET+ Subnetting
NET+ Subnetting
 
Ppt05 monster 2010
Ppt05 monster 2010Ppt05 monster 2010
Ppt05 monster 2010
 
Web Application Cache (APC, Memcache)
Web Application Cache (APC, Memcache)Web Application Cache (APC, Memcache)
Web Application Cache (APC, Memcache)
 
Presentatie inkooptraining.com voor de bouw 1.0
Presentatie inkooptraining.com voor de bouw 1.0Presentatie inkooptraining.com voor de bouw 1.0
Presentatie inkooptraining.com voor de bouw 1.0
 
基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性基于linux-HA 的PG高可用性
基于linux-HA 的PG高可用性
 
Peggy and mummy
Peggy and mummyPeggy and mummy
Peggy and mummy
 
Social Media Best Practices OMMA Global Case Study
Social Media Best Practices OMMA Global Case StudySocial Media Best Practices OMMA Global Case Study
Social Media Best Practices OMMA Global Case Study
 
Psychology 4 11
Psychology 4 11Psychology 4 11
Psychology 4 11
 
ad:tech Expo Theater: Why Social is Worth More
ad:tech Expo Theater: Why Social is Worth Moread:tech Expo Theater: Why Social is Worth More
ad:tech Expo Theater: Why Social is Worth More
 
Ppt06 little rabbit 2010
Ppt06 little rabbit 2010Ppt06 little rabbit 2010
Ppt06 little rabbit 2010
 

Similar to FELIS

Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval Swati Chauhan
 
Building Mosaics
Building MosaicsBuilding Mosaics
Building MosaicsEsri
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrievalrubaiyat11
 
Evolving a Medical Image Similarity Search
Evolving a Medical Image Similarity SearchEvolving a Medical Image Similarity Search
Evolving a Medical Image Similarity SearchSujit Pal
 
Computer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathonComputer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathonAditya Bhattacharya
 
Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern PresentationDaniel Cahall
 
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]Dongmin Choi
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeBill Liu
 
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...kumari36
 
Visualization of Large Multivariate Data Sets using Parallel Coordinates
Visualization of Large Multivariate Data Sets using Parallel CoordinatesVisualization of Large Multivariate Data Sets using Parallel Coordinates
Visualization of Large Multivariate Data Sets using Parallel Coordinateskvaderlipa
 
2019 cvpr paper_overview
2019 cvpr paper_overview2019 cvpr paper_overview
2019 cvpr paper_overviewLEE HOSEONG
 
2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong LeeMoazzem Hossain
 
Using Imagery in ArcGIS
Using Imagery in ArcGISUsing Imagery in ArcGIS
Using Imagery in ArcGISEsri
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworkstm1966
 
IncQuery Labs Models 2020 MIP Talk
IncQuery Labs Models 2020 MIP TalkIncQuery Labs Models 2020 MIP Talk
IncQuery Labs Models 2020 MIP TalkIncQuery Labs
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
Wits presentation 6_28072015
Wits presentation 6_28072015Wits presentation 6_28072015
Wits presentation 6_28072015Beatrice van Eden
 

Similar to FELIS (20)

Content Based Image Retrieval
Content Based Image Retrieval Content Based Image Retrieval
Content Based Image Retrieval
 
CBIR_white.ppt
CBIR_white.pptCBIR_white.ppt
CBIR_white.ppt
 
Building Mosaics
Building MosaicsBuilding Mosaics
Building Mosaics
 
Content based image retrieval
Content based image retrievalContent based image retrieval
Content based image retrieval
 
Evolving a Medical Image Similarity Search
Evolving a Medical Image Similarity SearchEvolving a Medical Image Similarity Search
Evolving a Medical Image Similarity Search
 
Computer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathonComputer vision-nit-silchar-hackathon
Computer vision-nit-silchar-hackathon
 
Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern Presentation
 
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]
Review : Multi-Domain Image Completion for Random Missing Input Data [cdm]
 
2015 10-08 - additive manufacturing software 1
2015 10-08 - additive manufacturing software  12015 10-08 - additive manufacturing software  1
2015 10-08 - additive manufacturing software 1
 
AISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the EdgeAISF19 - Unleash Computer Vision at the Edge
AISF19 - Unleash Computer Vision at the Edge
 
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
Fast Wavelet Based Image Characterization for Highly Adaptive Image Retrieval...
 
Visualization of Large Multivariate Data Sets using Parallel Coordinates
Visualization of Large Multivariate Data Sets using Parallel CoordinatesVisualization of Large Multivariate Data Sets using Parallel Coordinates
Visualization of Large Multivariate Data Sets using Parallel Coordinates
 
2019 cvpr paper_overview
2019 cvpr paper_overview2019 cvpr paper_overview
2019 cvpr paper_overview
 
2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee
 
Using Imagery in ArcGIS
Using Imagery in ArcGISUsing Imagery in ArcGIS
Using Imagery in ArcGIS
 
20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks20191107 deeplearningapproachesfornetworks
20191107 deeplearningapproachesfornetworks
 
IncQuery Labs Models 2020 MIP Talk
IncQuery Labs Models 2020 MIP TalkIncQuery Labs Models 2020 MIP Talk
IncQuery Labs Models 2020 MIP Talk
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
Wits presentation 6_28072015
Wits presentation 6_28072015Wits presentation 6_28072015
Wits presentation 6_28072015
 

FELIS

  • 1. Group No. 12 Mahesh Gupta (100720) Abdul Mohsin (100763) Sneha Kamat (100766) FELIS (Feature Extraction based Learning Image Search Engine)
  • 2. Contents • Introduction • Project Scope • Existing Systems • Proposed System • Design of Project • System Requirements • Work Done till now
  • 3. Need of CBIR System
  • 4. Introduction • CBIR term originated in 1992, by T. Kato. • Retrieving desired images based on their features automatically extracted. from images rather than metadata. • two phase process Applications • Finger print scanning cannot be done using a keyword search. • Automatic face recognition systems. • Digital libraries, Crime prevention, Medicine • Historical research.
  • 6. Existing Systems • BlobWorld • PatSeek • SIMBA(Search Image by Appearance)
  • 7. BlobWorld • Divides images into regions (“blobs”). • index the blob descriptions using a R* tree. • querying based on color, texture, location, and shape of regions (blobs) and of the background. • Color: by a histogram of 218 bins. • Texture : by ‘mean contrast’ and ‘anisotropy’. • Shape : by an area, eccentricity, and orientation. Limitations • Rotation variant representation. • Does not take user preference into consideration
  • 8. PatSeek • CBIR system for US based patent System. • Developed by Avinash Tiwari, Veena Bansal at IIT Kanpur. • Edge representation by EOAC. • Quantizing edges into 36 bins of 5 degrees. • Rotation invariant representation. • Shape based searching. Limitations • Does not take color and texture feature into consideration. • Large time to process query. • Works only for gray-scale images.
  • 9. SIMBA (Search Images By Appearance) • Developed by Institute for Pattern Recognition and Image Processing, Freiburg University, Germany. • Works for color and texture feature. • Is based on invariant features ( Translation and Rotation). • Online Prototyping (Client-Server System) Limitations • Maximum number of 5 clients is allowed to contact the database server simultaneously. • Database contains only 2500 photograph images (MPEG-7).
  • 12. Image To Feature Vector Converter
  • 14. Shape Representation (Using DAC Approach) • Should be invariant to translation, rotation and scaling. • Should also be able to represent spatial relation between neighboring edges. • Hence, Distance Auto-correlogram (DAC) algorithm is used.
  • 15. Color Representation (Using Color Histogram) • Algorithm should not be very complex or calculation intense. • Infinite possibility of colors. • Hence, quantization is necessary. • Representation should be able to cover the possibility of multiple colors in an object. • Hence, Color Histogram is used.
  • 16. Texture Representation • Representation of physical property (material) of an object. • Representation should be accurate and account for different possibilities. • Standard algorithm for representation – Gabor Algorithm
  • 17. System Requirements Hardware Requirements a) Any Intel or AMD x86 processor supporting SSE2 instruction set b) Minimum 1GB Hard Disk Space c) Minimum 1GB RAM Software Requirements a) Operating System: Window XP or Higher version or Ubuntu 9.10, Red Hat Enterprise Linux 5.x, SUSE Linux Enterprise Desktop 11.x, Debian 5.x b) Java Runtime Environment (JRE) version 6 c) Image Processing Toolbox (from www.mathworks.com ) version 6 or Higher d) Oracle Database Server (9i or Higher)