Deep Dictionary Learning (Synthesis and Analysis)