High Capacity Reversible Data Hiding based on Histogram Shifting and Non-local Means.