Les outils de filtrage sont facilités par l'utilisation d'un noyau. Un noyau est centré de manière répétée sur chaque pixel dans les dimensions de la zone qui est transformée. Chaque pixel est ajouté ou non à la zone obtenue, en fonction de la condition spécifique à l'opération définie sur le nombre minimal de pixels du noyau qui doivent se chevaucher avec les pixels de la région d'entrée réelle dans la position donnée du noyau.