1. A method for operating a computer system comprising a database and a processor for processing synthetic aperture radar (SAR) images, the method comprising: storing complex SAR images in the database to be processed; and processing the stored complex SAR images from the database via the processor, the processing comprising receiving a complex SAR data set for a SAR image comprising a plurality of pixels, with the complex SAR data set comprising a real and an imaginary part for each pixel, and applying a complex anisotropic diffusion algorithm to the complex SAR data set so that the real and imaginary part for each pixel are non-linearly processed for generating a processed SAR image.