> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/blocks-reference/image-transformations/transformation-filters/contrast-optimization.md).

# Contrast Optimization

Dieser Funktionsblock verwendet den CLAHE-Algorithmus (Contrast Limited Adaptive Histogram Equalization), um den Kontrast von Bildern zu verbessern. Er ist besonders effektiv, um die Sichtbarkeit heller Bereiche in Bildern mit variierenden Lichtverhältnissen zu verbessern.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Image Any` Ein einzelnes Bild, das mit der CLAHE-Technik verarbeitet und verbessert werden soll.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Image Any` Die Ausgabe ist die verbesserte Version des Eingabebildes nach Anwendung des CLAHE-Algorithmus.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Grid Size` Ein Schieberegler zur Anpassung der Größe des Rasters, das vom CLAHE-Algorithmus verwendet wird. Eine Vergrößerung der Größe kann den Kontrast in größeren Bereichen des Bildes verbessern.

`Clip Limit` Ein Schieberegler zur Festlegung des Clip-Limits für den CLAHE-Algorithmus. Dieser Wert steuert die Kontrastverstärkung; höhere Werte erlauben eine größere Verstärkung des Kontrasts.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Real-time Adjustment` Die Rastergröße und der Clip-Limit können dynamisch angepasst werden, sodass die Benutzer den Verbesserungseffekt in Echtzeit feinabstimmen können.

`Adaptive Contrast Enhancement` Der CLAHE-Algorithmus verbessert den Kontrast effektiver in Bildern mit nahegelegenen Helligkeitsbereichen, wodurch die Sichtbarkeit erhöht wird, ohne das Bild zu übermäßig zu sättigen.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Input Image**: Verbinden Sie ein beliebiges Bild mit dem Eingangssocket.
2. **Adjust Parameters**: Verwenden Sie die Schieberegler `Grid Size` und `Clip Limit`, um Ihre gewünschten Verbesserungsparameter festzulegen.
3. **Evaluate**: Führen Sie den Block aus, um den CLAHE-Algorithmus anzuwenden und das resultierende verbesserte Bild anzuzeigen.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Bei der Ausführung wendet dieser Funktionsblock den CLAHE-Algorithmus auf das Eingabebild an und gibt das verbesserte Bild mit verbessertem Kontrast zurück.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Rastergrößeneinstellung</summary>

Kleinere Rastergrößen passen sich besser an lokalisierte Bereiche des Bildes an, während größere Größen umfassendere Verbesserungen bieten. Experimentieren Sie mit unterschiedlichen Größen für optimale Ergebnisse.

</details>

<details>

<summary>Clip-Limit-Einstellungen</summary>

Ein höheres Clip-Limit kann einen stärkeren Kontrasteffekt erzeugen, kann jedoch auch zu Rauschen führen. Feinabstimmung, um ein Gleichgewicht für das spezifische Bild, das Sie verarbeiten, zu finden.

</details>

<details>

<summary>Bilder vorverarbeiten</summary>

Für die besten Ergebnisse vorverarbeiten Sie Ihr Bild mit einem Denoising-Funktionsblock, um Rauschen zu entfernen, bevor Sie die Kontrastoptimierung anwenden.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine Änderungen an der Ausgabe</summary>

Stellen Sie sicher, dass Ihr Eingabebild korrekt verbunden ist und die Werte an den Schiebereglern innerhalb ihrer gültigen Bereiche liegen (Rastergröße: 2-20, Clip Limit: 2-100).

</details>

<details>

<summary>Artefakte im verbesserten Bild</summary>

Wenn Sie nach der Anwendung von CLAHE Artefakte bemerken, sollten Sie das Clip-Limit reduzieren, da hohe Werte zu übermäßiger Verbesserung und visuellen Verzerrungen führen können.

</details>
