Text this: Combining Hadamard Matrix, Discrete Wavelet Transform and DCT Features based on PCA and KNN for Image Retrieval