1. A system for performing an enhanced image processing procedure with an electronic device, comprising: an image processor that performs a 2D incomplete-data wavelet transform and thresholding procedure, said 2D incomplete-data wavelet transform being performed on each patch of a 3D array consisting of similar patches, a thresholding scheme being applied to the wavelet coefficients of said 3D array, said image processor building said 3D array for a selected target patch, said image processor performing said incomplete-data wavelet transform and thresholding procedure upon said 3D array to produce an intermediate result, said image processor combining the intermediate results of multiple 3D-arrays to produce final results; and a processor controller device that controls said image processor to perform said image processing procedure upon image data.