Presentation is loading. Please wait.

Presentation is loading. Please wait.

Billy Timlen Mentor: Imran Saleemi.  Goal: Have an optimal matching  Given: List of key-points in each image/frame, Matrix of weights between nodes.

Similar presentations


Presentation on theme: "Billy Timlen Mentor: Imran Saleemi.  Goal: Have an optimal matching  Given: List of key-points in each image/frame, Matrix of weights between nodes."— Presentation transcript:

1 Billy Timlen Mentor: Imran Saleemi

2  Goal: Have an optimal matching  Given: List of key-points in each image/frame, Matrix of weights between nodes ◦ Weights based on distance  Constraints: ◦ 1-1 Correspondance ◦ No intersections between correspondences  Need: ◦ Flow Optimization ◦ Disjunctive Constraint Algorithm

3  Ford-Fulkerson Algorithm ◦ Finds the maximum flow of a graph ◦ Manipulate to return the path with the Max Flow  Optimal matching ◦ Consequences: Old  Hungarian Algorithm ◦ Finds Optimal Matching ◦ Easy to use with matrices and bipartite graphs

4

5

6

7

8  Preferable ◦ Works with complete bipartite graphs ◦ Works well with matrices ◦ FAST ◦ Returns Matrix of Optimal Matching (1-1) and cost of the matching  Can now manipulate ◦ Create a conflict matrix or forcing matrix of what edges can be selected after each edge is selected ◦ Update after each run of the algorithm ◦ Need a way to represent edges that are impossible  Modify edge weights

9  Bentley-Ottmann Algorithm ◦ Finds and reports all intersections in a set of line segments ◦ Adds to Shamos-Hoey Algorithm  Negative Disjunctive Constraint ◦ Can create a conflict matrix (impossible edges)  Pass conflict matrix to Flow Optimization  Positive Disjunctive Constraint ◦ Creates a Forcing matrix (possible edges)  Pass to Flow Optimization

10  What we have: Flow Optimization Algorithm, Disjunctive Constraint Algorithm  Bentley-Ottmann ◦ Requires the use of Binary Search Trees and a priority queue  In the process of implementing  Apply result to the Optimization algorithms that we have ◦ Read papers of how to apply disjunctive constraints  Compare for correctness

11  Implement Bentley-Ottmann  Manipulate Algorithms  Search for faster and more efficient algorithms


Download ppt "Billy Timlen Mentor: Imran Saleemi.  Goal: Have an optimal matching  Given: List of key-points in each image/frame, Matrix of weights between nodes."

Similar presentations


Ads by Google