An accurate lithium-ion battery state of health (SOH) estimate is a key factor in guaranteeing the reliability of electronic equipment. This paper proposes a new method that is based on an indirect enhanced health indicator (HI) and uses support vector regression (SVR) to estimate SOH values. First, three original features that can describe the dynamic changes of the battery charging and discharging processes are extracted. Considering the coupling relationship between pairs of the original health indicators, we use the differential evolution (DE) algorithm to optimize their corresponding feature parameters and combine them to form an enhanced health indicator. Second, this paper modifies the kernel function of the SVR model to describe the trend of SOH as the number of cycles increases, with simultaneous hyperparameters optimization via DE algorithm. Third, the proposed model and other published methods are compared in terms of accuracy on the same NASA datasets. We also evaluated the generalization performance of the model in dynamic discharging experiments. The simulation results demonstrate that the proposed method can provide more accurate SOH estimation values.