Image detail enhancement is popularly a method of image processing. The method can boost fine scale features by increasing the contrast of the pattern on the object. This can make images clearer and informative. We decompose a single image into a smoothed mean layer and several detail layers. To avoid causing halo effects at edges, we use edge-preserving decompositions to capture detail layer. In this study, we propose a new method to decompose an image using modified shock filter and progressive image denoising algorithm. We can set different parameters for multi-scale detail extraction. One algorithm of the method is modified shock filter combines principle of two filter, shock filter and Gaussian filter, to solve problems. We can capture fine detail to boost features. Another algorithm of the method is progressive image denoising algorithm. The detail layer by modified shock filter might exist noise-like structure when input image exists Gaussian noise. We use a hybrid method which deals with image in the spatial and frequency domain to reduce noise progressively by deterministic annealing on detail layer. In the experimental results, we compare our results with existing edge-preserving image decomposition algorithms and they demonstrate our proposed method achieves better performance.