Patents by Inventor Richard Ian Taylor

Richard Ian Taylor has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7620234
    Abstract: In an image processing apparatus 2, images of a subject object 210 and data defining the positions and orientations at which the images were recorded are processed to generate a three-dimensional computer model of the subject object 210. As part of the processing, image data relating to the subject object 210 is segmented from other image data in each input image. The results of the segmentation processing are displayed to a user and the apparatus is operable by the user to edit the segmentation processing to correct any errors. Such errors typically occur due to the misclassification of pixels relating to shadows in an input image as part of the subject object 210 and the misclassification of pixels relating to features on the surface on which the subject object 210 is placed for imaging as part of the subject object 210.
    Type: Grant
    Filed: October 4, 2001
    Date of Patent: November 17, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Richard Ian Taylor
  • Patent number: 7508977
    Abstract: A method of generating model data representative of a model in a three-dimensional space of an object from input signals representative of a set of images of the object taken from a plurality of respective camera positions includes the steps of displaying a model image derived from the model data and having a plurality of primitives for viewing by a user, receiving at least one primitive selection signal responsive to user actuation of an input whereby each primitive selection signal identifies a respective selected primitive of the model, and defining a plurality of virtual cameras in the three dimensional space having positions and look directions relative to the model which correspond substantially to those of the respective actual cameras relative to the object.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: March 24, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Alexander Ralph Lyons, Simon Michael Rowe, Richard Ian Taylor, Jane Haslam
  • Patent number: 7492476
    Abstract: Customer computer processing apparatus (2, 4) are connected to a service apparatus (6) via the Internet (8). Service apparatus (6) processes requests and payment details from a customer apparatus (2, 4), and, in response to a valid payment, sends instructions to the customer apparatus to enable the customer apparatus to control a printer (18) or a display panel (19) to print or display a photographic mat (24). Service apparatus (6) retains details of the photographic mat pattern for subsequent use. Images of a subject object on the photographic mat are recorded at different positions and orientations with a camera (16). Data defining the images is returned from the customer processing apparatus (2, 4) to the service apparatus (6). The service apparatus processes the image data along with the stored pattern data to identify the photographic mat features in the images and to calculate the position and orientation at which each image was recorded.
    Type: Grant
    Filed: November 23, 2000
    Date of Patent: February 17, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Alexandre Percival Dodge, Allan Joseph Davison, Adam Michael Baumberg, Alexander Ralph Lyons, Richard Ian Taylor
  • Patent number: 7362886
    Abstract: In an image processing apparatus, a face recognizer is trained using images of one or more faces to generate representation data for the face recognizer characterising the face(s). Face recognition processing is then performed using the representation data. The training and face recognition processing is performed taking into account a person's age.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: April 22, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Simon Michael Rowe, Richard Ian Taylor
  • Patent number: 7158097
    Abstract: A gaze tracking system (1,3,8) is provided which obtains images of an operator (9) and processes the images to associate the images with coordinates of where the operators gaze is directed towards. In order to identify images where an operator is looking in the same direction, images obtained by a camera (8) are first processed using the retinex algorithm. Image patches from the processed image are then compared with stored feature images and an initial classification based upon the correspondence between areas of the processed image and the stored feature images is determined. This initial classification is then further processed and each image is assigned a single classification. The areas identified by different classifications are then determined so that classifications assigned to adjacent images identify points closer together and classifications never assigned to an adjacent images identify points further apart.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: January 2, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Richard Ian Taylor, Simon Michael Rowe
  • Patent number: 7079679
    Abstract: In an image processing system, a subject object 210 is placed on top of an object support 220 on a calibration object 34 having a known pattern of features thereon. Images recorded at different positions and orientations are processed to generate a three-dimensional computer model of the subject object alone or the subject object together with the calibration object. By imaging the subject object 210 on an object support instead of placing it directly on the calibration object, the user is provided with flexibility in the selection of the pattern and color of the calibration and the selection of the imaging positions and orientations. By providing an object support 220 having a top surface on which the subject object 210 sits which does not protrude from beneath the base of the subject object 210, the user is provided with flexibility in the selection of lighting conditions.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: July 18, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Richard Antony Kirk, Alexander Ralph Lyons, Adam Michael Baumberg, Richard Ian Taylor, Aaron William Christopher Kotcheff
  • Patent number: 6990228
    Abstract: Creation of a computer representation of a three-dimensional object surface is described. The viewing cones for camera positions at which images of the object were taken are determined and the intersection of these viewing cones is used to define an initial three-dimensional space within which the object surface lies. This initial space is divided into voxels. Each non-occluded voxel is checked for photoconsistency by comparing the colors (or average colors) of the pixel patches in the images to which that voxel projects. Photo-inconsistent voxels are removed. A voxel may be determined to be photo-inconsistent if there exists no set of photoconsistent pixel regions or the pixel patches do not share a color value range. The pixel patch into which each voxel projects in a further image may be compared with the stored color for that voxel and any photo-inconsistent voxels removed. This process can then be repeated for further images.
    Type: Grant
    Filed: November 24, 2000
    Date of Patent: January 24, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Charles Stephen Wiles, Adam Michael Baumberg, Richard Ian Taylor, Alexander Ralph Lyons
  • Patent number: 6980690
    Abstract: A 3-D model of an object is created by processing images taken from a series of camera positions. An initial sequence of the images is processed to define respective image co-ordinates of matching features to generate a set of model data defining model points in a 3-D space of the model and to obtain respective camera solutions representative of positions and orientations of virtual cameras in the 3-D space defining views of the model corresponding to the images. A new image is added to the sequence and processed to obtain a camera solution for a corresponding new virtual camera for use in generating further model data.
    Type: Grant
    Filed: November 24, 2000
    Date of Patent: December 27, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventors: Richard Ian Taylor, Jane Haslam, Charles Stephen Wiles
  • Patent number: 6904184
    Abstract: In an image processing apparatus, image data, defining input images of a scene recorded at different times and with different viewing positions and viewing directions, is processed to generate data defining a time-lapse sequence of images for display to a user showing an evolving representation of the scene between the times at which the first and last input images were recorded. Processing is carried out to register the input images by calculating the transformations which align matching features in the images, and interpolation is carried out between the pixel values of the registered images to generate pixel values for interpolated images in the time-lapse sequence. In this way, it is not necessary for the photographer to leave a camera in position to record images for a time-lapse sequence. Instead, the photographer can return to the scene as and when required to record the images since the viewing position and viewing direction for the images do not need to be the same.
    Type: Grant
    Filed: March 6, 2000
    Date of Patent: June 7, 2005
    Assignee: Canon Kabushiki Kaisha
    Inventor: Richard Ian Taylor
  • Publication number: 20040247177
    Abstract: In an image processing apparatus, a face recogniser is trained using images of one or more faces to generate representation data for the face recogniser characterising the face(s). Face recognition processing is then performed using the representation data. The training and face recognition processing is performed taking into account a person's age.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 9, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Simon Michel Rowe, Richard Ian Taylor
  • Publication number: 20040247174
    Abstract: A 3-D model of an object is created by processing images taken from a series of camera positions. An initial sequence of the images is processed to define respective image co-ordinates of matching features to generate a set of model data defining model points in a 3-D space of the model and to obtain respective camera solutions representative of positions and orientations of virtual cameras in the 3-D space defining views of the model corresponding to the images. A new image is added to the sequence and processed to obtain a camera solution for a corresponding new virtual camera for use in generating further model data.
    Type: Application
    Filed: March 8, 2004
    Publication date: December 9, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Alexander Ralph Lyons, Simon Michael Rowe, Richard Ian Taylor, Jane Haslam
  • Publication number: 20040075645
    Abstract: A gaze tracking system (1,3,8) is provided which obtains images of an operator (9) and processes the images to associate the images with coordinates of where the operators gaze is directed towards.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 22, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Richard Ian Taylor, Simon Michael Rowe
  • Patent number: 6668082
    Abstract: In an apparatus and method for creating a three-dimensional model of an object, images of the object taken from different, unknown positions are processed to identify the points in the images which correspond to the same point on the actual object (that is “matching” points), the matching points are used to determine the relative positions from which the images were taken, and the matching points and calculated positions are used to calculate points in a three-dimensional space representing points on the object. A number of different techniques are used to identify the matching points, and a number of solutions are calculated and tested for the relative positions, the solution which is consistent with the largest number of matching points being selected.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: December 23, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Allan Joseph Davison, Jane Haslam, Alexander Ralph Lyons, Simon Michael Rowe, Richard Ian Taylor
  • Patent number: 6647146
    Abstract: In an apparatus and method for creating a three-dimensional model of an object, images of the object taken from different, unknown positions are processed to identify the points in the images which correspond to the same point on the actual object (that is “matching” points), the matching points are used to determine the relative positions from which the images were taken, and the matching points and calculated positions are used to calculate points in a three-dimensional space representing points on the object. A number of different techniques are used to identify the matching points, and a number of solutions are calculated and tested for the relative positions.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: November 11, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Allan Joseph Davison, Jane Haslam, Alexander Ralph Lyons, Simon Michael Rowe, Richard Ian Taylor
  • Patent number: 6516099
    Abstract: In an apparatus and method for creating a three-dimensional model of an object, images of the object taken from different, unknown positions are processed to identify the points in the images which correspond to the same point on the actual object (that is “matching” points), the matching points are used to determine the relative positions from which the images were taken, and the matching points and calculated positions are used to calculate points in a three-dimensional space representing points on the object. A number of different techniques are used to identify the matching points, and a number of solutions are calculated and tested for the relative positions, the solution which is consistent with the largest number of matching points being selected.
    Type: Grant
    Filed: August 5, 1998
    Date of Patent: February 4, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Allan Joseph Davison, Jane Haslam, Alexander Ralph Lyons, Simon Michael Rowe, Richard Ian Taylor
  • Publication number: 20020085001
    Abstract: In an image processing apparatus 2, a plurality of separate input images are processed. For each input image to be processed, a version of the image with fewer pixels is generated and displayed to the user of the apparatus. Each displayed image is then selectable by the user to delete images from processing. In addition, as the processing proceeds, each image is incrementally changed to show the result of the processing. In this way, the user can see the status of the processing for each individual image and the status of the overall processing on all input images in terms of how many images have been processed and how many images remain to be processed. Further, each displayed image is selectable by a user to edit the results of the image processing operations performed.
    Type: Application
    Filed: October 4, 2001
    Publication date: July 4, 2002
    Inventor: Richard Ian Taylor
  • Publication number: 20020064305
    Abstract: In an image processing apparatus 2, images of a subject object 210 and data defining the positions and orientations at which the images were recorded are processed to generate a three-dimensional computer model of the subject object 210. As part of the processing, image data relating to the subject object 210 is segmented from other image data in each input image. The results of the segmentation processing are displayed to a user and the apparatus is operable by the user to edit the segmentation processing to correct any errors. Such errors typically occur due to the misclassification of pixels relating to shadows in an input image as part of the subject object 210 and the misclassification of pixels relating to features on the surface on which the subject object 210 is placed for imaging as part of the subject object 210.
    Type: Application
    Filed: October 4, 2001
    Publication date: May 30, 2002
    Inventor: Richard Ian Taylor
  • Publication number: 20020061130
    Abstract: In an image processing system, a subject object 210 is placed on top of an object support 220 on a calibration object 34 having a known pattern of features thereon. Images recorded at different positions and orientations are processed to generate a three-dimensional computer model of the subject object alone or the subject object together with the calibration object. By imaging the subject object 210 on an object support instead of placing it directly on the calibration object, the user is provided with flexibility in the selection of the pattern and color of the calibration and the selection of the imaging positions and orientations. By providing an object support 220 having a top surface on which the subject object 210 sits which does not protrude from beneath the base of the subject object 210, the user is provided with flexibility in the selection of lighting conditions.
    Type: Application
    Filed: September 27, 2001
    Publication date: May 23, 2002
    Inventors: Richard Antony Kirk, Alexander Ralph Lyons, Adam Michael Baumberg, Richard Ian Taylor, Aaron William Christopher Kotcheff