The idea is to automate the feature extraction technique so that machine learning algorithm can learn more effectively and efficiently from real world data.
Deep learning techniques are otherwise known as representation learning. They can automatically fetch the representations (features) from the data. So any technique can be applied to do automatic feature extraction.