Concept de détection des bords

Nous avons abordé brièvement la détection des contours dans notre tutoriel d'introduction aux masques. Nous discuterons formellement de la détection des bords ici.

Que sont les bords

Nous pouvons également dire que les changements soudains de discontinuités dans une image sont appelés bords. Les transitions significatives dans une image sont appelées bords.

Types d'arêtes

En général, les arêtes sont de trois types:

  • Bords horizontaux
  • Bords verticaux
  • Bords diagonaux

Pourquoi détecter les bords

La plupart des informations de forme d'une image sont entourées de bords. Donc d'abord, nous détectons ces bords dans une image et en utilisant ces filtres, puis en améliorant les zones de l'image qui contiennent des bords, la netteté de l'image augmentera et l'image deviendra plus claire.

Voici quelques-uns des masques pour la détection des contours dont nous parlerons dans les prochains didacticiels.

  • Opérateur Prewitt
  • Opérateur Sobel
  • Masques de boussole Robinson
  • Masques Krisch Compass
  • Opérateur laplacien.

Ci-dessus, tous les filtres sont des filtres linéaires ou des filtres de lissage.

Opérateur Prewitt

L'opérateur Prewitt est utilisé pour détecter les arêtes horizontalement et verticalement.

Opérateur Sobel

L'opérateur sobel est très similaire à l'opérateur Prewitt. C'est également un masque dérivé et est utilisé pour la détection des contours. Il calcule également les arêtes dans le sens horizontal et vertical.

Masques de boussole Robinson

Cet opérateur est également appelé masque de direction. Dans cet opérateur, nous prenons un masque et le faisons pivoter dans les 8 directions principales de la boussole pour calculer les arêtes de chaque direction.

Masques Kirsch Compass

Le masque de boussole de Kirsch est également un masque dérivé utilisé pour rechercher des arêtes. Le masque de Kirsch est également utilisé pour calculer les arêtes dans toutes les directions.

Opérateur laplacien

L'opérateur laplacien est également un opérateur dérivé utilisé pour trouver les bords d'une image. Le laplacien est un masque dérivé du second ordre. Il peut être divisé en laplacien positif et en laplacien négatif.

Tous ces masques trouvent des bords. Certains trouvent horizontalement et verticalement, certains trouvent dans une seule direction et certains trouvent dans toutes les directions. Le concept suivant qui vient après cela est la netteté qui peut être effectuée une fois que les bords sont extraits de l'image

Affûtage

La netteté est à l'opposé du flou. En floutage, nous réduisons le contenu des bords et en netteté, nous augmentons le contenu des bords. Donc, pour augmenter le contenu des bords d'une image, nous devons d'abord trouver les bords.

Les arêtes peuvent être trouvées par l'une des méthodes décrites ci-dessus en utilisant n'importe quel opérateur. Après avoir trouvé les bords, nous ajouterons ces bords sur une image et ainsi l'image aurait plus de bords, et elle aurait l'air plus nette.

C'est une façon d'accentuer une image.

L'image de netteté est illustrée ci-dessous.

Image originale

Image plus nette