The document proposes a fast global image denoising algorithm based on a nonstationary gamma-normal statistical model. The algorithm effectively removes Gaussian and Poisson noise while satisfying constraints on computational cost to process large datasets with minimal user input. It develops a probabilistic data model and defines the joint prior distribution, leading to a Bayesian estimate of the hidden image field. The algorithm uses a Gauss-Seidel procedure on a trellis of neighborhood graphs to iteratively find optimal hidden variable values. Experimental results show the algorithm achieves similar denoising performance to other techniques but with significantly less computation time.