Applying Convex Optimization Techniques To Energy Minimization Problems In Computer Vision. by Arvind Bhusnurmath