SlideShare a Scribd company logo
Visual Category Recognition using
Information-Theoretic Co-clustering
Ashish Gupta and Richard Bowden
University of Surrey
a.gupta@surrey.ac.uk
Feb.25,2012
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Contents
Introduction: Visual Categorization
Current practice: Bag-of-Features Model
Problem: Semantic scatter
Idea: Visual Topic ← Visual Words
Approach: Information-Theoretic Co-Clustering
Solution: Bag-of-Topics Model
Experiments: multiple Datasets and Dictionary sizes
Summary
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Visual Category Recognition
Definition
Detect presence of an instance of a visual
category in an image.
Visual Categorization Pipeline
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Bag-of-Features
Visual Word
Representative feature vector
(generally centroid) of each
cluster.
Image Histogram
Histogram of assignments
of image feature vectors to
visual words.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Discriminative Dictionary
Basic Intuition
If normalized image histogram of test sample is closer to trained
positive histogram then image is classified as positive (motocycle).
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Challenges
Several variations in visual category appearance render category
recognition very difficult.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Intra-category appearance variation
Small variations in instances of object part causes associated
descriptors to get scattered in feature space.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Semantic Scatter
Small variations in instances of object part causes associated
descriptors to get scattered in feature space.
Descriptors of different categories are inter-leaved in feature
space (local patch decriptors have low specificity).
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Towards Discriminative Dictionary
Increase dictionary size to split up interleaved feature vectors.
Dictionary learning is unsupervised ⇒ discriminative
dictionary not assured.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Visual Topic ← Visual Words
Idea
Combine visual words which are semantically related and
create a visual topic.
Dictionary of visual topics should be more robust to
intra-category variation.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Visual Word Distribution
Visual word selection is based entirely on distribution density of
feature vectors independent of image source.
Distribution across images important for selection of visual word.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Image-Word Distribution
Word distribution across images ∝ semantic equivalence.
Histogram distribution across words ∝ image similarity.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Co-Clustering
Formulate the image-word matrix as a joint probability distribution.
Optimal co-clustering maximizes mutual information between
clustered random variables.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Bag-of-Topics ← Bag-of-Words
Image histogram feature vectors in high-dimensional visual words
space are projected to lower dimensional visual topic space.
The distance between feature vectors from the same category is
reduced.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Experiment
Feature Descriptor : SIFT : Affine invariant local image patch
descriptor
Data set:
Scene 15 : 15 visual categories of natural indoor and outdoor
scenes. Each category has about 200 to 400 images and the
entire dataset has 4485 images.
Pascal VOC2006 : It has 10 visual categories with about 175
to 650 images per category. There are a total of 5304 images.
Pascal VOC2007 : It has 20 visual categories. Each category
contains images ranging from 100 to 2000, with 9963 images
in all.
Pascal VOC2010 : It has 20 visual categories with 300 to 3500
images per category. There are a total of 21738 images.
Classifier : k-NN
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Scene-15 Dataset
F1-score across categories for 100, 500, and 1000 visual Topics.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
PASCAL VOC2006 Dataset
F1-score across categories for 100, 500, and 1000 visual Topics.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
PASCAL VOC2007 Dataset
F1-score across categories for 100, 500, and 1000 visual Topics.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Dictionary Size
10,000 words → n Topics. Appropriate number of Topics?
Large dictionary becomes category dependent.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
Summary
Bag-of-Features in limited: unsupervised clustering.
Significant intra-category appearance variation: semantic scatter.
Visual Topic ← Visual Word.
Co-clustering Image-Word distribution.
Semantic dimensionality reduction.
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
END
Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization

More Related Content

Similar to Visual Category Recognition using Information-Theoretic Co-Clustering

Assessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsAssessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsSven Lieber
 
Visual Object Category Recognition
Visual Object Category RecognitionVisual Object Category Recognition
Visual Object Category RecognitionAshish Gupta
 
A Higher-Level Visual Representation For Semantic Learning In Image Databases
A Higher-Level Visual Representation For Semantic  Learning In ImageDatabasesA Higher-Level Visual Representation For Semantic  Learning In ImageDatabases
A Higher-Level Visual Representation For Semantic Learning In Image Databasesismailelsayad
 
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...Spot the Dog: An overview of semantic retrieval of unannotated images in the ...
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...Jonathon Hare
 
Semantic Relatedness of Web Resources by XESA - Philipp Scholl
Semantic Relatedness of Web Resources by XESA - Philipp SchollSemantic Relatedness of Web Resources by XESA - Philipp Scholl
Semantic Relatedness of Web Resources by XESA - Philipp SchollCROKODIl consortium
 
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...Linking Historical Sources to Established Knowledge Bases in Order to Inform ...
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...Annalina Caputo
 
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...Symeon Papadopoulos
 

Similar to Visual Category Recognition using Information-Theoretic Co-Clustering (8)

Assessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph RestrictionsAssessing, Creating and Using Knowledge Graph Restrictions
Assessing, Creating and Using Knowledge Graph Restrictions
 
