2D FHT