Source: http://eeweb.poly.edu/~yao/EL5123/lecture4_2DFT.pdf