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: 8103093Abstract: 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: GrantFiled: January 19, 2010Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
-
Patent number: 7991228Abstract: 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: GrantFiled: May 14, 2010Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
-
Publication number: 20100220921Abstract: 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: ApplicationFiled: May 14, 2010Publication date: September 2, 2010Applicant: MICROSOFT CORPORATIONInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
-
Publication number: 20100223615Abstract: 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: ApplicationFiled: February 12, 2010Publication date: September 2, 2010Inventor: Geoffrey Cross
-
Patent number: 7720282Abstract: 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: GrantFiled: August 2, 2005Date of Patent: May 18, 2010Assignee: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Curt Eckard Rother
-
Publication number: 20100119147Abstract: 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: ApplicationFiled: January 19, 2010Publication date: May 13, 2010Applicant: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
-
Patent number: 7676081Abstract: 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: GrantFiled: October 17, 2005Date of Patent: March 9, 2010Assignee: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
-
Patent number: 7512262Abstract: 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: GrantFiled: February 25, 2005Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Antonio Criminisi, Andrew Blake, Geoffrey Cross
-
Publication number: 20070031037Abstract: 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: ApplicationFiled: August 2, 2005Publication date: February 8, 2007Applicant: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov, Carsten Rother
-
Publication number: 20060285747Abstract: 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: ApplicationFiled: October 17, 2005Publication date: December 21, 2006Applicant: Microsoft CorporationInventors: Andrew Blake, Antonio Criminisi, Geoffrey Cross, Vladimir Kolmogorov
-
Publication number: 20060193509Abstract: 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: ApplicationFiled: February 25, 2005Publication date: August 31, 2006Applicant: Microsoft CorporationInventors: Antonio Criminisi, Andrew Blake, Geoffrey Cross
-
Publication number: 20060125920Abstract: 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: ApplicationFiled: December 10, 2004Publication date: June 15, 2006Applicant: Microsoft CorporationInventors: Antonio Criminisi, Gavin Smyth, Geoffrey Cross
-
Patent number: 4825154Abstract: 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: GrantFiled: February 5, 1987Date of Patent: April 25, 1989Assignee: Pilkington Brothers PLCInventors: Geoffrey Cross, Brian Hargreaves
-
Patent number: 4040057Abstract: 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: GrantFiled: November 3, 1975Date of Patent: August 2, 1977Assignee: The Marconi Company LimitedInventors: Malcolm Geoffrey Cross, John Howard Dawson
-
Patent number: 3987443Abstract: 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: GrantFiled: October 21, 1975Date of Patent: October 19, 1976Assignee: The Marconi Company LimitedInventor: Malcolm Geoffrey Cross