ABSTRACT

I MAGE AND VIDEO-SIGNAL PROCESSING are quite different from other forms of signalprocessing for a variety of reasons. The most obvious difference lies in the fact that these signalsare two or three dimensional. This means that some familiar techniques used for processing onedimensional signals, for example, those that require factorization of polynomials, have to be abandoned. Other techniques for filtering, sampling, and transform computation have to be modified. Even more compromises have to be made, however, because of the signals’ size. Images and sequences of images can be huge. For example, processing sequences of color images each of which contains 780 rows and 1024 columns at a frame rate of 30 fps requires a data rate of 72 MBps. Successful image processing techniques reward careful attention to problem requirements, algorithmic complexity, and machine architecture. The past decade has been particularly exciting as each new wave of faster computing hardware has opened the door to new applications. This is a trend that will likely continue for some time.