One of the ways to enhance the security and concealment of data used today is image watermarking. In image watermarking operation, we try to hide image inside another image without letting others know about the hidden image. In this paper, Contourlet Transform and SVD Transform are used to embedded watermark in the host image. The PSO Optimization Algorithm is also used in the watermark extraction step to find the best scale factor. The results of the proposed algorithm in this article show an improvement over the comparative methods.