Method and apparatus for improving the speed of belief propagation
AssigneeAdobe Systems Incorporated
InventorMark A. Ruzon
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorMark A. Ruzon
Estimating the term…
One embodiment of the present invention provides a system that efficiently performs a belief-propagation (BP) operation. During this process, for each node i in a BP graph, the system iteratively performs the following operations. First, the system receives incoming messages mji at node i for all adjacent nodes j. Next, the system calculates the full product Pi of all incoming messages mji. The system then produces an outgoing message mij from node i to node j by, computing a partial product Pij of all incoming messages to node i except for the message from node j by dividing the Pi by the incoming message from node j. The system then combines Pij with a data function for node i and a smoothness function between node i and node j to produce outgoing message mij. Finally the system communicates outgoing message mij to node j. This system improves computational efficiency over existing BP techniques because computing the full product Pi first and then dividing by individual incoming messages to produce each partial product is faster than computing each partial product separately.
A computer-implemented method for efficiently performing a belief-propagation operation, the method comprising:
A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for efficiently performing a belief-propagation operation, wherein for each node i in a belief-propagation graph, the method comprises iteratively:
An apparatus that efficiently performs a belief-propagation operation, comprising:
A computer-implemented method for efficiently performing a belief-propagation operation, the method comprising:
Dependencies are inferred from the claim text.