Image feature extraction by sparse coding and independent component analysis