“…There exists a family of "task-driven" dictionary learning methods that tune the dictionary for a specific task, e.g. classification and clustering [176,177,178,179,180,181,182], image denoising [183,184,185,186], medical imaging [187,188,189], plenoptic imaging [190], or even reducing the block artifacts of JPEG images [191].…”