Dynamic Programming and Graph Algorithms in Computer Vision | Synapse