Dictionary Learning Techniques and Distributed Algorithms for the Processing of Massive Heterogeneous Image Data (DOLPHIN)