Lossless image coding using hierarchical decomposition and recursive partitioning. (9th September 2016)