In recent years, with economic development, the coverage of power grids has increased year by year, and the mileage of transmission lines has also increased year by year. In order to avoid damage to the transmission line, which would cause a large area of power outage and cause serious economic losses, this paper uses worldview-3 high-resolution satellite imagery as the data source to carry out a transmission channel inspection study based on the multi-scale segmentation technology coupling feature optimization method. Experimental results show that the proposed transmission channel inspection method is feasible, and the overall patrol accuracy can reach more than 86%. Secondly, the order of features patrol will have an important impact on the accuracy of the experimental results. And through experimental analysis, this paper proposes the sequence of water body-vegetation-highway-building-power transmission tower-landslide-construction area-bare land, which can effectively and accurately realize the environmental inspection of transmission channels, and the accuracy of the inspection results is improved by 7.8% compared with other inspection sequences. Thirdly, compared with traditional manual interpretation and supervised classification methods, the method proposed in this paper has higher efficiency and applicability.