Optimization For Computer Vision by Marco Alexander Treiber