This paper presents an improved version of the BM3D algorithm for image denoising, specifically targeting satellite and CFA images, demonstrating enhanced performance across various noise levels by modifying algorithm parameters and eliminating prefiltering. It achieves better PSNR and visual quality compared to standard BM3D and PCA-based methods, indicating a significant reduction in processing time as well. The results suggest that the proposed adjustments lead to superior image quality and efficiency in noise removal.