SlideShare una empresa de Scribd logo
1 de 15
Evaluation of Color Descriptors for Object and Scene Recognition Authors: Koen E. A. van de Sande, Theo Gevers, and Cees G. M. Snoek @ University of Amsterdam Presenter: Shao-Chuan Wang
Evaluation of Color Descriptors for Object and Scene Recognition Focus: Color features/descriptors on obj. and scene recognition Summary: The invariance of photometric transform aces and its effect on discriminative power. Conclusion: The usefulness of invariance is category-specific!
Photometric transforms (1/2) Light intensity scale invariant Light intensity shift invariant
Photometric transforms (1/2) Light intensity scale and shift invariant Light color change Light color change and shift
Color Descriptors (1/1) Histograms  RGB, Hue, Saturation, rgHistogram, … Color Moments: contain spatial info. Color SIFT: combined color and SIFT HSV-SIFT, Hue-SIFT, …
Color Histograms (1/2) RGB-histogram Hue-histogram H and S are scale-invariant and shift-invariant w.r.t light intensity rg-histogram Scale-invariant Not shift-invariant Not that b is redudant Image from wikipedia
Color Histograms (2/2) Transformed color Scale and shift-invariant w.r.t light intensity. Opponent color histogram O1,O2 shift invariant O3: intensity, no invariant
Color SIFT Descriptors (1/3) HSV-SIFT SIFT over HSV channels Hue is unstable in gray axis Hue-SIFT (Van de Weijer 2006) Used Hue histogram weighing  	by its saturation Concatenate Hue histogram with SIFT Only SIFT is invariant; Hue histogram is not! (partial invariance) Hue Instability
Color SIFT Descriptors (2/3) OpponentSIFT SIFT over all channels in the opponent color space. Shift-invariant to light intensity. W-SIFT Eliminate O1 and O2’s intensity information Scale-invariant to light intensity rg-SIFT SIFT over r,g spaces Scale and shift invariant, but not invariant to light color changes/shifts
Color SIFT Descriptors (3/3) Transformed color SIFT SIFT over normalized transformed channels. Scale- and shift-invariant to light color changes and shift.
Experiments Implementation: Scale-invariants points are detected by Harris-Laplace point detectors Color descriptors are computed over the area around the points; all regions are proportionally re-sampled to a uniform 60x60 patch. Cluster descriptors with k = 40 (images) k = 4000 (video) SVM classifier with EMD/chi-square kernel
Benchmark (1/3) Image: PASCAL VOC 2007, over 20 object categories
Benchmark (2/3) Most objs were categorized better under scale- and shift- invariant to light intensity Some, such as car and dining table, do not benefit from such invariance.
Benchmark (3/3) Video: Mediamill Challenge, 39 object and scene categories
Evaluation of Color Descriptors for Object and Scene Recognition Conclusion: W-SIFT and rgSIFT, in general, outperform other color descriptors. Light intensity info. Is important for some categories Usefulness of invariance is category-specific.

Más contenido relacionado

Similar a Evaluation of how color descriptors recognize objects and scenes

Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdf
Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdfOptimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdf
Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdfAwal72
 
Colour models
Colour modelsColour models
Colour modelsBCET
 
K Space in MRI
K Space in MRIK Space in MRI
K Space in MRIKajal Jha
 
LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3Karimi LordRamza
 
Paper id 252014111
Paper id 252014111Paper id 252014111
Paper id 252014111IJRAT
 
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4Thomas Mansencal
 
Survey on Local Color Image Descriptors
Survey on Local Color Image DescriptorsSurvey on Local Color Image Descriptors
Survey on Local Color Image DescriptorsIRJET Journal
 
Iisrt anjana francis (ec)
Iisrt anjana francis (ec)Iisrt anjana francis (ec)
Iisrt anjana francis (ec)IISRT
 
SAR image interpretation
SAR image interpretationSAR image interpretation
SAR image interpretationElise Colin
 
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...IDES Editor
 
