eHeritage of shadow puppetry: creation and manipulation

To preserve the precious traditional heritage Chinese shadow puppetry, we propose the puppetry eHeritage, including a creator module and a manipulator module. The creator module accepts a frontal view face image and a profile face image of the user as input, and automatically generates the corresponding puppet, which looks like the original person and meanwhile has some typical characteristics of traditional Chinese shadow puppetry. In order to create the puppet, we first extract the central profile curve and warp the reference puppet eye and eyebrow to the shape of the frontal view eye and eyebrow. Then we transfer the puppet texture to the real face area. The manipulator module can accept the script provided by the user as input and automatically generate the motion sequences. Technically, we first learn atomic motions from a set of shadow puppetry videos. A scripting system converts the user's input to atomic motions, and finally synthesizes the animation based on the atomic motion instances. For better visual effects, we propose the sparsity optimization over simplexes formulation to automatically assemble weighted instances of different atomic actions into a smooth shadow puppetry animation sequence. We evaluate the performance of the creator module and the manipulator module sequentially. Extensive experimental results on the creation of puppetry characters and puppetry plays well demonstrate the effectiveness of the proposed system.

[1]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[2]  I. Masuda,et al.  3D facial image analysis for human identification , 1992, [1992] Proceedings. 11th IAPR International Conference on Pattern Recognition.

[3]  Manfred K. Warmuth,et al.  Exponentiated Gradient Versus Gradient Descent for Linear Predictors , 1997, Inf. Comput..

[4]  Luiz Velho,et al.  Warping and morphing of graphical objects , 1998 .

[5]  Han Noot,et al.  Animated CharToon faces , 2000, NPAR '00.

[6]  Bruce Gooch,et al.  Non-photorealistic rendering , 2001 .

[7]  Alexei A. Efros,et al.  Image quilting for texture synthesis and transfer , 2001, SIGGRAPH.

[8]  Harry Shum,et al.  PicToon: a personalized image-based cartoon system , 2002, MULTIMEDIA '02.

[9]  Zhaohui Wu,et al.  3D face recognition by profile and surface matching , 2003, Proceedings of the International Joint Conference on Neural Networks, 2003..

[10]  Planning Character Motions for Shadow Play Animations , 2005 .

[11]  Dong Kim,et al.  Realtime Control for Motion Creation of 3D Avatars , 2005, PCM.

[12]  李蔡彥 Planning Character Motions for Shadow Play Animations , 2005 .

[13]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Kai Hormann,et al.  Mean value coordinates for arbitrary planar polygons , 2006, TOGS.

[15]  Jie Xu,et al.  Computer-Generated Papercutting , 2007, 15th Pacific Conference on Computer Graphics and Applications (PG'07).

[16]  Tan Kian Lam,et al.  Real-Time Visual Simulation and Interactive Animation of Shadow Play Puppets Using OpenGL , 2008 .

[17]  Dan B. Goldman,et al.  Video puppetry: a performative interface for cutout animation , 2008, SIGGRAPH Asia '08.

[18]  Takeo Kanade,et al.  Multi-PIE , 2008, 2008 8th IEEE International Conference on Automatic Face & Gesture Recognition.

[19]  Lior Wolf,et al.  Automatically identifying join candidates in the Cairo Genizah , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[20]  David A. Forsyth,et al.  A lightness recovery algorithm for the multispectral acquisition of frescoed environments , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[21]  Hongbin Zha,et al.  3D Line Drawing for Archaeological Illustration , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[22]  Junjun Pan,et al.  Sketch-Based Skeleton-Driven 2D Animation and Motion Capture , 2009, Trans. Edutainment.

[23]  Song-Chun Zhu,et al.  Artistic paper-cut of human portraits , 2010, ACM Multimedia.

[24]  Santanu Chaudhury,et al.  Preservation of intangible heritage: a case-study of indian classical dance , 2010, eHeritage '10.

[25]  F. Chen Visions for the Masses: Chinese Shadow Plays from Shaanxi and Shanxi , 2010 .

[26]  Lior Wolf,et al.  Identifying Join Candidates in the Cairo Genizah , 2011, International Journal of Computer Vision.

[27]  C. Breiteneder,et al.  A study of gradual transition detection in historic film material , 2010, eHeritage '10.

[28]  Holger Winnemöller,et al.  XDoG: advanced image stylization with eXtended Difference-of-Gaussians , 2011, NPAR '11.

[29]  Guang Li,et al.  ShadowStory: creative and collaborative digital storytelling inspired by cultural heritage , 2011, CHI.

[30]  Paul Clifton,et al.  Pictures at an exhibition: a physical/digital puppetry performance piece , 2011, C&C '11.

[31]  Verónica Orvalho,et al.  Anim-actor: understanding interaction with digital puppetry using low-cost motion capture , 2011, Advances in Computer Entertainment Technology.

[32]  Ke Lu,et al.  Chinese Shadow Puppetry with an Interactive Interface Using the Kinect Sensor , 2012, ECCV Workshops.

[33]  Maneesh Agrawala,et al.  3D puppetry: a kinect-based interface for 3D animation , 2012, UIST.

[34]  Yi-Ping Hung,et al.  Action recognition for human-marionette interaction , 2012, ACM Multimedia.

[35]  Venkat Chandrasekaran,et al.  Recovery of Sparse Probability Measures via Convex Programming , 2012, NIPS.

[36]  Deva Ramanan,et al.  Face detection, pose estimation, and landmark localization in the wild , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[37]  Verónica Orvalho,et al.  Shape your body: control a virtual silhouette using body motion , 2012, CHI EA '12.