refactored GoodFeaturesToTrackDetector