SlideShare une entreprise Scribd logo
1  sur  12
A system of clothes matching for visually
          impaired persons

                 為視障者自動 搭、配 衣物

  學生:楊鴻志


      參考文獻
Shuai Yuan
October 2010
ASSETS '10: Proceedings of the 12th international ACM SIGACCESS conference on Computers and accessibility
Outline
• Introduction
• Systems and Interface
• Methodology for Clothes Matching
    Clothes Color Detection and Matching
    Pattern Detection
    Pattern Matching
• Experimental Results
• Conclusion and Future Work
Introduction
In everyday’s life, people need to find appropriate clothes to
wear. It is a challenging problem for blind people to find clothes
with suitable color and pattern.

In computer vision and image processing research, many methods
were developed for pattern matching and color detection.

However, three issues are critical for successful clothes matching.
The first is the issue of color constancy under people’s perception.
Secondly, shadows and wrinkles are often part of the pattern of
clothes and cause errors. Lastly, many clothes have designs with
complex patterns and multiple colors.

285 million people are visually impaired worldwide: 39 million are blind
and 246 have low vision.
Reference: World Health Organization
Figure 1: Match clothes with multiple colors and complex patterns by
using color and pattern information. (a) Three pairs of images of clothes.
(b) Color classification results. (c)Pattern detection. (d) Pattern
similarity measurement results. (e) Final audio outputs.
Outline
• Introduction
• Systems and Interface
• Methodology for Clothes Matching
    Clothes Color Detection and Matching
    Pattern Detection
    Pattern Matching
• Experimental Results
• Conclusion and Future Work
Systems and Interface
The computer vision-based clothes matching prototype for blind
persons integrates a camera, a microphone, a computer, and
speakers as shown in Fig. 2. The matching results are described
to the blind user by verbal display with minimal distraction of
the user’s hearing sense. The user can control the system by
speech via microphones.




Fig. 2. Prototype hardware and architecture design of
        computer vision-based clothes matching aid for blind persons
Outline
• Introduction
• Systems and Interface
• Methodology for Clothes Matching
    Clothes Color Detection and Matching
    Pattern Detection
    Pattern Matching
• Experimental Results
• Conclusion and Future Work
Methodology for Clothes Matching


 Clothes Color Detection and Matching
Our color classifier is based on acquiring a normalized color
histogram for each image of the clothes in bi-conic (hue,
saturation, luminance) HSL space. The key idea is to intelligently
quantize color space based on using the relationships between
hue, saturation and luminance.

 Pattern Detection
Based on the color detection results from previous section, if there
is only one dominate color, the input image of clothes has no
pattern. Only for the images with multiple dominate colors, we
continue to check if the multiple colors are caused by texture
patterns.

 Pattern Matching
Here we introduce a new approach for pattern analysis using
Radon transform, Wavelet features and Gray co-occurrence matrix.
we employ Radon transform for estimating the orientation information then rotate the image with orientation as
0 degree.
Next, Haar Wavelet transform is applied to obtain features on 3 directions (horizontal, vertical and diagonal).
Finally, the pattern matching is performed based on statistical classification included six features, e.g. mean,
variance, smoothness, energy, homogeneity, and entropy.
Outline
• Introduction
• Systems and Interface
• Methodology for Clothes Matching
    Clothes Color Detection and Matching
    Pattern Detection
    Pattern Matching
• Experimental Results
• Conclusion and Future Work
Experimental Results




Figure 3. Examples of results for clothes matching. Original image pairs,
        wavelet features, gray co-occurrence matrix images and color
        detection results are gave respectively.
Outline
• Introduction
• Systems and Interface
• Methodology for Clothes Matching
    Clothes Color Detection and Matching
    Pattern Detection
    Pattern Matching
• Experimental Results
• Conclusion and Future Work
Conclusion and Future Work
We have developed an efficient system to match clothes with multiple
colors and complex patterns to assist visually impaired and blind
(including color blind) people by distinguish both pattern and color
information.

To handle complex patterns and lighting changes, we combine Radon
transform, wavelet features,and co-occurrence matrix for pattern
matching. Our algorithm for color matching is based on normalized color
in HSL color space.

In addition, we have developed a color classifier to detect multiple colors
including red, green, blue, yellow, cyan, magenta, black, grey, and white.
The algorithm is evaluated by two databases contain clothes images with
a variety of texture patterns, colors,and illumination changes.

Contenu connexe

Tendances

Vector sparse representation of color image using quaternion matrix analysis
Vector sparse representation of color image using quaternion matrix analysisVector sparse representation of color image using quaternion matrix analysis
Vector sparse representation of color image using quaternion matrix analysis
parry prabhu
 

Tendances (10)

Content based image retrieval using features extracted from halftoning-based ...
Content based image retrieval using features extracted from halftoning-based ...Content based image retrieval using features extracted from halftoning-based ...
Content based image retrieval using features extracted from halftoning-based ...
 