Visual Object Category Recognition
Visual Object Category RecognitionVisual Object Category Recognition
Visual Object Category Recognition
 
Visual7W Grounded Question Answering in Images
Visual7W  Grounded Question Answering in ImagesVisual7W  Grounded Question Answering in Images
Visual7W Grounded Question Answering in Images
 
A Higher-Level Visual Representation For Semantic Learning In Image Databases
A Higher-Level Visual Representation For Semantic  Learning In ImageDatabasesA Higher-Level Visual Representation For Semantic  Learning In ImageDatabases
A Higher-Level Visual Representation For Semantic Learning In Image Databases
 
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...Spot the Dog: An overview of semantic retrieval of unannotated images in the ...
Spot the Dog: An overview of semantic retrieval of unannotated images in the ...
 
Semantic Relatedness of Web Resources by XESA - Philipp Scholl
Semantic Relatedness of Web Resources by XESA - Philipp SchollSemantic Relatedness of Web Resources by XESA - Philipp Scholl
Semantic Relatedness of Web Resources by XESA - Philipp Scholl
 
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...Linking Historical Sources to Established Knowledge Bases in Order to Inform ...
Linking Historical Sources to Established Knowledge Bases in Order to Inform ...
 
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...
Compact and Distinctive Visual Vocabularies for Efficient Multimedia Data Ind...
 

Recently uploaded

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...Product School
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 

Recently uploaded (20)

"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 

Visual Category Recognition using Information-Theoretic Co-Clustering

  • 1. Visual Category Recognition using Information-Theoretic Co-clustering Ashish Gupta and Richard Bowden University of Surrey a.gupta@surrey.ac.uk Feb.25,2012 Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 2. Contents Introduction: Visual Categorization Current practice: Bag-of-Features Model Problem: Semantic scatter Idea: Visual Topic ← Visual Words Approach: Information-Theoretic Co-Clustering Solution: Bag-of-Topics Model Experiments: multiple Datasets and Dictionary sizes Summary Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 3. Visual Category Recognition Definition Detect presence of an instance of a visual category in an image. Visual Categorization Pipeline Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 4. Bag-of-Features Visual Word Representative feature vector (generally centroid) of each cluster. Image Histogram Histogram of assignments of image feature vectors to visual words. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 5. Discriminative Dictionary Basic Intuition If normalized image histogram of test sample is closer to trained positive histogram then image is classified as positive (motocycle). Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 6. Challenges Several variations in visual category appearance render category recognition very difficult. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 7. Intra-category appearance variation Small variations in instances of object part causes associated descriptors to get scattered in feature space. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 8. Semantic Scatter Small variations in instances of object part causes associated descriptors to get scattered in feature space. Descriptors of different categories are inter-leaved in feature space (local patch decriptors have low specificity). Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 9. Towards Discriminative Dictionary Increase dictionary size to split up interleaved feature vectors. Dictionary learning is unsupervised ⇒ discriminative dictionary not assured. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 10. Visual Topic ← Visual Words Idea Combine visual words which are semantically related and create a visual topic. Dictionary of visual topics should be more robust to intra-category variation. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 11. Visual Word Distribution Visual word selection is based entirely on distribution density of feature vectors independent of image source. Distribution across images important for selection of visual word. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 12. Image-Word Distribution Word distribution across images ∝ semantic equivalence. Histogram distribution across words ∝ image similarity. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 13. Co-Clustering Formulate the image-word matrix as a joint probability distribution. Optimal co-clustering maximizes mutual information between clustered random variables. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 14. Bag-of-Topics ← Bag-of-Words Image histogram feature vectors in high-dimensional visual words space are projected to lower dimensional visual topic space. The distance between feature vectors from the same category is reduced. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 15. Experiment Feature Descriptor : SIFT : Affine invariant local image patch descriptor Data set: Scene 15 : 15 visual categories of natural indoor and outdoor scenes. Each category has about 200 to 400 images and the entire dataset has 4485 images. Pascal VOC2006 : It has 10 visual categories with about 175 to 650 images per category. There are a total of 5304 images. Pascal VOC2007 : It has 20 visual categories. Each category contains images ranging from 100 to 2000, with 9963 images in all. Pascal VOC2010 : It has 20 visual categories with 300 to 3500 images per category. There are a total of 21738 images. Classifier : k-NN Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 16. Scene-15 Dataset F1-score across categories for 100, 500, and 1000 visual Topics. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 17. PASCAL VOC2006 Dataset F1-score across categories for 100, 500, and 1000 visual Topics. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 18. PASCAL VOC2007 Dataset F1-score across categories for 100, 500, and 1000 visual Topics. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 19. Dictionary Size 10,000 words → n Topics. Appropriate number of Topics? Large dictionary becomes category dependent. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 20. Summary Bag-of-Features in limited: unsupervised clustering. Significant intra-category appearance variation: semantic scatter. Visual Topic ← Visual Word. Co-clustering Image-Word distribution. Semantic dimensionality reduction. Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization
  • 21. END Ashish Gupta and Richard Bowden Co-Clustering for Visual Categorization