Multiplicative Noise Removal Using Variable Splitting and Constrained Optimization