Patents by Inventor Philip Torr

Philip Torr 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: 20230237337
    Abstract: Described herein is a machine learning mechanism implemented by one or more computers, the mechanism having access to a base neural network and being configured to determine a simplified neural network by iteratively performing the following set of steps: forming sample data by sampling the architecture of a current candidate neural network; selecting, in dependence on the sample data, an architecture for a second candidate neural network; forming a trained candidate neural network by training the second candidate neural network, wherein the training of the second candidate neural network comprises applying feedback to the second candidate neural network in dependence on a comparison of the behaviours of the second candidate neural network and the base neural network; and adopting the trained candidate neural network as the current candidate neural network for a subsequent iteration of the set of steps.
    Type: Application
    Filed: March 31, 2023
    Publication date: July 27, 2023
    Inventors: Fabio Maria CARLUCCI, Philip TORR, Roy EYONO, Pedro M. ESPERANCA, Binxin RU
  • Publication number: 20060291721
    Abstract: A method of solving an energy minimization problem, the method comprising: a. constructing a graph representative comprising a set of nodes; two terminals; a set of N-links each connecting a pair of the nodes; and a set of T-links each connecting one of the terminals with one of the nodes; b. assigning a capacity to each of the N-links; c. assigning a capacity to each of the T-links; d. determining a first minimum cut/maximum flow solution which partitions the nodes into subsets, each subset containing one of the terminals; e. changing the capacity assigned to at least one of the N-links and at least one of the T-links in response to a change in the problem; and f. dynamically updating the first minimum cut/maximum flow solution determined in step d. to take into account the changed capacities.
    Type: Application
    Filed: June 20, 2006
    Publication date: December 28, 2006
    Applicant: Oxford Brookes University
    Inventors: Philip Torr, Pushmeet Kohli
  • Publication number: 20050196048
    Abstract: Systems and methods for object or pattern detection that use a nonlinear support vector (SV) machine are described. In the illustrated and described embodiment, objects or patterns comprising faces are detected. The decision surface is approximated in terms of a reduced set of expansion vectors. In order to determine the presence of a face, the kernelized inner product of the expansion vectors with the input pattern are sequentially evaluated and summed, such that if at any point the pattern can be rejected as not comprising a face, no more expansion vectors are used. The sequential application of the expansion vectors produces a substantial saving in computational time.
    Type: Application
    Filed: February 28, 2005
    Publication date: September 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Sami Romdhani, Bernhard Schoelkopf, Philip Torr
  • Publication number: 20050157933
    Abstract: Systems and methods for object or pattern detection that use a nonlinear support vector (SV) machine are described. In the illustrated and described embodiment, objects or patterns comprising faces are detected. The decision surface is approximated in terms of a reduced set of expansion vectors. In order to determine the presence of a face, the kernelized inner product of the expansion vectors with the input pattern are sequentially evaluated and summed, such that if at any point the pattern can be rejected as not comprising a face, no more expansion vectors are used. The sequential application of the expansion vectors produces a substantial saving in computational time.
    Type: Application
    Filed: February 28, 2005
    Publication date: July 21, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Blake, Sami Romdhani, Bernhard Schoelkopf, Philip Torr
  • Publication number: 20050078866
    Abstract: A multi-layer graph for dense stereo dynamic progranmmiing can improve synthesis of cyclopean virtual images by distinguishing between stereo disparities causes by occlusion and disparities caused by non-fronto-parallel surfaces. In addition, cyclopean virtual image processing may be combined with simulation of three-dimensional translation of a virtual camera to assist in aligning the user's gaze with the virtual camera. Such translation may include without limitation one or more of the following: horizontal (e.g., left and right) translation of the virtual camera, vertical translation (e.g., up and down) of the virtual camera, and axial translation (e.g., toward the subject and away from the subject) of the virtual camera.
    Type: Application
    Filed: January 23, 2004
    Publication date: April 14, 2005
    Inventors: Antonio Criminisi, Andrew Blake, Philip Torr, Jamie Shotton
  • Publication number: 20050078865
    Abstract: A multi-layer graph for dense stereo dynamic programming can improve synthesis of cyclopean virtual images by distinguishing between stereo disparities caused by occlusion and disparities caused by non-fronto-parallel surfaces. This distinction can be leveraged to reduce image artifacts, such as “halos”. Distinguishing at least between these two types of disparities allows improved matching of left and right pixel data, which increases the amount of correct pixel information used in constructing the cyclopean virtual image and minimizes occlusion artifacts.
    Type: Application
    Filed: October 8, 2003
    Publication date: April 14, 2005
    Inventors: Antonio Criminisi, Andrew Blake, Philip Torr, Jamie Shotton