Both SIFT types implemented for each color space, still requires some testing