Patents by Inventor Pietro Perona

Pietro Perona 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: 7280697
    Abstract: Unsupervised learning of object category from images is carried out by using an automatic image recognition system. A plurality of training images are automatically analyzed using an interest operator which produces an indication of features. Those features are clustered using a vector guantizer. The model is learned from the features using expectation maximization to assess a joint probability of which features are most relevant.
    Type: Grant
    Filed: February 1, 2002
    Date of Patent: October 9, 2007
    Assignee: California Institute of Technology
    Inventors: Pietro Perona, Markus Weber, Max Welling
  • Patent number: 7106898
    Abstract: A system and method of determining 3D information about a 3D scene using shadows that are cast on the 3D object.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: September 12, 2006
    Assignee: California Institute of Technology
    Inventors: Jean-Yves Bouguet, Pietro Perona
  • Publication number: 20050251347
    Abstract: A method and system provide the ability to automatically recognize biological particles. An image of biological particles (e.g., airborne pollen or urine) is obtained. One or more parts of the image are detected as containing one or more particles of interest. Feature vector(s) are extracted from each detected part of the image. Non-linearities are applied to each feature vector. Each part of the image is then classified into a category of biological particle based on the one or more feature vectors for each part of the image.
    Type: Application
    Filed: May 5, 2005
    Publication date: November 10, 2005
    Inventors: Pietro Perona, Marc'aurelio Ranzato, Richard Flagan
  • Publication number: 20050223031
    Abstract: A method and apparatus for determining the relevance of images retrieved from a database relative to a specified visual object category. The method comprises transforming a visual object category into a model defining features of the visual object category and a spatial relationship therebetween, storing the model, comparing a set of images identified during the database search with the stored model, calculating a likelihood value relating to each image based on its correspondence with the model, and ranking the images in order of the respective likelihood values. The apparatus comprises a processor for transforming a visual object category into a model defining features of the visual object category and a spatial relationship therebetween.
    Type: Application
    Filed: March 30, 2004
    Publication date: October 6, 2005
    Inventors: Andrew Zisserman, Robert Fergus, Pietro Perona
  • Publication number: 20050047647
    Abstract: The present invention relates to a system and method for attentional selection. More specifically, the present invention relates to a system and method for the automated selection and isolation of salient regions likely to contain objects, based on bottom-up visual attention, in order to allow unsupervised one-shot learning of multiple objects in cluttered images.
    Type: Application
    Filed: June 10, 2004
    Publication date: March 3, 2005
    Inventors: Ueli Rutishauser, Dirk Walther, Christof Koch, Pietro Perona
  • Patent number: 6633671
    Abstract: A system for processing handwriting that uses an ordinary camera as an image input device. The output of a single camera is used to produce a probability function that indicates the likelihood of whether the pen is touching the paper. The function uses clues including ink on the page and/or shadows. Another embodiment uses both pen up and pen down information to dynamically time warp-fit the information to fit it to a template.
    Type: Grant
    Filed: January 28, 1999
    Date of Patent: October 14, 2003
    Assignee: California Institute of Technology
    Inventors: Mario E. Munich, Pietro Perona
  • Patent number: 6552729
    Abstract: The present invention provides a technique for acquiring motion samples, labeling motion samples with labels based on a plurality of parameters, using the motion samples and the labels to learn a function that maps labels to motions generally, and using the function to synthesize arbitrary motions. The synthesized motions may be portrayed through computer graphic images to provide realistic animation. The present invention allows the modeling of labeled motion samples in a manner that can accommodate the synthesis of motion of arbitrary location, speed, and style. The modeling can provide subtle details of the motion through the use of probabilistic sub-modeling incorporated into the modeling process. Motion samples may be labeled according to any relevant parameters. Labels may be used to differentiate between different styles to yield different models, or different styles of a motion may be consolidated into a single baseline model with the labels used to embellish the baseline model.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: April 22, 2003
    Assignee: California Institute of Technology
    Inventors: Enrico Di Bernardo, Luis F. Goncalves, Pietro Perona
  • Publication number: 20030026483
    Abstract: Unsupervised learning of object category from images is carried out by using an automatic image recognition system. A plurality of training images are automatically analyzed using an interest operator which produces an indication of features. Those features are clustered using a vector quantizer. The model is learned from the features using expectation maximization to assess a joint probability of which features are most relevant.
    Type: Application
    Filed: February 1, 2002
    Publication date: February 6, 2003
    Inventors: Pietro Perona, Markus Weber, Max Welling
  • Patent number: 6512844
    Abstract: A technique for capturing the surface of three-dimensional (“3D”) objects using structured lighting. The movement of shadow across the 3D objects is optically recorded. Variation in brightness on the surface provides a cue for triangulation. By analyzing the variation in brightness of a particular point on the surface, the location of that point is determined based on the movement of the shadow. With known locations for a camera and a light source, the coordinates in space of the point is triangulated. By repeating this process, a collection of coordinates is created. Those coordinates are then used to reconstruct the 3D surface.
    Type: Grant
    Filed: April 17, 2001
    Date of Patent: January 28, 2003
    Assignee: California Institute of Technology
    Inventors: Jean-Yves Bouguet, Pietro Perona
  • Publication number: 20020028017
    Abstract: A system for processing handwriting that uses an ordinary camera as an image input device. The output of a single camera is used to produce a probability function that indicates the likelihood of whether the pen is touching the paper. The function uses clues including ink on the page and/or shadows. Another embodiment uses both pen up and pen down information to dynamically time warp-fit the information to fit it to a template.
    Type: Application
    Filed: January 28, 1999
    Publication date: March 7, 2002
    Inventors: MARIO E. MUNICH, PIETRO PERONA
  • Publication number: 20020024593
    Abstract: A system and method of determining 3D information about a 3D scene using shadows that are cast on the 3D object.
    Type: Application
    Filed: December 6, 2000
    Publication date: February 28, 2002
    Inventors: Jean-Yves Bouguet, Pietro Perona
  • Publication number: 20020008701
    Abstract: A technique for capturing the surface of three-dimensional (“3D”) objects using structured lighting. The movement of shadow across the 3D objects is optically recorded. Variation in brightness on the surface provides a cue for triangulation. By analyzing the variation in brightness of a particular point on the surface, the location of that point is determined based on the movement of the shadow. With known locations for a camera and a light source, the coordinates in space of the point is triangulated. By repeating this process, a collection of coordinates is created. Those coordinates are then used to reconstruct the 3D surface.
    Type: Application
    Filed: April 17, 2001
    Publication date: January 24, 2002
    Applicant: California Institute of Technology
    Inventors: Jean-Yves Bouguet, Pietro Perona
  • Patent number: 6242944
    Abstract: An image processing system uses an FPGA and an external memory to form neighborhoods for image processing. The FPGA is connected to the external memory in a way that reuses address lines, and increases the effective bandwidth of the operation.
    Type: Grant
    Filed: April 1, 1999
    Date of Patent: June 5, 2001
    Assignee: California Institute of Technology
    Inventors: Arrigo Benedetti, Pietro Perona
  • Patent number: 6219063
    Abstract: A technique for capturing the surface of three-dimensional (“3D”) objects using structured lighting. The movement of shadow across the 3D objects is optically recorded. Variation in brightness on the surface provides a cue for triangulation. By analyzing the variation in brightness of a particular point on the surface, the location of that point is determined based on the movement of the shadow. With known locations for a camera and a light source, the coordinates in space of the point is triangulated. By repeating this process, a collection of coordinates is created. Those coordinates are then used to reconstruct the 3D surface.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: April 17, 2001
    Assignee: California Institute of Technology
    Inventors: Jean-Yves Bouguet, Pietro Perona
  • Patent number: 6044165
    Abstract: A system for detecting movement of a writing implement relative to a writing surface to determine the path of the writing implement. The writing implement tip is determined within the image and used to form a kernel. The determination is made either manually, by looking for a predetermined pen tip shape, or by looking for a position of maximum motion in the image. That kernel is tracked from frame to frame to define the path of the writing implement. The tracking is accomplished by correlating the kernel to the image: either to the whole image, to a portion of the image near the last position of the kernel, or to a portion of the image predicted by a prediction filter.
    Type: Grant
    Filed: June 15, 1995
    Date of Patent: March 28, 2000
    Assignee: California Institute of Technology
    Inventors: Pietro Perona, Mario Munich, Steffano Soatto