Download presentation
Presentation is loading. Please wait.
Published byLily Lawrence Modified over 9 years ago
2
Elastic Facial Caricature Warping Lyndsey Clarke http://cs.swan.ac.uk/~cslyndsey ~ PhD Student ~ ~ University of Wales Swansea ~
3
Introduction http://cs.swan.ac.uk/~cslyndsey ‘Elastic Facial Caricature Warping’ is a computer graphics technique that I have developed during my first year as a PhD student. The project began life as my undergraduate dissertation. A short paper on this technique has been published in Eurographics 2006 Short Papers proceedings, and a poster was presented at the conference last month. The two main themes that have been developed are: –Caricaturisation –Beautification This talk aims to explain the paper in a little more detail and give you all an insight into my research.
4
What exactly is Elastic Facial Caricature Warping? The Subject 2. Beautification1. Caricaturisation3. Deviation He’s Beautiful! Hee! Ha! Uh oh… We’ve gone too far!
5
The History of the Caricature Caricatures are portraits that exaggerate or distort the essence of a person to create an easily identifiable, but humorous, visual likeness. Some of the earliest caricatures are found in the works of Leonardo da Vinci, who actively sought people with deformities to use as models! Caricatures gained further popularity in the early 19 th century, when satirical drawings of politicians and local celebrities would be printed in newspapers, however they were often not warmly received. After WW1 the appeal of caricatures rose dramatically and they became a very common sight in most magazines and newspapers due to large demand from the public. Early Caricature of Charles Darwin (1880) Modern Caricature of Arnold Schwarzenegger http://cs.swan.ac.uk/~cslyndsey
6
Caricaturisation http://cs.swan.ac.uk/~cslyndsey Caricaturisation is an Art –Caricatures are a form of visual art, in which subjects are portrayed with exaggerated features that emphasise their individual differences from everyone else. [L. Redman, How to Draw Caricatures, Contemporary Books, 1984] –The aim of a caricature is to provide an amusing source of entertainment and humour, especially in western society. Caricaturisation is a Science –A caricature is typically drawn by emphasising all of the features that make that person different from a completely symmetrical reference face, perceived by the artist to be the ‘norm’. –Craniofacial Anthropometry can be used to provide important facial measurements that should be considered during the creation of the caricature. An example of some of these measurements are shown on our reference image on the right. Caricaturisation is Computer Graphics –Our aim therefore is to unite the disciplines of art and science by introducing a novel and entertaining, physics based approach to the creation of caricatures using computer graphics. Our Reference Face with Feature Points A Caricature
7
Beautification http://cs.swan.ac.uk/~cslyndsey ‘Beautification’ is the process of physically making something appear more beautiful by altering its physical structure in some way. Facial beauty is characterised by the following factors: –SYMMETRY –PROPORTION OF FEATURES –FEATURE PLACEMENT –PROFILE OUTLINE –BABYFACEDNESS According to some research, the more ‘perfect’ a person’s face is, the healthier they should be. Like Caricaturisation, Beautification is also related to average face construction, since a perfectly average face is considered to be more beautiful than a standard face such as mine or yours, because all the factors I just metioned are obeyed. Dolichocephalic Brachycephalic Straight
8
Some Symmetrical Faces Subject Symmetry of left side of face Symmetry of right side of face
9
The System Pipeline http://cs.swan.ac.uk/~cslyndsey 1. Input 3. Calculation2. User Interaction4. Result Scheme A Scheme B Scheme C Scheme D System computes displacements and applies chosen model to image Source Image User chooses model Feature Specification
10
Feature Specification: –How do we calculate the necessary displacements? The distance between each pair of corresponding feature points on the reference and subject’s face encodes a measurement used in the transformation. These measurements and then used in our physical model to create the caricature. –More formally: Let I in be an input image of a subject to be caricaturised; I ref be a reference image, representing the ‘norm’; and I out be the output image of the caricature to be generated. Given a feature point p on image I in and its corresponding feature point r on I ref, we would like to determine q on I out as the resulting exaggerated feature point: http://cs.swan.ac.uk/~cslyndsey
11
The Force - Motion Model This is the first model that was developed, and it works by imagining that each feature point on the subject is a particle in motion. Mathematically it is based on Newton’s Laws of Motion, given as: Two different schemes were developed in this model: –Scheme A — Controlling by Time: Each particle moves from its origin over a user-defined period of time. –Scheme B — Controlling by Force & Mass: As an extension to A, each particle can be assigned a weight and a global or local force can also be applied. http://cs.swan.ac.uk/~cslyndsey
12
The Pseudo Stress – Strain Model It is natural to associate caricaturisation with the process of deformation by stretching or compressing different parts of a face. This directly leads to the use of metaphors related to material properties and mechanics. Our pseudo stress-strain model can be given as: Users can apply different ‘virtual’ material values to the facial features in order to produce different caricatures. We have developed two separate schemes in this model: –Scheme C: Non-Uniform Original Length –Scheme D: Uniform Original Length http://cs.swan.ac.uk/~cslyndsey
13
Virtual Material Properties Instead of explicitly specifying displacements, users can assign ‘virtual’ physical and material properties to the face in an intuitive manner. Not only does this provide users with intuitive metaphors for specifying a desired caricaturisation, but it also introduces a novel, and more entertaining aspect to the caricature generation process. Virtual Material Hookean coefficient Non- Hookean coefficient Maximum Strength Rubber0.010.17 Polystyrene2.80.935 Wood120.9575 Brick181.239 Glass652500 Gold830.92120 Steel2050.991000 Diamond950112605 Some Material Properties used by the System http://cs.swan.ac.uk/~cslyndsey
14
An Example – Scheme D: Uniform Original Length An assumption is made that the line segment between reference and subject points has been stretched from its original length (u). This value is then used with any two material value properties to complete the warp. BeautifyingCaricaturising Rubber Polystyrene Silicone Wood Concrete http://cs.swan.ac.uk/~cslyndsey
15
Future Work + Possible Applications There are many areas that I will be exploring in order to extend this work further for my PhD. Currently however the main theme I am working on is extending the system so that it produces a 3D result from 2D input images using depth maps. Possible Future Applications: –‘Edutainment’ Software for school children. –Plastic Surgery prediction aid. –General entertainment/fun software for use by everyday people in their own homes. 3D caricature of Albert Einstein
16
Some Results… http://cs.swan.ac.uk/~cslyndsey
17
THANK YOU! Any Questions? http://cs.swan.ac.uk/~cslyndsey
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.