Convex Optimization Techniques And Their Application In Hyperspectral Video Processing