The application of Gabion mesh cages in slope engineering can achieve multiple goals such as slope protection, landscaping and the utilization of local materials. In order to ensure the survival of vegetation in the Gabion cages and prevent the loss of vegetation soil particles under heavy rainfall, the inverted filter layers in Gabion cages should be optimized for the achievement of ecological slope protection. In order to explore the influence of the number of layers, thickness and particle size of the inverted filters on its anti-scour effect, an on-site anti-scour test of inverted filters was carried out with a self-designed test device under the condition of simulated local maximum rainfall based on the project of "Science and Technology of Winter Olympics" in Zhangjiakou division of Beijing Winter Olymic Games. Meanwhile, the optimal design of filter layers in Gabion cages with landscaping function was determined. The test results show that the anti-scour effect of the inverted filters is optimal when the number of layers is two, the thickness of both layers is 100 mm, the particle size of the upper layer is less than 20 mm and that of the lower layer is in the range of 20-100 mm.