Two-dimensional signal processing