From: A high capacity reversible data hiding through multi-directional gradient prediction, non-linear regression analysis and embedding selection