Clothing Search Using Visual Codebooks and Binary Attributes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image search technologies face challenges in efficiently retrieving images of similar clothing due to variations such as geometric deformation, occlusion, size, background, and photometric variability from illumination and pose, which hinder effective categorization and retrieval of clothing in uncontrolled environments.

Innovation Solution

A novel framework for clothing visual search that characterizes clothing using a visual codebook capturing local appearance patterns, integrates face recognition, and employs contextual information and binary attribute classifiers to address variations, constructing a discriminative color codebook and using high-level visual features to reduce noise from image variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional image search methods are used to retrieve clothing images, then the search process is simple, but the retrieval accuracy is low due to variations in geometric deformation, occlusion, size, background, and photometric variability

Engineering Contradiction:
Improveclothing retrieval accuracyVSAvoidsearch system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the clothing search problem into multiple stages: first identifying candidate images based on color similarity, then filtering candidates using binary attribute classifiers that examine specific clothing features. This multi-stage segmentation approach improves retrieval accuracy by systematically addressing various sources of variation (geometric, photometric, occlusion) without requiring a single complex system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the clothing representation from raw pixel data into standardized parameters including color histograms, binary attributes (sleeve type, neckline, pattern), and normalized feature vectors. By changing the parameter representation and using invariant features, the system maintains high retrieval accuracy despite variations in illumination, pose, and background

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a comprehensive visual codebook is constructed to capture local appearance patterns, then the clothing recognition accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improveclothing recognition accuracyVSAvoidsearch processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-computing and storing color histograms, binary attributes, and visual codebook representations for all images in the database during an offline phase. This preprocessing creates ready-to-use feature vectors that can be quickly compared during online search, significantly reducing processing time while maintaining high recognition accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the most discriminative local appearance patterns from images to build a compact visual codebook. By selecting and storing only the most informative visual words and attributes rather than complete image data, the system achieves high recognition accuracy with reduced computational burden and faster search processing

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If binary attribute classifiers are used to filter candidate images, then the retrieval precision improves, but the system complexity increases

Engineering Contradiction:
Improveretrieval precisionVSAvoidclassifier system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies binary attribute classifiers that examine specific local clothing features (sleeve type, neckline, pattern presence, button position) rather than analyzing the entire image globally. Each classifier focuses on a particular local attribute, making the system more precise while keeping individual classifier complexity low. The modular local attribute analysis is more manageable than a single complex global classifier

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8798362B2Clothing search in images
Publication Date: 2014.08.05 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8798362B2 patent drawing
  • US8798362B2 patent drawing
  • US8798362B2 patent drawing

AI summary

Methods, systems, and computer readable media with executable instructions, and/or logic are provided for clothing search in images. An example method of clothing search in images can include characterizing clothing within a plurality of reference images using a processor, and characterizing clothing within a query image using a processor. A number of the plurality of reference images having clothing with similar color features as clothing of the query image is identified using a processor. A subset of the identified number of the plurality of reference images having clothing with predefined non-color attributes as clothing of the query image are selected using a processor.