Toward Interactive User Guiding Vessel Axis Extraction from Gray-scale Angiograms: An Optimization Framework