1. A method of processing an image including an artifact, the method comprising: partitioning an image into a plurality of overlapping regions; fitting a Gaussian function to each of the plurality of overlapping regions; optimizing an energy function for each of the plurality of overlapping regions, the energy function based at least in part on an estimated projection geometry factor; selecting a candidate region based at least in part on the corresponding optimized energy function and the corresponding fitting of the Gaussian function; and processing, by a computing device, the image based at least in part on an artifact formation model wherein processing results in the artifact being removed from the image.