07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari07 18sep 7983 10108-1-ed an edge edit ari
07 18sep 7983 10108-1-ed an edge edit ari
 
Computer color matching system in textile industry
Computer color matching system in textile industryComputer color matching system in textile industry
Computer color matching system in textile industry
 
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
AN IMPLEMENTATION OF ADAPTIVE PROPAGATION-BASED COLOR SAMPLING FOR IMAGE MATT...
 
Vector sparse representation of color image using quaternion matrix analysis.
Vector sparse representation of color image using quaternion matrix analysis.Vector sparse representation of color image using quaternion matrix analysis.
Vector sparse representation of color image using quaternion matrix analysis.
 
Computer color matching system
Computer color matching systemComputer color matching system
Computer color matching system
 
Digital Image Inpainting: A Review
Digital Image Inpainting: A ReviewDigital Image Inpainting: A Review
Digital Image Inpainting: A Review
 
DeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary RefinementDeepStrip: High Resolution Boundary Refinement
DeepStrip: High Resolution Boundary Refinement
 
Improved hand tracking system
Improved hand tracking systemImproved hand tracking system
Improved hand tracking system
 
Vector sparse representation of color image using quaternion matrix analysis
Vector sparse representation of color image using quaternion matrix analysisVector sparse representation of color image using quaternion matrix analysis
Vector sparse representation of color image using quaternion matrix analysis
 

Similaire à A system of clothes matching for visually impaired persons

AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
Madhu Rock
 
Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model  Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model
ijsc
 
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODELENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ijsc
 
Simulation tools use in Textile product
Simulation tools use in Textile productSimulation tools use in Textile product
Simulation tools use in Textile product
Hashim Ali
 

Similaire à A system of clothes matching for visually impaired persons (20)

Color Constancy For Improving Skin Detection
Color Constancy For Improving Skin DetectionColor Constancy For Improving Skin Detection
Color Constancy For Improving Skin Detection
 
Assistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired peopleAssistive clothing pattern recognition for visually impaired people
Assistive clothing pattern recognition for visually impaired people
 
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by MadhuAN INTEGRATED APPROACH TO CONTENT BASED IMAGERETRIEVAL by Madhu
AN INTEGRATED APPROACH TO CONTENT BASED IMAGE RETRIEVAL by Madhu
 
Content Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture FeaturesContent Based Image Retrieval Using Dominant Color and Texture Features
Content Based Image Retrieval Using Dominant Color and Texture Features
 
Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...Automated software testing cases generation framework to ensure the efficienc...
Automated software testing cases generation framework to ensure the efficienc...
 
woven structure Project in ms - word
woven structure Project in ms - word woven structure Project in ms - word
woven structure Project in ms - word
 
Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...Flag segmentation, feature extraction & identification using support vector m...
Flag segmentation, feature extraction & identification using support vector m...
 
Textile product simulation ppt
Textile product simulation pptTextile product simulation ppt
Textile product simulation ppt
 
Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model  Enhanced Skin Colour Classifier Using RGB Ratio Model
Enhanced Skin Colour Classifier Using RGB Ratio Model
 
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODELENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
ENHANCED SKIN COLOUR CLASSIFIER USING RGB RATIO MODEL
 
[IJET-V1I5P9] Author: Prutha Gandhi, Dhanashri Dalvi, Pallavi Gaikwad, Shubha...
[IJET-V1I5P9] Author: Prutha Gandhi, Dhanashri Dalvi, Pallavi Gaikwad, Shubha...[IJET-V1I5P9] Author: Prutha Gandhi, Dhanashri Dalvi, Pallavi Gaikwad, Shubha...
[IJET-V1I5P9] Author: Prutha Gandhi, Dhanashri Dalvi, Pallavi Gaikwad, Shubha...
 
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...User Friendly Virtual Clothes System Based on Simulation and Visualization us...
User Friendly Virtual Clothes System Based on Simulation and Visualization us...
 
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
50Combining Color Spaces for Human Skin Detection in Color Images using Skin ...
 
Image Inpainting
Image InpaintingImage Inpainting
Image Inpainting
 
JPM1407 Exposing Digital Image Forgeries by Illumination Color Classification
JPM1407   Exposing Digital Image Forgeries by Illumination Color ClassificationJPM1407   Exposing Digital Image Forgeries by Illumination Color Classification
JPM1407 Exposing Digital Image Forgeries by Illumination Color Classification
 
Simulation tools use in Textile product
Simulation tools use in Textile productSimulation tools use in Textile product
Simulation tools use in Textile product
 
Digital cephalometrics
Digital cephalometricsDigital cephalometrics
Digital cephalometrics
 
Contour-based Pedestrian Detection with Foreground Distribution Trend Filteri...
Contour-based Pedestrian Detection with Foreground Distribution Trend Filteri...Contour-based Pedestrian Detection with Foreground Distribution Trend Filteri...
Contour-based Pedestrian Detection with Foreground Distribution Trend Filteri...
 
