figure reversible data hiding framework