### 4.10. NL-filter

#### 4.10.1. Overzicht

Afbeelding 17.52. Voorbeeld voor het NL-filter

Originele afbeelding

Filter applied

NL betekent “Niet lineair”. Afgeleid van het programma voor Unix pnmnlfilt, voegt het functies voor glad maken, ontspikkelen en verbeteren van scherpte samen. Het werkt op de gehele laag, niet op de selectie.

Dit filter is zoiets als een Zwitsers zakmes. Het heeft 3 afzonderlijke modi voor bewerken. In alle modi wordt elk beeldpunt in de afbeelding beoordeeld en verwerkt overeenkomstig zijn waarden voor het beeldpunt en die van omringende beeldpunten. In plaats van 9 beeldpunten in een blok van 3×3 te gebruiken, gebruikt het een hexagonaal blok waarvan de grootte kan worden ingesteld met de optie Straal.

| Opmerking
The filter does not work if the image is in indexed mode, or if the active layer has an alpha channel. Then the menu entry is disabled.

#### 4.10.2. Activeren van het filter

Dit filter is te vinden in het hoofdmenu onder Filters → Verbeteren → NL-filter….

#### 4.10.3. Opties

Afbeelding 17.53. Opties voor het filter “NL-filter”

Voorbeeld

  Indien geselecteerd zullen resultaten van de instelling van de parameter interactief worden weergegeven in het voorbeeld.

Filter

  De Werkmodus wordt hieronder beschreven.

Alfa

  Beheert de hoeveelheid die het filter moet toepassen. Geldig bereik is 0,00-1,00. De exacte betekenis van deze waarde is afhankelijk van de werkmodus. Onthoud dat deze parameter is gerelateerd aan, maar niet dezelfde, is als de parameter `alfa` die wordt gebruikt in het programma pnmnlfilt.

Straal

  Beheert de grootte van het effectieve monstergebied rondom elk beeldpunt. Het bereik van deze waarde is 0,33-1,00, waar 0,33 slechts het beeldpunt zelf betekent (en dus zal het filter geen effect hebben) en 1,00 betekent dat alle beeldpunten in het raster 3×3 worden bemonsterd.

#### 4.10.4. Werkmodi

Dit filter kan verschillende afzonderlijke functies uitvoeren:

Alfa getrimd gemiddelde

  De waarde van het beeldpunt in het midden zal worden vervangen door het gemiddelde van de 7 waarden van het hexagoon, maar de 7 waarden worden gesorteerd op grootte en het bovenste en onderste gedeelte `Alfa` van de 7 worden uitgesloten van het gemiddelde. Dit impliceert dat een waarde `Alfa` van 0,0 hetzelfde soort uitvoer geeft als een normale convolutie (d.i. gemiddelde of filter glad maken), waar `Straal` de “sterkte” van het filter zal bepalen. Een goede waarde om mee te beginnen voor subtiel filteren is `Alfa` = 0,0, `Straal` = 0,55. Voor een meer overduidelijk effect, probeer `Alfa` = 0,0 en `Straal` = 1,0.

  Een waarde `Alfa` van 1,0 zal ervoor zorgen dat de waarde mediaan van de 7 hexagonen zal worden gebruikt om de waarde van het beeldpunt in het midden te vervangen. Dit soort filter is goed voor het elimineren van “pop” of ruis van enkele beeldpunten uit een afbeelding zonder de ruis verder te verspreiden of objecten op de afbeelding onder te smeren. Verstandig gebruiken van de parameter `Straal` zal het filteren fijn afstemmen.

  Tussenliggende waarden van `Alfa` geven effecten ergens tussen glad maken en "pop" ruisvermindering. Voor subtiel filteren, probeer te beginnen met waarden van `Alfa` = 0,8, `Straal` = 0,6. Voor een meer overduidelijk effect, probeer `Alfa` = 1,0 en `Straal` = 1,0.

Optimale benadering

  Dit type filter past adaptief een filter glad maken toe op de afbeelding. Voor elk beeldpunt wordt de variantie van de omringende waarden van hexagoon berekend en de hoeveelheid glad maken is daaraan omgekeerd proportioneel. Het idee is dat als de variantie kleiner is, dan is dat vanwege de ruis in de afbeelding, terwijl als de variantie groot is, is dat vanwege “gewenste” objecten op de afbeelding. Zoals gewoonlijk beheert de parameter `Straal` de effectieve straal, maar het is waarschijnlijk beter om de straal te laten staan tussen 0,8 en 1,0 om de berekening van de variantie van betekenis te laten zijn. De parameter `Alfa` stelt de drempel voor de ruis in, waarboven minder glad maken zal worden uitgevoerd. Dit betekent dat kleine waarden van `Alfa` het meest subtiele effect voor het filteren zullen geven, terwijl grote waarden ertoe zullen neigen om alle delen van de afbeelding glad te maken. U zou kunnen beginnen met waarden als `Alfa` = 0,2, `Straal` = 1,0 en proberen de parameter`Alfa` te verhogen of te verlagen om het gewenste effect te bereiken. Dit type filter is het beste voor het uitfilteren van ruis van rasteren in zowel bitmap als kleurafbeeldingen.

Randverbetering

  Dit is het tegenovergestelde type filter van het filter glad maken. Het verbetert randen. De parameter `Alfa` beheert de hoeveelheid verbetering voor de rand, van subtiel (0,1) tot en met overduidelijk (0,9). De parameter `Straal` beheert zoals gewoonlijk de effectieve straal, maar nuttige waarden liggen tussen 0,5 en 0,9. Probeer te beginnen met waarden van `Alfa` = 0,3, `Straal` = 0,8.

##### 4.10.4.1. Combinatie gebruiken

De verschillende werkmodi kunnen achter elkaar gebruikt worden om het gewenste resultaat te krijgen. Om bijvoorbeeld een monochrome gerasterde afbeelding om te zetten naar een afbeelding met grijswaarden zou u een of twee doorlopen van het filter glad maken kunnen proberen, gevolgd door een doorloop van het filter Optimale benadering en wat subtiele Randverbetering. Onthoud dat het gebruiken van Randverbetering alleen nuttig lijkt te zijn na een van de niet lineaire filters (filter Alfa getrimd gemiddelde of Optimale benadering), omdat Randverbetering precies het tegenovergestelde is van glad maken.

Voor het verminderen van ruis van kleurkwantisering in afbeeldingen (d.i. omzetten van .gif-bestanden terug naar 24 bit-bestanden) zou u een doorloop kunnen proberen van het filter Optimale benadering (`Alfa` = 0,2, `Straal` = 1,0), een doorloop van het filter Mediaan (`Alfa` = 1,0, `Straal` = 0,55) en mogelijk een doorloop van het filter Randverbetering. Verscheidene doorlopen van het filter Optimale benadering met aflopende waarden voor `Alfa` zijn meer effectief dan een enkele doorloop met een grote waarde voor `Alfa`. Zoals gewoonlijk is er het nadeel tussen effectiviteit van het filter en verlies van detail. Experimenteren wordt aangemoedigd.

4.9. Ontspikkelen |  | 4.11. Wavelet-ontleding

Report a bug in GIMP Rapporteer een fout in de documentatie