Here is the matlab m file.

Original image:

If picture does not appear, something broke :(

fft2 of image:

If picture does not appear, something broke :(

blurring (reduction of high freqs on fft transformed image):

If picture does not appear, something broke :(

convoluted with gaussian:

If picture does not appear, something broke :(

sharpened with fspecial('unsharp'):

If picture does not appear, something broke :(

night image:

If picture does not appear, something broke :(

ghost inserted into image (this is crappy, i know):

If picture does not appear, something broke :(

histeq on night image: You can now spot the people much more easily.

If picture does not appear, something broke :(