针对Crazy Climber算法脊线识别能力低、提取脊线与实际脊线有差距等问题,通过对该算法中Climber的移动规则和局部最优峰值提取方法进行改进,提出了一种改进的Crazy Climber算法。首先对时域信号进行短时傅里叶变换获取时频矩阵,再用改进的Crazy Climber算法对时频矩阵进行脊线提取,最终获得可以反映频率随时间变化的时频脊线。仿真信号分析结果证明了该算法优于原始的Crazy Climber算法。将该算法用于轴承的故障诊断中,可准确提取故障阶次。