Text this: Designing of overcomplete dictionaries based on DCT and DWT