The invention relates to a machine learning-based noise image saliency detecting method which comprises the following steps: 1, a plurality kinds of denoising parameters are adopted for a noise image of each amplitude, and an optimal denoising parameter for each amplitude is obtained; 2, each noise image is subjected to characteristic extracting operation via a noise assessing algorithm, noise value characteristics are obtained, and a noise value characteristic set is formed; 3, the noise value characteristic set is used as a machine learning algorithm characteristic set, and a noise amplitude prediction model is obtained via a machine learning algorithm and a quinquesection cross validation method; 4, a noise image corresponding to the noise amplitude prediction model is adopted for prediction, and predicted noise amplitude value is obtained; 5, predicted noise amplitude value of each noise image and a corresponding optimal denoising parameter are used for denoising operation, and a denoised image set can be obtained; 6, images in the denoised image set is subjected to saliency detecting operation via a saliency detection method, and a final salient image can be obtained. According to the machine learning-based noise image saliency detecting method, noise image detecting performance can be improved.