Gradient Kernels
- Updated2025-12-21
- 6 minute(s) read
The following tables list the predefined gradient kernels.
3 × 3 Kernels
The following tables list the predefined gradient 3 × 3 kernels.
Prewitt Filters
The Prewitt filters have the following kernels. The notations West (W), South (S), East (E), and North (N) indicate which edges of bright regions they outline.
#0 W/Edge
|
#1 W/Edge
|
#2 SW/Edge
|
#3 SW/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#4 S/Edge
|
#5 S/Edge
|
#6 SE/Edge
|
#6 SE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#8 E/Edge
|
#9 E/Edge
|
#10 NE/Edge
|
#11 NE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#12 N/Edge
|
#13 N/Edge
|
#14 NW/Edge
|
#15 NW/Edge
|
Sobel Filters
The Sobel filters are very similar to the Prewitt filters, except that they highlight light intensity variations along a particular axis that is assigned a stronger weight. The Sobel filters have the following kernels. The notations West (W), South (S), East (E), and North (N) indicate which edges of bright regions they outline.
#16 W/Edge
|
#17 W/Edge
|
#18 SW/Edge
|
#19 SW/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#20 S/Edge
|
#21 S/Edge
|
#22 SE/Edge
|
#23 SE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#24 E/Edge
|
#25 E/Edge
|
#26 NE/Edge
|
#27 NE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||
#28 N/Edge
|
#29 N/Edge
|
#30 NW/Edge
|
#31 NW/Edge
|
5 × 5 Kernels
The following table lists the predefined gradient 5 × 5 kernels.
#0 W/Edge
|
#1 W/Edge
|
#2 SW/Edge
|
#3 SW/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#4 S/Edge
|
#5 S/Edge
|
#6 SE/Edge
|
#7 SE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#8 E/Edge
|
#9 E/Edge
|
#10 NE/Edge
|
#11 NE/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#12 N/Edge
|
#13 N/Edge
|
#14 NW/Edge
|
#15 NW/Edge
|
7 × 7 Kernels
The following table lists the predefined gradient 7 × 7 kernels.
#0 W/Edge
|
#1 W/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#2 S/Edge
|
#3 S/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#4 E/Edge
|
#5 E/Edge
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#6 N/Edge
|
#7 N/Edge
|