EP1669933A2

Generating a three dimensional model of a face from a single two-dimensional image

Abstract

An image processing apparatus for generating a three-dimensional model of a three-dimensional object from a two-dimensional image displaying the object, includes a three-dimensional model generator for generating, from the image, the three-dimensional model of the object displayed in the image, and an extender for extending, in a Z direction as the direction of depth, the lateral region of the three-dimensional model generated by the three-dimensional model generator.

EP1669933A2, drawing sheet 1
Sheet 1 of 54

Term

Term ended

Projected expiry passed 2 December 2025, 0.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 11 independent, 12 dependent

  1. 1
    An image processing apparatus for generating a three-dimensional model of a three-dimensional object from a two-dimensional image displaying the object, the image processing apparatus comprising:three-dimensional model generating means for generating, from the image, the three-dimensional model of the object displayed in the image;and extending means for extending, in a Z direction as the direction of depth, the lateral region of the three-dimensional model generated by the three-dimensional model generating means.
  2. 9
    An image processing method of generating a three-dimensional model of a three-dimensional object from a two-dimensional image displaying the object, the image processing method comprising steps of:generating, from the image, the three-dimensional model of the object displayed in the image;and extending, in a Z direction as the direction of depth, the lateral region of the three-dimensional model generated in the three-dimensional model generating step.
  3. 10
    A computer program for causing a computer to generate a three-dimensional model of a three-dimensional object from a two-dimensional image displaying the object, the computer program comprising program code for performing steps of:generating, from the image, the three-dimensional model of the object displayed in the image;and extending, in a Z direction as the direction of depth, the lateral region of the three-dimensional model generated in the three-dimensional model generating step.
  4. 11
    An image processing apparatus for generating a model of a face as a three-dimensional model from a two-dimensional image displaying the face, the image processing apparatus comprising:three-dimensional model generating means for generating, from the image, the face model as the three-dimensional model of the face displayed in the image;mapping means for mapping, to the image, a hair model prepared beforehand;non-hair portion detecting means for detecting, from the image, a non-hair portion having no hair;Z value modifying means for modifying a Z value representing, in the Z direction as the direction of depth, the position of a region mapped to the non-hair portion of the hair model mapped to the image;and synthesizing means for synthesizing the hair model having the Z value modified by the Z value modifying means with the face model.
  5. 15
    An image processing method of generating a model of a face as a three-dimensional model from a two-dimensional image displaying the face, the image processing method comprising steps of:generating, from the image, the face model as the three-dimensional model of the face displayed in the image;mapping, to the image, a hair model prepared beforehand;detecting, from the image, a non-hair portion having no hair;modifying a Z value representing, in the Z direction as the direction of depth, the position of a region mapped to the non-hair portion of the hair model mapped to the image;and synthesizing the hair model having the Z value modified in the Z value modifying step with the face model.
  6. 16
    A computer program for causing a computer to generate a model of a face as a three-dimensional model from a two-dimensional image displaying the face, the computer program comprising program code for performing steps of:generating, from the image, the face model as the three-dimensional model of the face displayed in the image;mapping, to the image, a hair model prepared beforehand;detecting, from the image, a non-hair portion having no hair;modifying a Z value representing, in the Z direction as the direction of depth, the position of a region mapped to the non-hair portion of the hair model mapped to the image;and synthesizing the hair model having the Z value modified in the Z value modifying step with the face model.
  7. 17
    An image processing apparatus for determining a feature point of a three-dimensional face from a two-dimensional image displaying the face, the image processing apparatus comprising:first fitting means which fits a position and a size of a template of a predetermined region of the face to the face displayed in the image;and second fitting means for fitting the shape of the template to the face displayed in the image and for determining a feature point of the predetermined region of the face from the template having a position, a size, and a shape thereof fitted to the face displayed in the image, by changing, within a range of shape of the predetermined region, the shape of the template having the position and the size fitted to the face displayed in the image, with a plurality of parameters, defining the shape of the template, being based on at least one parameter of the number smaller than the number of the plurality of parameters.
  8. 20
    An image processing method of determining a feature point of a three-dimensional face from a two-dimensional image displaying the face, the image processing method comprising:a first fitting step of fitting a position and a size of a template of a predetermined region of the face to the face displayed in the image;and a second fitting step of fitting the shape of the template to the face displayed in the image and determining a feature point of the predetermined region of the face from the template having a position, a size, and a shape thereof fitted to the face displayed in the image by changing, within a range of shape of the predetermined region, the shape of the template having the position and the size fitted to the face displayed in the image, with a plurality of parameters, defining the shape of the template, being modified based on at least one parameter of the number smaller than the number of the plurality of parameters.
  9. 21
    A computer program for causing a computer to determine a feature point of a three-dimensional face from a two-dimensional image displaying the face, the computer program comprising program code for performing:a first fitting step of fitting a position and a size of a template of a predetermined region of the face to the face displayed in the image;and a second fitting step of fitting the shape of the template to the face displayed in the image and determining a feature point of the predetermined region of the face from the template having a position, a size, and a shape thereof fitted to the face displayed in the image by changing, within a range of shape of the predetermined region, the shape of the template having the position and the size fitted to the face displayed in the image, with a plurality of parameters, defining the shape of the template, being modified based on at least one parameter of the number smaller than the number of the plurality of parameters.
  10. 22
    An image processing apparatus generating a three-dimensional model of a three-dimensional object from a two-dimensional image displaying the object, the image processing apparatus comprising:a three-dimensional model generator generating, from the image, the three-dimensional model of the object displayed in the image;and an extender extending, in a Z direction as the direction of depth, the lateral region of the three-dimensional model generated by the three-dimensional model generator.
  11. 23
    An image processing apparatus generating a model of a face as a three-dimensional model from a two-dimensional image displaying the face, the image processing apparatus comprising:a three-dimensional model generator generating, from the image, the face model as the three-dimensional model of the face displayed in the image;a mapping unit mapping, to the image, a hair model prepared beforehand;a non-hair portion detecting unit detecting, from the image, a non-hair portion having no hair, a Z value modifying unit modifying a Z value representing, in the Z direction as the direction of depth, the position of a region mapped to the non-hair portion of the hair model mapped to the image;and a synthesizing unit synthesizing the hair model having the Z value modified in the Z value modifying unit with the face model.