SLOPE 1st workshop - presentation 2
SLOPE 1st workshop - presentation 2SLOPE 1st workshop - presentation 2
SLOPE 1st workshop - presentation 2SLOPE Project
 
Sac ki anh mai - anh mai
Sac ki   anh mai - anh maiSac ki   anh mai - anh mai
Sac ki anh mai - anh maiThuy Dung Pham
 
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
GEOMETRIC TAMPERING ESTIMATION  BY MEANS OF A SIFT-BASED FORENSIC ANALYSISGEOMETRIC TAMPERING ESTIMATION  BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSISICL - Image Communication Laboratory
 
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKSRTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKScscpconf
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...cscpconf
 
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...Elsa von Licy
 
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmTopology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmFrancisco (Paco) Florez-Revuelta
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using WaveletAsim Qureshi
 

Similar a Evaluation of how color descriptors recognize objects and scenes (20)

Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdf
Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdfOptimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdf
Optimizing Seismic Attributes Interpretation using HSV Rotation_PPT.pdf
 
Colour models
Colour modelsColour models
Colour models
 
K Space in MRI
K Space in MRIK Space in MRI
K Space in MRI
 
LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3LISSAJOUS PATTERNS Experiment 3
LISSAJOUS PATTERNS Experiment 3
 
Paper id 252014111
Paper id 252014111Paper id 252014111
Paper id 252014111
 
Urban areas
Urban areasUrban areas
Urban areas
 
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
The Importance of Terminology and sRGB Uncertainty - Notes - 0.4
 
Survey on Local Color Image Descriptors
Survey on Local Color Image DescriptorsSurvey on Local Color Image Descriptors
Survey on Local Color Image Descriptors
 
Iisrt anjana francis (ec)
Iisrt anjana francis (ec)Iisrt anjana francis (ec)
Iisrt anjana francis (ec)
 
SAR image interpretation
SAR image interpretationSAR image interpretation
SAR image interpretation
 
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
Analysis and Simulation of Pseudo Ranging Noise codes for Geo-Stationary Sate...
 
SLOPE 1st workshop - presentation 2
SLOPE 1st workshop - presentation 2SLOPE 1st workshop - presentation 2
SLOPE 1st workshop - presentation 2
 
Sac ki anh mai - anh mai
Sac ki   anh mai - anh maiSac ki   anh mai - anh mai
Sac ki anh mai - anh mai
 
Lec11.ppt
Lec11.pptLec11.ppt
Lec11.ppt
 
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
GEOMETRIC TAMPERING ESTIMATION  BY MEANS OF A SIFT-BASED FORENSIC ANALYSISGEOMETRIC TAMPERING ESTIMATION  BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
 
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKSRTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
 
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...
Visual thinking colin_ware_lectures_2013_5_color theory and color for informa...
 
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary AlgorithmTopology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
Topology-Preserving Ordering of the RGB Space with an Evolutionary Algorithm
 
Image Denoising Using Wavelet
Image Denoising Using WaveletImage Denoising Using Wavelet
Image Denoising Using Wavelet
 

Más de Shao-Chuan Wang

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningShao-Chuan Wang
 
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Shao-Chuan Wang
 
A Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingA Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingShao-Chuan Wang
 
An Exemplar Model For Learning Object Classes
An Exemplar Model For Learning Object ClassesAn Exemplar Model For Learning Object Classes
An Exemplar Model For Learning Object ClassesShao-Chuan Wang
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Shao-Chuan Wang
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector MachineShao-Chuan Wang
 

Más de Shao-Chuan Wang (10)

Book Cover Recognition
Book Cover RecognitionBook Cover Recognition
Book Cover Recognition
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
Beyond The Euclidean Distance: Creating effective visual codebooks using the ...
 
Self Taught Learning
Self Taught LearningSelf Taught Learning
Self Taught Learning
 
