Image and signal processing