Image Processing Toolbox    

Terminology

An understanding of the following terms will help you to use this chapter.

Terms
Definitions
Block operation
An operation in which an image is processed in blocks rather than all at once. The blocks have the same size across the image. Some operation is applied to one block at a time. The blocks are reassembled to form an output image.
Border padding
Additional rows and columns temporarily added to the border(s) of an image when some of the blocks extend outside the image. The additional rows and columns normally contain zeros.
Center pixel
The pixel at the center of a neighborhood.
Column processing
An operation in which neighborhoods are reshaped into columns before processing in order to speed up computation time.
Distinct block operation
A block operation in which the blocks do not overlap.
Neighborhood operation
An operation in which each output pixel is computed from a set of neighboring input pixels. Convolution, dilation, and median filtering are examples of neighborhood operations. A neighborhood operation can also be called a sliding neighborhood operation.
Overlap
Extra rows and columns of pixels outside a block whose values are taken into account when processing the block. These extra pixels cause distinct blocks to overlap one another. The blkproc function enables you to specify an overlap.


  Neighborhood and Block Operations Block Processing Operations