Top Banner
Deep Fashion Understanding Ziwei Liu Multimedia Lab, The Chinese University of Hong Kong
32

Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Jul 01, 2018

Download

Documents

hakhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Deep Fashion Understanding

Ziwei Liu

Multimedia Lab, The Chinese University of Hong Kong

Page 2: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Human-centric Analysis

Page 3: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Human-centric Analysis

Person Re-identification

Page 4: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Human-centric Analysis

Face Recognition

Page 5: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Human-centric Analysis

Fashion Understanding

Page 6: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Overall Pipeline

Clothes Detection

Page 7: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Overall Pipeline

Clothes Detection Clothes Alignment

Page 8: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Overall Pipeline

Clothes Recognition

Page 9: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Detection

A special class of general object detection

Fast R-CNN SSD

Leverage domain knowledge

Divide & Conquer

Geometric Constraints

Page 10: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

A set of fashion landmarks

(a.1) (a.2)

(a.3) (a.4)

Collars

Cuffs

Waistlines

Hemlines

Page 11: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

More challenging than human pose estimation

Geometry

Appearance

Page 12: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

Reduce variations by pseudo-labels

Obtain codebook by k-means clustering in label space

Page 13: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

Reduce variations by pseudo-labels

Page 14: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

Performance

Page 15: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

Relationship to multi-task learning

Page 16: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

Relationship to multi-task learning

Page 17: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Alignment

More effective representation

Page 18: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

Think about the ultimate goal

Fashion Assistant

Similar Style Retrieval

Cloth Spotting in Video

Street-to-shop

Page 19: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

The interplay between identities and attributes

Ringer Tee (WOMEN)PID: 2000077658 (Forever21)

Page 20: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

The interplay between identities and attributes

Attributes facilitate identification. Identification discovers attributes.

Page 21: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

Attributes are noisy and imbalanced

Multi-label Ranking Loss

Page 22: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

The number of identities are huge

Millions of fashion identities

Positive Pair

Negative Pair

Hard Negative Mining

Page 23: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

In-shop Clothes Retrieval

Page 24: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

Consumer-to-shop Clothes Retrieval

Page 25: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Clothes Recognition

Further Analysis

Page 26: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

FashionNet

End-to-end System

Page 27: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

FashionNet

Forward Pass

Page 28: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

FashionNet

Backward Pass

Page 29: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Conclusions

• Large-scale Fashion Dataset DeepFashion

• Clothes Alignment by Fashion Landmarks

• End-to-end System with Heterogeneous Supervisions

Page 30: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Future Work

• From “detection + alignment” to “parsing”

• From “pre-defined attributes” to “free-form descriptions”

• From “single clothes modeling” to “outfit understanding”

Page 31: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

Collaborators

Sijie Yan Shi Qiu Ping Luo

Xiaogang Wang Xiaoou Tang

Page 32: Deep Fashion Understanding - liuziwei7.github.io · Deep Fashion Understanding Ziwei Liu ... Clothes Recognition ... • From “single clothes modeling” to “outfit understanding

DeepFashion Project by MMLAB, CUHK

Thanks!

Project Page: http://mmlab.ie.cuhk.edu.hk/projects/DeepFashion.html