Sobel Filter

Der Sobel-Filter-Funktionsblock wird verwendet, um eine Kantenanalyse auf Graustufenbilder anzuwenden, indem der Sobel-Operator genutzt wird, der Kanten und Konturen im Bild verstärkt.

📥 Eingänge

Image Gray Das Graustufenbild, auf das der Sobel-Filter angewendet wird.

📤 Ausgänge

Image Gray Das Ausgabe Bild, nachdem der Sobel-Filter angewendet wurde, wobei die Kanten hervorgehoben sind.

🕹️ Steuerungen

dx Order Ein Schieberegler, der die Ordnung der Ableitung in der x-Richtung bestimmt. Je höher der Wert, desto empfindlicher wird die Kantenerkennung.

dy Order Ein Schieberegler, der die Ordnung der Ableitung in der y-Richtung festlegt, ähnlich wie der dx Order.

Aperture Size Ein Schieberegler zur Auswahl der Größe des erweiterten Sobel-Kernels, der die Menge an Glättung beeinflusst, die vor dem Kantenanalyseschritt angewendet wird.

🎨 Funktionen

Customizable Parameters Der Block ermöglicht eine Feinabstimmung der Kantenerkennung durch Anpassung der dx- und dy-Ordnungen sowie der Aperturgröße.

Output Normalization Das Ausgabe Bild wird normalisiert, um sicherzustellen, dass erkannte Kanten deutlich dargestellt werden.

📝 Nutzungshinweise

  1. Connect Input: Verbinden Sie ein Graustufenbild mit dem Eingangsbereich Image Gray.

  2. Adjust Controls: Verwenden Sie die Schieberegler, um die gewünschten Werte für dx Order, dy Order und Aperture Size einzustellen.

  3. Evaluate: Führen Sie den Block aus, um den Sobel-Filter anzuwenden. Die Ausgabe zeigt das bearbeitete Bild mit hervorgehobenen Kanten.

📊 Bewertung

Dieser Funktionsblock bewertet das Eingangsbild, indem er den Sobel-Operator anwendet und ein Bild ausgibt, das die Kanten basierend auf den ausgewählten Parametern hervorhebt.

💡 Tipps und Tricks

Verbesserung der Kantenerkennung

Um bessere Ergebnisse bei der Kantenerkennung zu erzielen, sollten Sie den Schieberegler Aperture Size erhöhen. Ein größerer Kernel kann komplexere Kanten erfassen.

Kombination mit anderen Filtern

Wenn im Bild Rauschen vorhanden ist, überlegen Sie, einen Blur-Filter vor dem Sobel-Filter anzuwenden, um Rauschen zu reduzieren und die Kantenklarheit zu verbessern.

Visualisierung von Gradienten

Der Sobel-Filter kann Gradienten in x- und y-Richtungen visualisieren. Experimentieren Sie mit verschiedenen Kombinationen von dx Order und dy Order, um unterschiedliche Ergebnisse zu beobachten.

🛠️ Fehlersuche

Ungültiger Aperturgrößenfehler

Stellen Sie sicher, dass die ausgewählte Aperturgröße größer ist als sowohl die dx- als auch die dy-Ordnung. Passen Sie die Werte an, um diesen Fehler zu beheben.

Keine sichtbaren Kanten

Wenn keine Kanten im Ausgabebild sichtbar sind, überprüfen Sie, ob das Eingangsbild nicht zu hell oder zu dunkel ist. Überlegen Sie außerdem, die Parameter für dx und dy zu ändern, um mehr Empfindlichkeit zu erreichen.

Last updated