Describe a new method for image denoising based on both multiple basis wavelet and Wiener filtering. It can reduce noise effectivelly by using multiple wavelet bases to match different characteristices of images and Wiener filter with the optimal filter minimizing the MSE(mean-square error). Experiments show the method has integrated advantage for image denoising and superior results both visually and in terms of mean square error.