Poseshop: a Human Image Database and Personalized Content Synthesis

Poseshop: a Human Image Database and Personalized Content Synthesis

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 19, NO. X, XXXXXXX 2013 1 PoseShop: Human Image Database Construction and Personalized Content Synthesis Tao Chen, Ping Tan, Member, IEEE, Li-Qian Ma, Ming-Ming Cheng, Member, IEEE, Ariel Shamir, and Shi-Min Hu, Member, IEEE Abstract—We present PoseShop—a pipeline to construct segmented human image database with minimal manual intervention. By downloading, analyzing, and filtering massive amounts of human images from the Internet, we achieve a database which contains 400 thousands human figures that are segmented out of their background. The human figures are organized based on action semantic, clothes attributes, and indexed by the shape of their poses. They can be queried using either silhouette sketch or a skeleton to find a given pose. We demonstrate applications for this database for multiframe personalized content synthesis in the form of comic-strips, where the main character is the user or his/her friends. We address the two challenges of such synthesis, namely personalization and consistency over a set of frames, by introducing head swapping and clothes swapping techniques. We also demonstrate an action correlation analysis application to show the usefulness of the database for vision application. Index Terms—Image database, image composition Ç 1INTRODUCTION N the last few years, many image processing applications to a few thousands only [11], [12], [13]. This is mainly due to Ihave utilized databases of images to assist image analysis, the tedious work involving the creation of such a database. manipulation, and synthesis operations. The cross-domain The main contribution of this paper is providing a pipeline image matching [1] has demonstrated the amazing power of that can easily build a large-scale human characters image large-scale image database; with the help of web images, the database we call PoseShop, with minimal manual effort. best views of 3D shapes can be found [2]; missing content in Moreover, to support future synthesis and high-level an image has been completed or image parts replaced for utilization of the database, the characters in PoseShop are enhancement purpose using an image database [3], [4], [5], segmented from their background and indexed according to [6], [7]; even whole images have been synthesized from various attributes. The definition of such a pipeline demands scratch by exploiting segmentation and labeling of a large three key tasks: acquisition, segmentation, and indexing. set of images [8], [9], [10]. Many of these works have There is a need to acquire correct images from online capitalized on the large and growing number of images repositories, detect, and then segment the human figures available online. from them. To support efficient search queries, there is also a Not surprisingly, the most common object appearing in need to define an effective indexing scheme. online images, as in images in general, are people. Human PoseShop can harvest unlimited images of people characters are probably the most important content to utilize performing various actions from the Internet. Initially, a for image manipulation and synthesis. However, despite text query that combines a human characteristic (“man,” billions of Internet images containing various human “woman,” “boy,” “girl”) with some action such as “running” figures, existing human image databases are limited in scale or “jumping,” is sent to an image search engine such as Google or Flickr. Currently, we focus on actions where the full body is visible (e.g., we do not search for “woman . T. Chen, L.-Q. Ma, M.-M. Cheng, and S.-M. Hu are with the TNList, Department of Computer Science, Tsinghua University, FIT Building, driving”). Inspired by the work of Chen et al. [9], we filter the Beijing 100084, China. query results to retain only “algorithm friendly” images, E-mail: [email protected], [email protected], where the foreground objects are well separated from the [email protected], [email protected]. P. Tan is with the Department of Electrical and Computer Engineering, background. Next, the human character in each image is National University of Singapore, Singapore 117576. segmented based on a novel adaptive skin color detector. E-mail: [email protected]. Further filtering of false samples is carried out by comparing . A. Shamir is with the Efi Arazi School of Computer Science, The Interdisciplinary Center, PO Box 167, Herzelia 46150, Israel. the segmented silhouette to contours characteristic of the E-mail: [email protected]. given action. Statistical analysis shows that our segmenta- Manuscript received 17 Nov. 2011; revised 29 Apr. 2012; accepted 11 June tion and filtering scheme successfully improves the im- 2012; published online 21 June 2012. perfect results of simple segmentation and provides Recommended for acceptance by D. Schmalstieg. segmented human figures with sufficient quantity and For information on obtaining reprints of this article, please send e-mail to: [email protected], and reference IEEECS Log Number TVCG-2011-11-0290. quality. Testing PoseShop on more than three million online Digital Object Identifier no. 10.1109/TVCG.2012.148. images produced a database containing more than 400,000 1077-2626/13/$31.00 ß 2013 IEEE Published by the IEEE Computer Society 2 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 19, NO. X, XXXXXXX 2013 Fig. 1. Using our segmented human character database to create personalized comic-strips. The user provides sketches (first row) and some head images for each character, and the application generates a photorealistic comic-strip (second row). It finds people with similar pose, personalizes them using head swapping, maintaining consistency over different frames by replacing cloth and skin colors. Some manual refinement are applied such as adding text balloons and cropping (the dashed line rectangle in the input sketch). segmented human characters, many more than popular be used to compose more complex “stories” and often image databases such as [12], [13]. provide more appealing results. To facilitate personal media synthesis and manipulation, In our personal comic-strip application, the user specifies we use multiple indexing schemes for the database. The a simple “story” by drawing casual sketches or positioning images are indexed according to the person characteristic a skeleton figure in various poses. He or she only needs to and action performed but also according to clothes provide some personal head images of the main characters, attributes we recover such as long versus short shirt and and the system generates photo-realistic results interac- pants, patterned versus single color. We also compute a tively utilizing a PoseShop database (see Fig. 1). The contour signature from the segmented silhouette. Hence, challenge in personalization requires changing the features the database can be queried using text attributes as well as of a general human character image to resemble the given pose attributes. We present a simple user-interface using a person. We present a head-swapping technique and cloth skeleton to define a pose and select images with similar color changing technique to achieve this. Moreover, poses (see Fig. 1). synthesizing multiple frames for comics demands identity, To demonstrate the use of such database, we present two clothing, colors, and lighting consistency across frames. We applications. The major application, which is also an utilize our database indexing attributes to attain consistency important motivation of the database construction, is a across frames. We compared our personalized comic-strips to similar system for personal content synthesis and manipulation in compositions generated by an expert PhotoShop user, as the form of personal comic-strips creation. This application well as the Sketch2Photo system. The comparison suggests is also used to enhance the database quality as user that our human image database and comic-strips generation corrections of specific images (e.g., of segmentation) are system not only save a great amount of time for the expert, fed back to the database and stored. Additionally, we show but also offer nonprofessional users the ability to create how human actions can be correlated based on visual interesting and vivid photo-realistic comic-strips. appearance alone, using the segmented character database. This correlation is also used to enhance the query retrieval from the database itself. 2RELATED WORK Many image databases have been built to train detection 1.1 Personalized Comics and recognition algorithms. Representative databases in- Most results obtained when searching for images on the net, clude Yale face database [16], Daimler pedestrian database even for human images, are impersonal—they contain [17], INRIA database for human detection [18] and people whom you do not know. On the other hand, it HumanEva [19] for pose estimation. Typically, the image seems that the main incentive for image manipulations quality of these databases is limited (e.g., grayscale images would be personal: one would like to repair, change, or of size between 200 to 300 pixels). Hence, they are not even synthesize images mostly of oneself, one’s family and suitable for high-quality image composition tasks. There one’s friends. Still, using personal images for general image are also databases with better image quality like PASCAL synthesis is impractical as personal photo collections are too VOC2006 [11], Caltech 256 [12] and LabelMe [13]. How- small to represent general poses and actions. Previous ever, all of them include not more than a few thousands methods on content aware synthesis [14], [15], [8], [9] were human images, which limit their usefulness for synthesis restricted to the creation of a single image. Comic-strips can applications. Furthermore, these databases only provide a CHEN ET AL.: POSESHOP: HUMAN IMAGE DATABASE CONSTRUCTION AND PERSONALIZED CONTENT SYNTHESIS 3 bounding box around the human object and not the actual appearance consistency and is difficult to scale for huge segmented characters, while manual segmentation is databases of images. Xu et al.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us