A Friendly Guide To Sparse Coding
A Friendly Guide To Sparse CodingA Friendly Guide To Sparse Coding
A Friendly Guide To Sparse Coding
 
An Exemplar Model For Learning Object Classes
An Exemplar Model For Learning Object ClassesAn Exemplar Model For Learning Object Classes
An Exemplar Model For Learning Object Classes
 
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
Spatially Coherent Latent Topic Model For Concurrent Object Segmentation and ...
 
Support Vector Machine
Support Vector MachineSupport Vector Machine
Support Vector Machine
 
About Python
About PythonAbout Python
About Python
 
Image Classification And Support Vector Machine
Image Classification And Support Vector MachineImage Classification And Support Vector Machine
Image Classification And Support Vector Machine
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Evaluation of how color descriptors recognize objects and scenes

  • 1. Evaluation of Color Descriptors for Object and Scene Recognition Authors: Koen E. A. van de Sande, Theo Gevers, and Cees G. M. Snoek @ University of Amsterdam Presenter: Shao-Chuan Wang
  • 2. Evaluation of Color Descriptors for Object and Scene Recognition Focus: Color features/descriptors on obj. and scene recognition Summary: The invariance of photometric transform aces and its effect on discriminative power. Conclusion: The usefulness of invariance is category-specific!
  • 3. Photometric transforms (1/2) Light intensity scale invariant Light intensity shift invariant
  • 4. Photometric transforms (1/2) Light intensity scale and shift invariant Light color change Light color change and shift
  • 5. Color Descriptors (1/1) Histograms RGB, Hue, Saturation, rgHistogram, … Color Moments: contain spatial info. Color SIFT: combined color and SIFT HSV-SIFT, Hue-SIFT, …
  • 6. Color Histograms (1/2) RGB-histogram Hue-histogram H and S are scale-invariant and shift-invariant w.r.t light intensity rg-histogram Scale-invariant Not shift-invariant Not that b is redudant Image from wikipedia
  • 7. Color Histograms (2/2) Transformed color Scale and shift-invariant w.r.t light intensity. Opponent color histogram O1,O2 shift invariant O3: intensity, no invariant
  • 8. Color SIFT Descriptors (1/3) HSV-SIFT SIFT over HSV channels Hue is unstable in gray axis Hue-SIFT (Van de Weijer 2006) Used Hue histogram weighing by its saturation Concatenate Hue histogram with SIFT Only SIFT is invariant; Hue histogram is not! (partial invariance) Hue Instability
  • 9. Color SIFT Descriptors (2/3) OpponentSIFT SIFT over all channels in the opponent color space. Shift-invariant to light intensity. W-SIFT Eliminate O1 and O2’s intensity information Scale-invariant to light intensity rg-SIFT SIFT over r,g spaces Scale and shift invariant, but not invariant to light color changes/shifts
  • 10. Color SIFT Descriptors (3/3) Transformed color SIFT SIFT over normalized transformed channels. Scale- and shift-invariant to light color changes and shift.
  • 11. Experiments Implementation: Scale-invariants points are detected by Harris-Laplace point detectors Color descriptors are computed over the area around the points; all regions are proportionally re-sampled to a uniform 60x60 patch. Cluster descriptors with k = 40 (images) k = 4000 (video) SVM classifier with EMD/chi-square kernel
  • 12. Benchmark (1/3) Image: PASCAL VOC 2007, over 20 object categories
  • 13. Benchmark (2/3) Most objs were categorized better under scale- and shift- invariant to light intensity Some, such as car and dining table, do not benefit from such invariance.
  • 14. Benchmark (3/3) Video: Mediamill Challenge, 39 object and scene categories
  • 15. Evaluation of Color Descriptors for Object and Scene Recognition Conclusion: W-SIFT and rgSIFT, in general, outperform other color descriptors. Light intensity info. Is important for some categories Usefulness of invariance is category-specific.