Pixel connectivity

From Wikipedia, the free encyclopedia
  (Redirected from 8-connectivity)
Jump to: navigation, search

In image processing and image recognition, pixel connectivity is the way in which pixels in 2- or 3-dimensional images relate to their neighbors.

Types of connectivity[edit]

2-dimensional[edit]

Trivial

4-connected[edit]

4-Connected pixels are neighbors to every pixel that touches one of their edges. These pixels are connected horizontally and vertically. In terms of pixel coordinates, every pixel that has the coordinates

\textstyle(x\pm1, y) or \textstyle(x, y\pm1)

is connected to the pixel at \textstyle(x, y).

See also: Von Neumann neighborhood

6-connected[edit]

6-connected pixels are neighbors to every pixel that touches one of their corners (which includes pixels that touch one of their edges) in a hexagonal grid or stretcher bond rectangular grid.

There are several ways to map hexagonal tiles to integer pixel coordinates. With one method, in addition to the 4-connected pixels, the two pixels at coordinates \textstyle(x+1,y+1) and \textstyle(x-1,y-1) are connected to the pixel at \textstyle(x,y).

8-connected[edit]

8-connected pixels are neighbors to every pixel that touches one of their edges or corners. These pixels are connected horizontally, vertically, and diagonally. In addition to 4-Connected pixels, each pixel with coordinates \textstyle(x\pm1,y\pm1) or \textstyle(x\pm1,y\mp1) is connected to the pixel at \textstyle(x,y).

See also: Moore neighborhood

3-dimensional[edit]

6-connected[edit]

6-connected pixels are neighbors to every pixel that touches one of their faces. These pixels are connected along one of the primary axes. Each pixel with coordinates \textstyle(x\pm1, y, z), \textstyle(x, y\pm1, z), or \textstyle(x, y, z\pm1) is connected to the pixel at \textstyle(x, y, z).

18-connected[edit]

18-connected pixels are neighbors to every pixel that touches one of their faces or edges. These pixels are connected along either one or two of the primary axes. In addition to 6-Connected pixels, each pixel with coordinates \textstyle(x\pm1, y\pm1, z), \textstyle(x\pm1, y\mp1, z), \textstyle(x\pm1, y, z\pm1), \textstyle(x\pm1, y, z\mp1), \textstyle(x, y\pm1, z\pm1), or \textstyle(x, y\pm1, z\mp1) is connected to the pixel at \textstyle(x, y, z).

26-connected[edit]

26-connected pixels are neighbors to every pixel that touches one of their faces, edges, or corners. These pixels are connected along either one, two, or all three of the primary axes. In addition to 18-Connected pixels, each pixel with coordinates \textstyle(x\pm1, y\pm1, z\pm1), \textstyle(x\pm1, y\pm1, z\mp1), \textstyle(x\pm1, y\mp1, z\pm1), or \textstyle(x\mp1, y\pm1, z\pm1) is connected to the pixel at \textstyle(x, y, z).

See also[edit]

References[edit]