Nova Patents
EP0903695B1

Image processing apparatus

Abstract

This record has no abstract on file.

EP0903695B1, drawing sheet 1
Sheet 1 of 9

Term

Term ended

Expired 15 September 2018, 8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

30 claims: 14 independent, 16 dependent

  1. 1
    A method of processing image data defining a sequence of images of an object moving in a scene to produce signals defining a representation of the object at a plurality of positions in a three-dimensional computer model corresponding to positions of the object in the scene, characterised by :processing the image data for a plurality of the images to define for each image a respective polygon bounding the object in the image (S34, S36, S38);defining at least one planar surface within the three-dimensional computer model to represent each respective position of the object, each planar surface being defined with its base on a predetermined surface in the three-dimensional computer model and with a position and size in dependence upon a respective one of said polygons bounding the object in the image data and the position of the respective polygon within the image data (S40);and generating texture data for the planar surfaces to represent the features of the object in dependence upon image data from the corresponding bounding polygons (S42).
  2. 7
    A method according to any of claims 1 to 5, wherein a plurality of connected planar surfaces are defined to represent each position of the object in the three-dimensional computer model.
  3. 15
    A method according to any of claims 12 to 14, further comprising the step of displaying an image of the object using the generated image data.
  4. 16
    A method according to any of claims 12 to 15, further comprising the step of making a recording of the image data either directly or indirectly.
  5. 17
    An image processing apparatus (2) for processing image data defining a sequence of images of an object moving in a scene to produce signals defining a representation of the object at a plurality of positions in a three-dimensional computer model corresponding to positions of the object in the scene, characterised by :bounding polygon generating means for processing the image data for a plurality of the images to define for each image a respective polygon bounding the object in the image;planar surface generating means for defining at least one planar surface within the three-dimensional computer model to represent each respective position of the object, the planar surface generating means being arranged to define each planar surface with its base on a predetermined surface in the three-dimensional computer model and with a position and size in dependence upon a respective one of said polygons bounding the object in the image data and the position of the respective polygon within the image data;and texture data generating means for generating texture data for the planar surfaces to represent the features of the object in dependence upon image data from the corresponding bounding polygon.
  6. 20
    Apparatus according to any of claims 17 to 19, wherein the bounding polygon generating means is arranged to define each bounding polygon as a rectangle.
  7. 22
    Apparatus according to any of claims 17 to 21, wherein the planar surface generating means is arranged to define a single planar surface to represent each position of the object in the three-dimensional computer model.
  8. 23
    Apparatus according to any of claims 17 to 21, wherein the planar surface generating means is arranged to define a plurality of connected planar surfaces to represent each position of the object in the three-dimensional computer model.
  9. 24
    Apparatus according to any of claims 17 to 23, further comprising means for processing the image data to extract a respective mask for each bounding polygon defining the position of the object within the bounding polygon, and wherein the texture data generating means is arranged to generate the texture data for each planar surface in dependence upon the image data within the corresponding mask.
  10. 25
    Apparatus according to any of claims 17 to 24, further comprising means for creating the three-dimensional computer model.
  11. 26
    Apparatus according to any of claims 17 to 25, wherein the planar surface generating means is arranged to define each planar surface in the three-dimensional computer model by mapping points on a said bounding polygon from the image data onto the predetermined surface in the three-dimensional computer model.
  12. 28
    Apparatus according to any of claims 17 to 27, further comprising means for rendering the texture data onto a said planar surface to generate image data for an image of the three-dimensional computer model from a viewing direction.
  13. 29
    A storage medium storing instructions for programming a programmable processing apparatus to become operable to perform a method according to at least one of claims 1 to 16.
  14. 30
    A signal carrying instructions for programming a programmable processing apparatus to become operable to perform a method according to at least one of claims 1 to 16.