Deep Learning Clothing Attribute Classification via Mask Tensor Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clothing attribute recognition models struggle to accurately classify outer-layer and inner-layer clothing when worn in layers, leading to inaccurate predictions and increased labeling burdens, as they lack sufficient information to differentiate between the two layers in training data.

Innovation Solution

A deep-learning-based model that includes a first classification unit, a mask generation unit, and a second classification unit, which generate and apply mask tensors to segment the body and extract features, allowing for accurate classification of clothing attributes without additional labeling, using a weakly supervised learning method to supplement insufficient information labels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing clothing attribute recognition models are used to classify layered clothing, then the model can process images efficiently, but the classification accuracy deteriorates because the model cannot distinguish between outer-layer and inner-layer clothing

Engineering Contradiction:
Improveclassification accuracyVSAvoidlayer information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the clothing recognition task into two distinct classification processes: one for outer-layer clothing and one for inner-layer clothing. The model separately processes and classifies each layer type, preventing the confusion that occurs when treating layered clothing as a single entity. This segmentation approach directly addresses the information loss by maintaining distinct classification pathways for each clothing layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to the classification problem by adding layer type differentiation. Instead of classifying clothing attributes in a single dimension, the model now operates in an expanded dimensional space that includes outer-layer and inner-layer distinctions. This dimensional expansion allows the model to preserve and utilize layer information that would otherwise be lost in traditional single-pass classification.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If additional labeling data for outer-layer and inner-layer clothing is created to improve classification accuracy, then the model can distinguish between layers, but the data preparation burden and time increase significantly

Engineering Contradiction:
Improvelayer classification accuracyVSAvoidlabeling time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary segmentation of clothing items into outer-layer and inner-layer categories during the data preparation phase, but uses automated methods rather than manual labeling for each layer. By establishing the classification framework and automated processing pipelines in advance, the system reduces the need for time-consuming manual labeling while maintaining high classification accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The model employs self-supervised learning mechanisms where the system automatically generates training signals from the data itself without requiring extensive manual annotation. The clothing recognition model learns to distinguish between outer and inner layers by leveraging the structural relationships and visual patterns inherent in the images, reducing dependency on labor-intensive labeling processes.

Inventive Principle:
Principle #25Self-service

3Device complexity

If the model classifies only single garment types to maintain simplicity, then the model structure remains simple, but the model fails to accurately represent real-world scenarios where people wear multiple layers

Engineering Contradiction:
Improvemodel structure complexityVSAvoidreal-world applicability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the clothing classification task into distinct outer-layer and inner-layer classification streams. Each stream processes specific layer types independently, allowing the model to handle multiple garments while maintaining relatively simple individual classification modules. This segmentation enables the model to represent complex real-world layered scenarios without requiring a single overly complex classification structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-functional classification system where the model can handle both single-garment and multi-layer scenarios using the same framework. The classification model is designed to be universal, processing different clothing layer combinations through consistent outer-layer and inner-layer classification pathways, thereby maintaining structural simplicity while improving real-world applicability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11983248B2Apparatus and method for classifying clothing attributes based on deep learning
Publication Date: 2024.05.14 ELECTRONICS & TELECOMM RES INST
  • US11983248B2 patent drawing
  • US11983248B2 patent drawing
  • US11983248B2 patent drawing

AI summary

Disclosed herein are an apparatus and method for classifying clothing attributes based on deep learning. The apparatus includes memory for storing at least one program and a processor for executing the program, wherein the program includes a first classification unit for outputting a first classification result for one or more attributes of clothing worn by a person included in an input image, a mask generation unit for outputting a mask tensor in which multiple mask layers respectively corresponding to principal part regions obtained by segmenting a body of the person included in the input image are stacked, a second classification unit for outputting a second classification result for the one or more attributes of the clothing by applying the mask tensor, and a final classification unit for determining and outputting a final classification result for the input image based on the first classification result and the second classification result.