×

Method and apparatus for using a neural network to extract an optimal number of data objects from an available class of data objects

  • US 5,675,712 A
  • Filed: 04/18/1995
  • Issued: 10/07/1997
  • Est. Priority Date: 05/02/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for selecting an optimal number of trajectories in a velocimetry application, comprising the steps of:

  • receiving as input a class of potential trajectories and a matrix of pair-wise relations wherein each pair-wise relation indicates whether two potential trajectories in the received class are related to one another;

    constructing a neural network including a plurality of neurons, wherein each neuron represents a potential trajectory in the received class, wherein a binary output of each neuron is based on an input potential of the neuron which is in turn based on outputs of neurons in the network, and wherein the output of each neuron indicates whether a represented potential trajectory is to be selected from the received class;

    initializing the neural network with a valid initial solution, wherein the input potential and the output of each neuron in the network are stationary and the network is in an initially converged state;

    exciting the network by applying correction factors to the input potentials of neurons in the network, wherein a correction factor applied to the input potential of a neuron includes a set-size maximizing term and is based in part on pair-wise relations associated with the neuron and on outputs of neurons in the network;

    constraining the network by applying correction factors which do not include a set-size maximizing term to the input potentials of neurons in the network so that the network achieves a newly converged state, corresponding to an additional valid solution, wherein the input potential and the output of each neuron in the network are stationary;

    decoding the outputs of the neurons in the network to establish a list of trajectories to be selected from the received class;

    repeating said steps of exciting the network, constraining the network, and decoding the outputs of the network to establish a plurality of lists of trajectories to be selected from the received class; and

    selecting the trajectories identified in a longest list of trajectories to be selected from the received class.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×