Color Component Analysis for Image Search

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In e-commerce, users face difficulties in finding products by color, especially for items like clothes and cosmetics, as traditional search methods rely on name, brand, and model number, making it hard to accurately locate products with desired colors.

Innovation Solution

A method and apparatus that analyze and compare color main components of images to identify similar images in a database, allowing users to search and find products with desired colors by transmitting analysis data of color main components from a terminal device to a server, which filters, scales, extracts foreground, and deduplicates images to determine the degree of similarity in color tone.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional search methods by name, brand, and model number are used, then the search process is simple, but the ability to find products by color is poor

Engineering Contradiction:
Improvesearch operation simplicityVSAvoidcolor search accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the color analysis process into multiple steps: extracting foreground pixels, dividing HSV color space into groups, analyzing color main components, and calculating proportions. This segmentation allows precise color measurement while maintaining user-friendly search operations through automated processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary color analysis system between the user's color selection and the product database. The server receives color main component data, compares it with stored image data, and returns matching products, enabling accurate color-based search without requiring users to manually filter through extensive options

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If color-based image search is implemented, then color search accuracy is improved, but the system complexity increases

Engineering Contradiction:
Improvecolor search accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-processing images to extract foreground pixels and analyze color main components before actual search operations. The system pre-calculates color proportions and stores this data in the database, enabling fast and accurate color-based search without requiring complex real-time processing during user queries

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the search parameter from traditional text-based attributes (name, brand, model) to color-based parameters (HSV color space analysis, main component proportions). This parameter transformation enables accurate color search while the server handles the computational complexity, keeping the user interface simple

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9734164B2Method, server, device, and terminal device for providing an image search
Publication Date: 2017.08.15 BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD
  • US9734164B2 patent drawing
  • US9734164B2 patent drawing
  • US9734164B2 patent drawing

AI summary

The invention provides a method, server apparatus and terminal apparatus for providing an image, which can achieve an image search in accordance with a color, helps to make a user obtain an image of a color desired thereby, and can help a buyer to obtain a product of a color desired thereby in a comparatively accurate manner upon an application to the e-commerce field. The method comprises: a server receiving analysis data of color main components of an image to be inquired transmitted by a terminal device, then comparing the analysis data of the color main components of the image to be inquired with analysis data of color main components of a plurality of images in an image database, and transmitting identifications of the plurality of images having the greatest degree of similarity of a main color tone to the image to be inquired in the image database to the terminal device so that the terminal device acquires the images in accordance with the identifications.