Who are the Devils Wearing Prada in New York City?

advertisement
arXiv:1508.04785v1 [cs.CV] 19 Aug 2015
Who are the Devils Wearing Prada in New York City?
KuanTing Chen
Kezhen Chen∗
Peizhong Cong
National Taiwan University,
Taipei, Taiwan
ktchen@cmlab.csie.ntu.edu.tw
University of Rochester,
Rochester, New York, USA
kchen33@u.rochester.edu
University of Rochester,
Rochester, New York, USA
cong314159@gmail.com
Winston H. Hsu
Jiebo Luo
National Taiwan University,
Taipei, Taiwan
whsu@ntu.edu.tw
University of Rochester,
Rochester, New York, USA
jluo@cs.rochester.edu
ABSTRACT
Fashion is a perpetual topic in human social life, and the
mass has the penchant to emulate what large city residents
and celebrities wear. Undeniably, New York City is such
a bellwether large city with all kinds of fashion leadership.
Consequently, to study what the fashion trends are during
this year, it is very helpful to learn the fashion trends of
New York City. Discovering fashion trends in New York
City could boost many applications such as clothing recommendation and advertising. Does the fashion trend in
the New York Fashion Show actually influence the clothing
styles on the public? To answer this question, we design
a novel system that consists of three major components:
(1) constructing a large dataset from the New York Fashion Shows and New York street chic in order to understand
the likely clothing fashion trends in New York, (2) utilizing
a learning-based approach to discover fashion attributes as
the representative characteristics of fashion trends, and (3)
comparing the analysis results from the New York Fashion
Shows and street-chic images to verify whether the fashion
shows have actual influence on the people in New York City.
Through the preliminary experiments over a large clothing
dataset, we demonstrate the effectiveness of our proposed
system, and obtain useful insights on fashion trends and
fashion influence.
Categories and Subject Descriptors
H.4.0 [Information Systems Applications]: General; I.4.8
[Scene Analysis]: Color, Shape, Object recognition; I.5.4
[Applications]: Computer vision
Keywords
Fashion trend; clothing attributes; clothing style
∗
KuanTing Chen and Kezhen Chen contributed equally to
this work.
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than
ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from Permissions@acm.org.
MM’15, October 26–30, 2015, Brisbane, Australia.
c 2015 ACM. ISBN 978-1-4503-3459-4/15/10 ...$15.00.
DOI: http://dx.doi.org/10.1145/2733373.2809930.
Fashion Trend
Black
No sleeve
Pants
2014 New York Fashion Show
2014 Street-chic
(a)
Fashion Trend
White
Medium sleeve
Skirt
2015 New York Fashion Show
(b)
2015 Street-chic
Figure 1: Examples for the influence of New York
Fashion Show on the public.
1.
INTRODUCTION
”The devil wears Prada” is a very popular fashion related movie which describes the story between a recent college graduated girl and the diabolic fashion magazine editor Miranda Priestly. Although Miranda’s grim manner of
management is impressive, we also admire her unique foresight and aesthetics of fashion. In modern times, a growing number of people pay more attention to fashion and
the mass has the penchant to emulate what large city residents and celebrities wear. Moreover, investigating fashion trends has become a great interest for the industry and
academia [8][14][15][13] because of its promising opportunity
for boosting many emerging applications such as clothing
recommendation, advertising by clothing brand association,
etc. Consequently, learning the fashion trends every year
is very important for the industry as well as sociology and
psychology.
Indisputably, New York City is one of the most famous
fashion metropolises and the New York Fashion Week is one
of the four most significant fashion weeks around the world
[6][2][4]. The New York Fashion Show consists of almost
300 catwalk shows which are attended by more than 100,000
people [6]. The New York City Economic Development Corporation reported that the local economy is boosted by 850
million dollars by the New York Fashion Week [5].
A traditional way to discover fashion trend in the New
York Fashion Week would be relying on the domain knowledge of the clothing designers and experts. However, it is
very time consuming and the fashion trends vary with the
Body Region
Torso
Year #designer 2014 27 #images Year #designer #images 4000 2015 20 3914 Upper left arm
Lower left arm
Upper right arm
Lower right arm
Upper left leg
Lower left leg
Upper right leg
Lower right leg
Features Types
SIFT
Texture
Color
Skin Probability
Aggregation
Methods
Average pooling
Max pooling
(a) New York Fashion Shows
Figure 3: An illustration of the visual features we
extracted from photos.
Year #images Year #images 2014 471 2015 575 (b) Street-Chic
Figure 2: Examples from two data resources for
clothing style analysis, (a) New York Fashion Show
and (b) Street-chic.
season. Hidayati et al. [12] proposed to exploit fashion elements by clustering visual patches in the video frames of the
fashion show. In contrast to this work, we focus on learning
the clothing fashion trends by fashion attribute discovery.
Moreover, to our best knowledge, this is the first work to
address the question ”Does the fashion trend in the New
York Fashion Show actually influence the clothing styles of
the public?” (cf. Figure 1).
In this paper, we first construct a large clothing dataset
from two resources: (1) a large number of images from fashion shows during the annual New York Fashion Week. (2)
Street-chic images after New York Fashion Shows in order to
gauge whether the fashion trends have influence on people’s
daily life. Next, we analyze 2014 and 2015 fashion show images and extract the fashion attributes. More specifically,
for every image, we automatically extract 60 clothing attributes such as collar, necktie, pants, etc. Using semantic
clothing attributes to represent fashion trends can tell people the most popular style, which is not only a good way
to learn fashion trends for research, but also is a specific
fashion reference for people to choose. Finally, we utilize
these attributes as our predicted clothing fashion style and
compare these attributes with attributes from street-chic. In
our experimental results, we demonstrate the effectiveness of
the clothing attributes and the correlation of clothing style
between fashion shows and street-chic.
3.
3.1
DATASET CONSTRUCTION
In this work, we mainly exploit the fashion trend in 2015
and the influence of fashion trends on people’s daily life. In
our dataset, in order to study the fashion influence on people’s daily life, we collect two datasets. (1) Street-chic
dataset. This dataset contains 471 street-chic images in
New York from April 2014 to July 2014 and 575 street-chic
images in New York from April 2015 to July 2015 [1][3]. It
is worth noting that the number of images from street chic
is not very large in each year, but these images are high
quality and representative (cf. Figure 2) (2) New York
Fashion Show. As these street-chic images are all from
summer/spring season, we collected 3914 images from 2014
summer/spring New York Fashion Show and 4000 images
from 2015 summer/spring New York Fashion Show, respectively [7]. The 7914 images from 2014 and 2015 New York
Fashion Shows are used to extract features and fashion attributes to analyze fashion trends. We summarize and illustrate examples of our datasets in Figure 2.
Feature Extraction
Before learning the 60 clothing attributes, we need to extract clothing features beforehand to train classifiers for every attribute. Thanks for Marcin Eichner’s team [11], we apply their pose estimation software to detecting the model’s
pose and retrieve the body region of the model. More clearly,
the pose estimation process is to segment body into nine
parts: torso, upper left arm, upper right arm, lower left
arm, lower right arm, upper left leg, upper right leg, lower
left leg and lower right leg. Next, we extract four different
kinds of features (e.g. color, texture, SIFT, and skin) and
utilize two different aggregation methods to generate a visual feature vector for all the parts of the body. An example
is illustrated in Figure 3.
3.2
2.
FASHION STYLE DISCOVERY
To provide a significant and specific clothing fashion reference, an effective framework for exploring clothing style
representation is required. Using an appropriate clothing
representation, we could offer a semantic and intuitive way
for people to determine what fashion style they would like to
choose. Inspired by the paper [10], a learning-based clothing attributes approach was carried out to describe clothing style. In the research [10], Chen et al. only detected
42 upper body clothing attributes. However, we observe
the clothing information in the lower body is an essential
clue for fashion trends understanding (e.g. wearing pants or
skirt). Different from this research [10], we proposed to exploit a 60-attribute semantic representation to describe both
upper and lower body clothing attributes. In the following,
we briefly describe the adopted approaches for learning the
clothing attribute. Table 1 shows the details of clothing attributes.
Fashion Attribute Learning
In order to determine whether an fashion element is present
in an image, we adopt a Support Vector Machine (SVM) [9]
with a Chi-square kernel to learning fashion attributes (cf.
Table 1). The most intuitive way for training each fashion attribute is concatenating 72 features (cf. Section 3.1)
into a long vector that becomes the full body visual feature
vector. However, the influence of different types of feature
on each attributes may vary. For example, texture features
might have a great effect on pattern based attributes. Consequently, we compute the classification performance of each
feature to represent the importance of features as weights
towards individual attributes. As a result, a weighting parameter can be applied to vectors from different features to
emphasize the importance of different features.
3.3
Attribute Relation Inference
In section 3.2 the fashion elements are considered as isolated attributes. However, it is highly possible that some
attributes appear in pairs (or groups). For example, we ob-
Table 1: A summary of Fashion attributes.
Gender
Style
Neck9e
Placket
Upper
-­‐body Lower
-­‐body Bags
Accessories
Collar
Neckring
Pant
Skirt
Skin Exposure
Belt
Style
A"ribute 2014 2015 A"ribute 2014 2015 2014 2015 A"ribute Neck3e 0.7% 1.1% Medium 48.8% 43.4% (Knee Length) T-­‐shirt (category) 6.1% 7.7% Placket 29.6% 34.1% Long 45.3% 52.7% (Knee Length) Outwear (category) 44.6% 49.1% Skin Exposure 30% 27.4% V-­‐shape (Neckline) 15.4% 18.9% Suit (category) 2.0% 2.2% No Sleeve 35.2% 29.6% Round (Neckline) 60.0% 59.1% Tank Top (category) 28.1% 34.0% 43.6% Short Sleeve 18.5% 20.8% Other (Neckline) 19.6% 18.1% Dress (category) 43.7% 37.4% 2.3% Long Sleeve 56.6% 61.0% Shirt (category) 2.6% 3.2% 6.2% Short (Knee Length) 27.6% 22.1% Sweater (category) 3.8% 3.5% Pa?ern Color floral, graphics, plaid, solid, spot, stripe black, blue, brown, cyan, gray, green, purple, red, white, yellow, mul9color
Pa?ern Color Skirt 74.0% 71.0% floral, graphics, plaid, solid, spot, stripe black, blue, brown, cyan, gray, green, purple, red, white, yellow, mul9color
Pants 26.0% 29% Belt 21.4% 20.4% Collar 39.5% Male 2.1% Neckring 5.4% serve that a plaid shirt might have more than two colors.
Note that inter-attribute dependencies are not always symmetric. For example, while a plaid shirt strongly suggests
the presence of more than two colors, more than two colors
do not necessarily suggest a shirt being plaid. We adopt
a Conditional Random Fields (CRF) approach to inference
the relation betweens attributes. More specifically, each attribute acts as a node in the CRF framework and the edge
connecting every two nodes indicates the joint probability of
these two attributes. We build a fully connected CRF with
all the attributes pairwise connected.
4.
Table 2: The summary of attributes percentage appeared in spring/summer fashion shows.
EXPERIMENTAL RESULTS
We conduct experiments on a large clothing dataset collected from the New York Fashion Shows and Street-chic
photos.
We conduct several experiments to gain understanding of
the performance of the attributes. The overall accuracy of
attributes is 62.6%. The examples in Figure 1 indicate that
the extracted attributes was effective for clothing style representation. An interesting observation is that some categories suffer from worse results (e.g. 42% accuracy of belt,
56% accuracy of accessories) since the objects are relatively
small compared to the entire body. In the future, we could
segment the body into more parts to improve the accuracy of
the attributes detection. For example, we could segment the
middle body for belt and the neck part for the accessories.
Table 2 shows the attributes percentage detected on the
2014 New York Fashion Shows and 2015 New York Fashion Shows. We divide these attributes into three categories,
color, pattern and clothing style. We observe that there
are always some classic colors, patterns or styles that have a
large amount of clothing images in the fashion shows of every
year. For example, in upper body color, both 2014 and 2015
fashion images have a large amount of white, gray and black
colors. In upper body and lower body patterns, solid pattern
is the classic pattern and solid pattern clothes always dominate every year’s fashion shows. In the style attribute category, there are many images with skirt in spring/summer
fashion shows. These examples indicate that the results generated by attribute description methods are very reasonable
and these results can be a very significant reflection for the
fashion shows styles.
Besides these classic cloth styles, we are also interested
in the changes in the fashion trend. These changes in attributes could indicate special fashion trends for the specific
year. Note that we remove the classic style attributes, black,
white and gray in the color category, solid pattern in the pattern category and skirts in the style category to present the
changes more clearly. Figure 4 shows the change of fashion
trend between the 2015 fashion shows and the 2014 fashion
shows. From this figure, we could tell the unique fashion
trends for 2015. In the color category, attributes with larger
changes in the upper body are blue, multicolor, cyan and
Bags 21.9% 22.7% accessories A"ribute 2014 2015 Color
A"ribute A"ribute A"ribute A"ribute 2014 2015 2014 2015 2014 2015 2014 2015 (Upper-­‐body) (Upper-­‐body) (Lower-­‐body) (Lower-­‐body) Black 20.9% 19.2% Blue 8.9% 11.7% Purple 3.2% 3.1% Black 27.7% 28.5% Red 4.1% 5.4% Blue 5.7% 6.8% Purple 0.8% 1.1% Red 9.0% 8.9% Brown 4.0% 4.4% White 32.6% 32.1% Brown 6.5% 5.5% White 29.9% 29.3% Cyan 10.4% 11.8% Yellow 14.6% 11.7% Cyan 0.3% 0.5% Yellow 6.3% 4.3% Gray 18.9% 18.4% Mul3color 14.2% 16.3% Gray 15.7% 15.7% Mul3color 36.4% 35.5% Green 7.1% Green 6.9% 2.1% 1.6% Pattern
A"ribute A"ribute A"ribute A"ribute 2014 2015 2014 2015 2014 2015 2014 2015 (Upper-­‐body) (Upper-­‐body) (Lower-­‐body) (Lower-­‐body) Floral 12.7% 10.0% Solid Graphics 14.7% 13.7% SpoYed 3.1% 3.2% Graphics 0.5% Striped 2.6% 3.3% Plaid Plaid 0.3% 46.4% 50.4% Floral 8.9% 8.7% Solid 59.1% 62.4% 20.0% 19.5% SpoYed 1.7% 1.2% 0.6% Striped 1.5% 2.1% 0.5% red; attributes with larger changes in the lower body are
blue and purple. In the pattern category, attribute with
larger changes in the upper body is striped; attribute with
larger changes in the lower body is striped. In the style category, long knee length, tank top, placket, outwear and collar
are most significant attributes in 2015. These attributes
with larger changes could be regarded as the unique fashion
attributes trends shown in 2015.
In order to analyze the influence from the New York Fashion Shows on people’s daily life, we analyze the clothing attributes from the street chic images. As we mainly focus
on the spring and summer fashion show influence, we collected 471 street chic images in 2014 and 575 street chic
images in 2015 that were taken in New York from April
to July and utilize these images as our street-chic data for
fashion influence analysis. The changes of these attributes
between 2014 and 2015 are shown in Figure 4. As shown in
Figure 4, some changing trends of attributes are the same
in fashion shows and in street chic. For example, there is
a significant rise in both placket and tank top of the style
category. In the pattern category, striped pattern in the
upper body increased substantially. In the color category,
blue in the lower body, blue, cyan, red and multicolor in the
upper body showed an upward trend in both fashion show
and street chic images. Consequently, we could tell that
many people have the penchant to emulate clothing styles
shown in the fashion shows. Some examples are shown in
Figure 5. Interestingly, there are some different changes of
fashion elements between the fashion shows and street chic
images. For instance, we observe that the difference between
the fashion shows and street chic lies in the long knee sleeve
and outwear. We discovered that summer 2014 is the coldest in a decade, and people tended to wear outwear to keep
warm. Another interesting observation is that people tend
to wear bright-colored clothes in both the upper body and
the lower body instead of wearing in only the upper body as
shown in the fashion shows. A reasonable explanation is that
light-colored clothes can absorb less sun light and keep people cooler; therefore, people are tempted to wear light color
clothes in order to keep them cooler in the hotter weather in
2015. In summary, it seems clear that fashion trends from
fashion shows indeed provide people a clothing reference and
have significant influence on people’s daily life. However, so-
-­‐4.0% -­‐5.0% Suit (Category) Dress (Category) Outwear (Category) Tank Top (Category) Shirt (Category) T-­‐shirt (Category) Long (kneelength) Sweater (Category) Short (kneelength) Medium (kneelength) Long (sleeve) Other (neckline) Lower_stripe Lower_spot Lower_plaid Lower_graphics 4.0% 3.0% 2.0% 1.0% -­‐4.0% Upper_red Upper_purple Upper_yellow Upper_green Upper_mulCcolor Upper_cyan Upper_brown Lower_red Upper_blue Lower_yellow Lower_purple Lower_green Lower_mulCcolor -­‐3.0% Lower_blue -­‐2.0% Lower_cyan 0.0% -­‐1.0% Lower_brown Upper_red A.butes Upper_yellow Upper_purple Upper_mulCcolor Upper_cyan Upper_green Upper_brown Lower_red Upper_blue Lower_yellow Lower_purple Lower_mulCcolor Lower_green Lower_blue Lower_cyan 0.0% The percentage of a(ribute 1.0% Lower_brown The percentage of a(ribute A.butes 2.0% -­‐4.0% Lower_floral -­‐4.0% Street Color Change Color Change 3.0% -­‐3.0% Upper_striped Upper_spo:ed Upper_floral -­‐3.0% Upper_plaid 0.0% -­‐2.0% -­‐5.0% 4.0% -­‐2.0% V-­‐shape (neckline) 1.0% -­‐1.0% A.butes -­‐1.0% Round-­‐Shape (neckline) Placket No (sleeve) 2.0% Upper_graphics The percentage of a.bute Lower_stripe Lower_spot Lower_plaid Lower_graphics Lower_floral Upper_striped Upper_spo:ed Upper_floral Upper_plaid 0.0% Upper_graphics Short (sleeve) Belt Collar A.butes Street Pa(ern Change 3.0% -­‐3.0% NeckCe 0.0% -­‐4.0% Neckring Suit (Category) Dress (Category) Tank Top (Category) Shirt (Category) T-­‐shirt (Category) Outwear (Category) Long (kneelength) Sweater (Category) Short (kneelength) Medium (kneelength) Long (sleeve) Other (neckline) 2.0% -­‐8.0% 1.0% -­‐2.0% 4.0% -­‐2.0% Pa(ern Change 2.0% -­‐1.0% 6.0% -­‐6.0% A.butes 3.0% The percentage of a.bute V-­‐shape (neckline) Placket No (sleeve) Short (sleeve) Belt Collar NeckCe -­‐8.0% Round-­‐Shape (neckline) -­‐6.0% Skin Exposure -­‐4.0% Neckring 0.0% 8.0% bags Accesssories 2.0% The percentage of a(ribute 4.0% bags Accesssories The percentage of a(ribute 6.0% -­‐2.0% Street Style Change 10.0% 8.0% Skin Exposure Style Change 10.0% A.butes Figure 4: Quantitative fashion style changes in 2015
shown in the New York Fashion Shows (left column)
and street-chic (right column). The correlation coefficients between the two columns are (style: -0.32,
pattern: 0.64, color: 0.28). Note that the positively
correlated attributes are marked red and the negatively correlated attributes are marked green. In
terms of style, there are positively correlated attributes even though the overall correlation is negative, revealing both correlation and distance between stage and reality.
cial condition and natural conditions, such as weather, could
be important factors for people to determine what they are
likely to wear. Furthermore, analysis of street chic images
also has benefit to inspire fashion designers to come up with
more main-stream designs.
5.
CONCLUSIONS
In this work, we construct a large dataset from the New
York Fashion Shows and street-chic in order to investigate
the possible clothing fashion trends in New York. In addition, we investigate a learning based method to automatically detect fashion attributes as the representation of fashion trends. We further demonstrate that the proposed framework is effective in fashion trend discovery. Furthermore,
we compare the analysis result from the New York Fashion
Shows and street-chic images in order to investigate whether
and to what extent the fashion shows have influence on New
York people. In the future, we plan to collect more images to increase the data set for more comprehensive studies.
Moreover, there is also keen interest in exploring the proper
fashion outfits to recommend users by aggregating user preference in clothing style and one future direction would be to
incorporate these elements into the existing model and the
scope will be extending and applying our system to practical
applications, for example clothing style and product recommendation. Besides, the concept of clustering will also be
one of the options as it will be interesting to automatically
learning unseen clothing elements [12].
6.
ACKNOWLEDGMENTS
This work was generously supported in part by Google,
Yahoo, Adobe, TCL, and New York State CoE CEIS and
IDS. KuanTing Chen is supported by a scholarship by the
Figure 5: The examples of the similarity of fashion
trends shown both in (a) New York Fashion Show
and (b) Street-chic.
Taiwan Government NSC Study Abroad Program grants
103-2917-I-002-159.
7.
REFERENCES
[1] Pinterest. http://pinterest.com.
[2] In vogue: How does catwalk influence the main street.
http://www.bbc.com/news/magazine-14984468.
[3] Flickr. http://www.flickr.com.
[4] The 14 best trends of new york fashion week.
http://www.marieclaire.com/fashion/g2359/new-yorkfashion-week-spring-2015-trends/.
[5] The new york city economic development corporation.
http://www.nycedc.com/.
[6] The new york times. http://www.nytimes.com/.
[7] Vogue. http://www.vogue.com/.
[8] L. D. Bourdev, S. Maji, and J. Malik. Describing
people: A poselet-based approach to attribute
classification. In IEEE ICCV 2011, Barcelona, Spain,
November 6-13, 2011, pages 1543–1550, 2011.
[9] C.-C. Chang and C.-J. Lin. Libsvm: A library for
support vector machines. ACM Trans. Intell. Syst.
Technol., 2(3):27:1–27:27, May 2011.
[10] H. Chen, A. Gallagher, and B. Girod. Describing
clothing by semantic attributes. In ECCV 2012,
volume 7574, pages 609–623, 2012.
[11] M. Eichner and V. Ferrari. Appearance sharing for
collective human pose estimation. In Computer Vision
- ACCV 2012, pages 138–151, 2012.
[12] S. C. Hidayati, K.-L. Hua, W.-H. Cheng, and S.-W.
Sun. What are the fashion trends in new york? In
Proceedings of the ACM International Conference on
Multimedia, MM ’14, pages 197–200. ACM, 2014.
[13] S. Liu, J. Feng, C. Domokos, H. Xu, J. Huang, Z. Hu,
and S. Yan. Fashion parsing with weak color-category
labels. IEEE Transactions on Multimedia,
16(1):253–265, 2014.
[14] S. Liu, Z. Song, G. Liu, C. Xu, H. Lu, and S. Yan.
Street-to-shop: Cross-scenario clothing retrieval via
parts alignment and auxiliary set. In IEEE CVPR
2012, pages 3330–3337, 2012.
[15] T. V. Nguyen, S. Liu, B. Ni, J. Tan, Y. Rui, and
S. Yan. Sense beauty via face, dressing, and/or voice.
In Proceedings of the 20th ACM Multimedia
Conference, MM ’12, pages 239–248, 2012.
Download