Patents by Inventor Jean-Yves Bouguet

Jean-Yves Bouguet 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).

  • Publication number: 20070157177
    Abstract: Methods and apparatus are disclosed to analyze processor system. An example method to analyze execution of a multi-threaded program on a processor system includes generating a first program trace associated with the execution of a first thread, generating a first list of execution frequencies associated with the first program trace, generating a second program trace associated with the execution of a second thread, generating a second list of execution frequencies associated with the second trace, generating a first set of one or more vectors for the first list of execution frequencies, generating a second set of one or more vectors for the second list of execution frequencies, and analyzing the one or more vectors to identify one or more program phases.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Jean-Yves Bouguet, Marzia Polito, Carole Dulong, Erez Perelman
  • 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
  • Patent number: 7053894
    Abstract: A system and method are provided for compressing a graphical representation that describes the appearance of an object from a plurality of viewing directions. Compressing includes accessing the graphical representation, removing redundant descriptive information from the graphical representation and representing the remaining information for efficient rendering, such as rendering with hardware-assisted computation.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: May 30, 2006
    Assignee: Intel Corporation
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Patent number: 6909807
    Abstract: Embodiments of the present invention provide for compressing an image matrix by partitioning the image into overlapping sub-blocks, weighting each sub-block, and performing a decomposition of the weighted sub-blocks into a weighted sum of vector outer products, such as a singular value decomposition. Compression is provided by representing the image matrix by a subset of the scalar weights and associated vectors used in the decomposition. Embodiments of the present invention provide for synthesizing an image matrix by performing weighted sums of vector outer products based upon the subsets of scalar weights and associated vectors obtained during compression to provide synthesized sub-blocks, and overlaying and summing the synthesized sub-blocks to provide the synthesized image matrix.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: June 21, 2005
    Assignee: Intel Corporation
    Inventors: Michael H. Chu, Radek Grzeszczuk, Jean-Yves Bouguet
  • Patent number: 6768509
    Abstract: The present invention allows for the locations of points of interest in a calibration object in a calibration image for a digital camera to be identified automatically. The image is an array of pixels corresponding to the calibration object, which has a known reference pattern. In a preferred embodiment, the invention includes receiving an array of pixels produced by a camera, classifying each pixel of the image as light or dark, extracting contours from the image by identifying lines between light and dark pixels, comparing the extracted contours to the shapes of the known reference pattern, and identifying the shapes of the known reference pattern in the image using the extracted contours. Preferably, the image is a color image, and the color information in the pixels of the image are converted into gray scale values to render the image as a gray scale image before the pixels are classified.
    Type: Grant
    Filed: June 12, 2000
    Date of Patent: July 27, 2004
    Assignee: Intel Corporation
    Inventors: Gary R. Bradski, Jean-Yves Bouguet, Vadim Pisarevsky, Valery Mosyagin
  • Patent number: 6677957
    Abstract: A system and method are provided for displaying approximate graphical representations that describe the appearance of an object from a plurality of viewing directions. Displaying includes accessing the approximate graphical representation and creating an appearance for the object based on the approximate graphical representation. The system and method may use hardware-assisted computation to create the appearances. The object is then displayed using the appearances.
    Type: Grant
    Filed: January 9, 2001
    Date of Patent: January 13, 2004
    Assignee: Intel Corporation
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Publication number: 20030026486
    Abstract: Embodiments of the present invention provide for compressing an image matrix by partitioning the image into overlapping sub-blocks, weighting each sub-block, and performing a decomposition of the weighted sub-blocks into a weighted sum of vector outer products, such as a singular value decomposition. Compression is provided by representing the image matrix by a subset of the scalar weights and associated vectors used in the decomposition. Embodiments of the present invention provide for synthesizing an image matrix by performing weighted sums of vector outer products based upon the subsets of scalar weights and associated vectors obtained during compression to provide synthesized sub-blocks, and overlaying and summing the synthesized sub-blocks to provide the synthesized image matrix.
    Type: Application
    Filed: June 28, 2001
    Publication date: February 6, 2003
    Inventors: Michael H. Chu, Radek Grzeszczuk, Jean-Yves Bouguet
  • 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: 20030012408
    Abstract: A method and system using a data-driven model for monocular face tracking are disclosed, which provide a versatile system for tracking three-dimensional (3D) images, e.g., a face, using a single camera. For one method, stereo data based on input image sequences is obtained. A 3D model is built using the obtained stereo data. A monocular image sequence is tracked using the built 3D model. Principal Component Analysis (PCA) can be applied to the stereo data to learn, e.g., possible facial deformations, and to build a data-driven 3D model (“3D face model”). The 3D face model can be used to approximate a generic shape (e.g., facial pose) as a linear combination of shape basis vectors based on the PCA analysis.
    Type: Application
    Filed: May 9, 2001
    Publication date: January 16, 2003
    Inventors: Jean-Yves Bouguet, Radek Grzeszczuk, Salih Gokturk
  • Publication number: 20030001862
    Abstract: The present invention describes a procedure designed to reduce artifacts full-frame animations are taken and converted for use on an interlaced display (such as NTSC televisions). Each frame of animation is rendered at four times video resolution (1440×960 for video at 720×480) and twice temporal resolution (120 frames per second). Each frame is then resized with bicubic interpolation to 720×480 to produce smooth antialiased frames. Every pair of frames is then frame blended together to form one frame with motion blur. A gaussian blur of 0.2 pixel radius is applied to each frame and, finally, odd fields from each odd frame are interlaced with even fields from each even frame. The resulting video is smooth with minimal aliasing artifacts.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 2, 2003
    Inventors: Michael H. Chu, Jean-Yves Bouguet, Radek Grzeszczuk
  • Publication number: 20020126116
    Abstract: A system and method are provided for compressing a graphical representation that describes the appearance of an object from a plurality of viewing directions. Compressing includes accessing the graphical representation, removing redundant descriptive information from the graphical representation and representing the remaining information for efficient rendering, such as rendering with hardware-assisted computation.
    Type: Application
    Filed: January 9, 2001
    Publication date: September 12, 2002
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • Publication number: 20020126117
    Abstract: A system and method are provided for displaying approximate graphical representations that describe the appearance of an object from a plurality of viewing directions. Displaying includes accessing the approximate graphical representation and creating an appearance for the object based on the approximate graphical representation. The system and method may use hardware-assisted computation to create the appearances. The object is then displayed using the appearances.
    Type: Application
    Filed: January 9, 2001
    Publication date: September 12, 2002
    Inventors: Radek Grzeszczuk, Jean-Yves Bouguet, Wei-Chao Chen
  • 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: 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