Patents by Inventor Geoffrey Cross

Geoffrey Cross 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: 8103093
    Abstract: Segmentation of foreground from background layers in an image may be provided by a segmentation process which may be based on one or more factors including motion, color, contrast, and the like. Color, motion, and optionally contrast information may be probabilistically fused to infer foreground and/or background layers accurately and efficiently. A likelihood of motion vs. non-motion may be automatically learned from training data and then fused with a contrast-sensitive color model. Segmentation may then be solved efficiently by an optimization algorithm such as a graph cut. Motion events in image sequences may be detected without explicit velocity computation.
    Type: Grant
    Filed: January 19, 2010
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
  • Patent number: 7991228
    Abstract: Real-time segmentation of foreground from background layers in binocular video sequences may be provided by a segmentation process which may be based on one or more factors including likelihoods for stereo-matching, color, and optionally contrast, which may be fused to infer foreground and/or background layers accurately and efficiently. In one example, the stereo image may be segmented into foreground, background, and/or occluded regions using stereo disparities. The stereo-match likelihood may be fused with a contrast sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as dynamic programming or graph cut. In a second example, the stereo-match likelihood may be marginalized over foreground and background hypotheses, and fused with a contrast-sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as a binary graph cut.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
  • Publication number: 20100220921
    Abstract: Real-time segmentation of foreground from background layers in binocular video sequences may be provided by a segmentation process which may be based on one or more factors including likelihoods for stereo-matching, color, and optionally contrast, which may be fused to infer foreground and/or background layers accurately and efficiently. In one example, the stereo image may be segmented into foreground, background, and/or occluded regions using stereo disparities. The stereo-match likelihood may be fused with a contrast sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as dynamic programming or graph cut. In a second example, the stereo-match likelihood may be marginalized over foreground and background hypotheses, and fused with a contrast-sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as a binary graph cut.
    Type: Application
    Filed: May 14, 2010
    Publication date: September 2, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
  • Publication number: 20100223615
    Abstract: There is provided a distributed data processing system comprising: an application server; and a multiplicity of computers. Each computer has a network connection to the application server and is operative to execute at least one host process. The network connection opens when the computer falls idle. The application server is operative to transmit a VM, a data processing algorithm and data to the computer on detecting an open network connection. The VM is operative to execute a virtual process wherein said data are processed by said algorithm and processed data from the virtual process are transmitted to the server. The network connection is configured to close and the VM is configured so as to be destroyed when a host process interrupts the virtual process.
    Type: Application
    Filed: February 12, 2010
    Publication date: September 2, 2010
    Inventor: Geoffrey Cross
  • Patent number: 7720282
    Abstract: Real-time segmentation of foreground from background layers in binocular video sequences may be provided by a segmentation process which may be based on one or more factors including likelihoods for stereo-matching, color, and optionally contrast, which may be fused to infer foreground and/or background layers accurately and efficiently. In one example, the stereo image may be segmented into foreground, background, and/or occluded regions using stereo disparities. The stereo-match likelihood may be fused with a contrast sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as dynamic programming or graph cut. In a second example, the stereo-match likelihood may be marginalized over foreground and background hypotheses, and fused with a contrast-sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as a binary graph cut.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
  • Publication number: 20100119147
    Abstract: Segmentation of foreground from background layers in an image may be provided by a segmentation process which may be based on one or more factors including motion, color, contrast, and the like. Color, motion, and optionally contrast information may be probabilistically fused to infer foreground and/or background layers accurately and efficiently. A likelihood of motion vs. non-motion may be automatically learned from training data and then fused with a contrast-sensitive color model. Segmentation may then be solved efficiently by an optimization algorithm such as a graph cut. Motion events in image sequences may be detected without explicit velocity computation.
    Type: Application
    Filed: January 19, 2010
    Publication date: May 13, 2010
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
  • Patent number: 7676081
    Abstract: Segmentation of foreground from background layers in an image may be provided by a segmentation process which may be based on one or more factors including motion, color, contrast, and the like. Color, motion, and optionally contrast information may be probabilistically fused to infer foreground and/or background layers accurately and efficiently. A likelihood of motion vs. non-motion may be automatically learned from training data and then fused with a contrast-sensitive color model. Segmentation may then be solved efficiently by an optimization algorithm such as a graph cut.
    Type: Grant
    Filed: October 17, 2005
    Date of Patent: March 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
  • Patent number: 7512262
    Abstract: Images of the same scene from multiple cameras may be use to generate a stereo disparity map. At least a portion of the stereo disparity map may be compared to a kernel image to detect and/or determine the location of an object in the disparity map. The kernel image is an array of pixel values which represent the stereo disparity of an object to be located, more particularly, the kernel image indicates the 3-dimensional surface shape of the object to be located from a point of view. The disparity map containing the located object may be process to manipulate the display of the stereo-based image and/or an input image.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Antonio Criminisi, Andrew Blake, Geoffrey Cross
  • Publication number: 20070031037
    Abstract: Real-time segmentation of foreground from background layers in binocular video sequences may be provided by a segmentation process which may be based on one or more factors including likelihoods for stereo-matching, color, and optionally contrast, which may be fused to infer foreground and/or background layers accurately and efficiently. In one example, the stereo image may be segmented into foreground, background, and/or occluded regions using stereo disparities. The stereo-match likelihood may be fused with a contrast sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as dynamic programming or graph cut. In a second example, the stereo-match likelihood may be marginalized over foreground and background hypotheses, and fused with a contrast-sensitive color model that is initialized or learned from training data. Segmentation may then be solved by an optimization algorithm such as a binary graph cut.
    Type: Application
    Filed: August 2, 2005
    Publication date: February 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Rother
  • Publication number: 20060285747
    Abstract: Segmentation of foreground from background layers in an image may be provided by a segmentation process which may be based on one or more factors including motion, color, contrast, and the like. Color, motion, and optionally contrast information may be probabilistically fused to infer foreground and/or background layers accurately and efficiently. A likelihood of motion vs. non-motion may be automatically learned from training data and then fused with a contrast-sensitive color model. Segmentation may then be solved efficiently by an optimization algorithm such as a graph cut.
    Type: Application
    Filed: October 17, 2005
    Publication date: December 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
  • Publication number: 20060193509
    Abstract: Images of the same scene from multiple cameras may be use to generate a stereo disparity map. At least a portion of the stereo disparity map may be compared to a kernel image to detect and/or determine the location of an object in the disparity map. The kernel image is an array of pixel values which represent the stereo disparity of an object to be located, more particularly, the kernel image indicates the 3-dimensional surface shape of the object to be located from a point of view. The disparity map containing the located object may be process to manipulate the display of the stereo-based image and/or an input image.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Antonio Criminisi, Andrew Blake, Geoffrey Cross
  • Publication number: 20060125920
    Abstract: A matching system may be used to match unsynchronized camera signals. In one example, the images from each camera may be matched by synchronizing images from each camera such that the scene of each image is determined to be static. Alternatively or additionally, the images from one camera may be compared to images from another camera to determine the best synchronous match. These matched, synchronized image portions may be processed to generate a transformation structure that may be used to rectify the images, e.g., transform images from the cameras as if the cameras had co-planar image planes, or used in any other process, such as calibration of the cameras.
    Type: Application
    Filed: December 10, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Antonio Criminisi, Gavin Smyth, Geoffrey Cross
  • Patent number: 4825154
    Abstract: A current probe is provided which comprises a handle and a ring of magnetisable material for positioning around an electrical conductor, the ring being split into two portions one being fixed relative to the handle and the other being slidable therewithin between a position in which the ring is closed and a position in which the ring is open. The line of split of the ring is at an angle from the line of sliding movement of the linearly slidable portion. Damping is provided to prevent the slidable portion of the ring from too rapidly moving from a position in which the ring is open to a position in which the ring is closed.
    Type: Grant
    Filed: February 5, 1987
    Date of Patent: April 25, 1989
    Assignee: Pilkington Brothers PLC
    Inventors: Geoffrey Cross, Brian Hargreaves
  • Patent number: 4040057
    Abstract: The invention provides an improved clutter filter for a Pulse Doppler Radar utilizing rapidly changing p.r.f.'s. The filter is designed to reduce the effect of spectrum spreading which has previously caused difficulties.
    Type: Grant
    Filed: November 3, 1975
    Date of Patent: August 2, 1977
    Assignee: The Marconi Company Limited
    Inventors: Malcolm Geoffrey Cross, John Howard Dawson
  • Patent number: 3987443
    Abstract: A pulse Doppler radar utilizes a rapidly switched pulse repetition frequency, and is provided with a pulse integrator arranged to commutate at the prevailing pulse repetition frequency. By this means ambiguities in the Doppler frequency shift relating to range can be removed.
    Type: Grant
    Filed: October 21, 1975
    Date of Patent: October 19, 1976
    Assignee: The Marconi Company Limited
    Inventor: Malcolm Geoffrey Cross