For example we have 3 groups: G1, G2, G3. Users group G3 can view only own data, users in group G2 can view own data and G3 data, G1 can view own data, G2 data and G3 data, but users of G3 cann't view data of groups G1 and G2, and users of G2 cann't view data of group G1. In other words we have hierarchical structure of access rights.
Is it possible to realize in coppermine?
no, Coppermine doesn't have a permission system that granular.