Final Year IEEE Project 2013-2014 - Digital Image Processing Project Title a...
Final Year IEEE Project 2013-2014  - Digital Image Processing Project Title a...Final Year IEEE Project 2013-2014  - Digital Image Processing Project Title a...
Final Year IEEE Project 2013-2014 - Digital Image Processing Project Title a...
 
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy  up...
OPTIMIZED FINGERPRINT COMPRESSION WITHOUT LOSS OF DATAProposed workblessy up...
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

A system of clothes matching for visually impaired persons

  • 1. A system of clothes matching for visually impaired persons 為視障者自動 搭、配 衣物 學生:楊鴻志 參考文獻 Shuai Yuan October 2010 ASSETS '10: Proceedings of the 12th international ACM SIGACCESS conference on Computers and accessibility
  • 2. Outline • Introduction • Systems and Interface • Methodology for Clothes Matching  Clothes Color Detection and Matching  Pattern Detection  Pattern Matching • Experimental Results • Conclusion and Future Work
  • 3. Introduction In everyday’s life, people need to find appropriate clothes to wear. It is a challenging problem for blind people to find clothes with suitable color and pattern. In computer vision and image processing research, many methods were developed for pattern matching and color detection. However, three issues are critical for successful clothes matching. The first is the issue of color constancy under people’s perception. Secondly, shadows and wrinkles are often part of the pattern of clothes and cause errors. Lastly, many clothes have designs with complex patterns and multiple colors. 285 million people are visually impaired worldwide: 39 million are blind and 246 have low vision. Reference: World Health Organization
  • 4. Figure 1: Match clothes with multiple colors and complex patterns by using color and pattern information. (a) Three pairs of images of clothes. (b) Color classification results. (c)Pattern detection. (d) Pattern similarity measurement results. (e) Final audio outputs.
  • 5. Outline • Introduction • Systems and Interface • Methodology for Clothes Matching  Clothes Color Detection and Matching  Pattern Detection  Pattern Matching • Experimental Results • Conclusion and Future Work
  • 6. Systems and Interface The computer vision-based clothes matching prototype for blind persons integrates a camera, a microphone, a computer, and speakers as shown in Fig. 2. The matching results are described to the blind user by verbal display with minimal distraction of the user’s hearing sense. The user can control the system by speech via microphones. Fig. 2. Prototype hardware and architecture design of computer vision-based clothes matching aid for blind persons
  • 7. Outline • Introduction • Systems and Interface • Methodology for Clothes Matching  Clothes Color Detection and Matching  Pattern Detection  Pattern Matching • Experimental Results • Conclusion and Future Work
  • 8. Methodology for Clothes Matching  Clothes Color Detection and Matching Our color classifier is based on acquiring a normalized color histogram for each image of the clothes in bi-conic (hue, saturation, luminance) HSL space. The key idea is to intelligently quantize color space based on using the relationships between hue, saturation and luminance.  Pattern Detection Based on the color detection results from previous section, if there is only one dominate color, the input image of clothes has no pattern. Only for the images with multiple dominate colors, we continue to check if the multiple colors are caused by texture patterns.  Pattern Matching Here we introduce a new approach for pattern analysis using Radon transform, Wavelet features and Gray co-occurrence matrix. we employ Radon transform for estimating the orientation information then rotate the image with orientation as 0 degree. Next, Haar Wavelet transform is applied to obtain features on 3 directions (horizontal, vertical and diagonal). Finally, the pattern matching is performed based on statistical classification included six features, e.g. mean, variance, smoothness, energy, homogeneity, and entropy.
  • 9. Outline • Introduction • Systems and Interface • Methodology for Clothes Matching  Clothes Color Detection and Matching  Pattern Detection  Pattern Matching • Experimental Results • Conclusion and Future Work
  • 10. Experimental Results Figure 3. Examples of results for clothes matching. Original image pairs, wavelet features, gray co-occurrence matrix images and color detection results are gave respectively.
  • 11. Outline • Introduction • Systems and Interface • Methodology for Clothes Matching  Clothes Color Detection and Matching  Pattern Detection  Pattern Matching • Experimental Results • Conclusion and Future Work
  • 12. Conclusion and Future Work We have developed an efficient system to match clothes with multiple colors and complex patterns to assist visually impaired and blind (including color blind) people by distinguish both pattern and color information. To handle complex patterns and lighting changes, we combine Radon transform, wavelet features,and co-occurrence matrix for pattern matching. Our algorithm for color matching is based on normalized color in HSL color space. In addition, we have developed a color classifier to detect multiple colors including red, green, blue, yellow, cyan, magenta, black, grey, and white. The algorithm is evaluated by two databases contain clothes images with a variety of texture patterns, colors,and illumination changes.