Control Points Based Semi-Dense Matching