Patents Assigned to Image Metrics Limited
  • Patent number: 9460462
    Abstract: Computer-implemented methods for vending at least one cosmetic product to a first consumer. A real-time image of a portion of a body of the consumer is captured using a personal computational device and the consumer provides a desired makeup look via the personal computational device. The desired makeup look is then applied to an image of the portion of the body of the consumer, thereby generating a composite image of the portion of the body of the first consumer with the desired makeup look, and a retail order for the cosmetic product is received from the consumer. The order may be received before or after the consumer's image is captured. Another consumer, or a product specialist, may be involved in the aforesaid process via a computer communications link.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: October 4, 2016
    Assignee: Image Metrics Limited
    Inventors: Kevin Walker, Michael Rogers, Tomos G. Williams, Salil Deena
  • Patent number: 9449412
    Abstract: Computer-implemented methods for real-time simulation of the application of one or more cosmetic products to a portion of the body of a user being imaged in an image-capture environment that is subject to uncertain lighting conditions. A real-time image of a portion of the user is captured and used to derive both image-capture environment parameters and user visual characteristics. Based on a desired look received from the user, a correspondence is extracted between the desired look and the pertinent portion of the user so that the desired look can be adapted to the image-capture environment parameters and the user's visual characteristics, and the adapted look is applied to an image of the user.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: September 20, 2016
    Assignee: Image Metrics Limited
    Inventors: Michael Rogers, Tomos G. Williams, Kevin Walker
  • Patent number: 9129147
    Abstract: Computerized methods for creating tracks of locations across frames of a video corresponding to a facial feature of a human. A set of feature location hypotheses is generated, as applied to images derived from the sequence of frames representing images of the human. Each hypothesis is refined, and a first set of confidence measures is associated with each hypothesis. A second set of confidence measures is associated with interframe transition, and a cost function that is a combination of hypotheses and transition confidence measures is minimized. A set of tracks is generated, characterizing each of a plurality of facial features within each frame of the sequence of frames. Performance analysis data may further be derived in a performance driven animation production pipeline, based on the generated tracks.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: September 8, 2015
    Assignee: Image Metrics Limited
    Inventors: Michael Rogers, Kevin Walker, Tomos G. Williams, Martin De La Gorce, Martin Tosas
  • Patent number: 9111134
    Abstract: Computer implemented methods for generating a non-transient record of feature locations and/or facial expression parameters characterizing a person's face. A video sequence of a specified individual person is received and a feature locator update model is applied to the video sequence. The feature locator update model is derived by defining a set of training images, generating a set of facial feature displacements for each training image with associated image sample vectors, and training a regularized linear regression which maps from image sample vectors to displacement vectors, wherein the regularization includes a spatial smoothness term within the shape-free sample space. A feature location and/or a facial expression parameter is then extracted, based on the feature update model, characterizing the location, and/or the expression, of the feature of the face of the specified individual person.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: August 18, 2015
    Assignee: Image Metrics Limited
    Inventors: Michael Rogers, Kevin Walker, Tomos G. Williams, Martin DeLa Gorce, Martin Tosas
  • Patent number: 9104908
    Abstract: Computer implemented methods for generating a non-transient record of feature locations and/or facial expression parameters characterizing a person's face. A video sequence of a specified individual person is received and a feature locator update model is applied to the video sequence. The feature locator update model is derived by defining a set of training images, generating a set of facial feature displacements for each training image with associated image sample vectors, and training a regularized linear regression which maps from image sample vectors to displacement vectors, wherein the regularization includes a spatial smoothness term within the shape-free sample space. A feature location and/or a facial expression parameter is then extracted, based on the feature update model, characterizing the location, and/or the expression, of a selected set of features of the face of the specified individual person that correspond to an adaptive set of feature locations.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: August 11, 2015
    Assignee: Image Metrics Limited
    Inventors: Michael Rogers, Tomos G. Williams, Kevin Walker, Salil Deena
  • Patent number: 8269779
    Abstract: Computer-implemented methods and computer program products for automatically transferring expressions between rigs with consistent joint structure, and for automatically transferring skin weights between different skin meshes based on joint positioning. A method is provided for transferring an expression between a plurality of source rigs and a target rig, where each rig characterizes an animated character, and each rig, in turn, is characterized by a set of joints and a skin mesh having a plurality of vertices, with each vertex characterized by a matrix of weights relating a response of the vertex to movement of associated joints. A set of offsets is calculated of joint positions of a goal expression of each source rig relative to a neutral expression of the source rig. A scaling transformation is then applied to the set of offsets to produce a scaled set of offsets, which are added, in turn, to a neutral expression of the target rig.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: September 18, 2012
    Assignee: Image Metrics Limited
    Inventors: Michael Rogers, Kevin Walker, Steven Caulkin, Gareth Edwards
  • Patent number: 7830384
    Abstract: A method and system for driving a graphical object based on a performance of an actor in a video stream. A plurality of key frames are selected in a calibration video stream, allowing animation control values to be defined, in accordance with artistic intent, for each of a set of control variables, corresponding to each of the key frames. Features of the actor in the calibration video stream are parameterized so as to obtain a vector of values of parameters for each frame of the calibration video stream, and, then, an array of distance vectors is derived, characterizing a distance between each pair of vectors of values of parameters among the video stream frames. The space of distance vectors is mapped into the set of control variables according to a mapping operation which is then applied to distance vectors derived from an actual performance video stream to obtain a time sequence of animation control values.
    Type: Grant
    Filed: April 19, 2006
    Date of Patent: November 9, 2010
    Assignee: Image Metrics Limited
    Inventors: Gareth Edwards, Kevin Walker
  • Patent number: 7768528
    Abstract: Methods and computer program code computer program codes for modifying an expression of an actor in at least one video frame based on performance of the actor in a sequence of frames of video footage. A plurality of control points are identified for characterizing the shape of the actor in each frame of the video footage by a shape vector comprising positions of the control points. The shape vectors of each frame are then warped to a common standard frame thereby generating an aligned shape vector and a transformed image for each frame. The aligned shape vectors and attendant texture vectors are transformed in accordance with specified pose and expression parameters to create new shape and texture vectors which are reinserted into the sequence of frames so as to reanimate the actor.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: August 3, 2010
    Assignee: Image Metrics Limited
    Inventors: Gareth Edwards, Kevin Walker, Steven Caulkin
  • Patent number: 7324110
    Abstract: A system and method for cleaning a set of motion capture data, wherein the data correspond to a set of point coordinates relating to a model but may include missing or inaccurate values. A subset of the motion capture data is identified that corresponds to valid points matching locations of corresponding points of the model, and a best set of model parameters is computed in such a manner as to minimize a norm of the valid points with respect to the model. A complete set of point coordinates is then predicted based on the best set of model parameters and a subsequent set of cleaned motion capture data. Actual points are inserted where validated, and the process is iterated until a specified criterion is met.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: January 29, 2008
    Assignee: Image Metrics Limited
    Inventors: Gareth Edwards, Kevin Walker, Jane Haslam