Jeg prøver å pakke hodet rundt dette filteret. Som noen andre filtre, opplever jeg at jeg ikke forstår hvordan det fungerer, både visuelt og når det gjelder algoritmen. Jeg håper at ved å lære sistnevnte, vil førstnevnte også på en eller annen måte klikke seg inn.
Svar
High pass er det motsatte av gaussisk uskarphet
Hvis du tar et bilde og gjør det uskarpt, beholder du bare» lave frekvenser » . High pass gjør det motsatte, det lar bare «høye frekvenser» passere, eller det folk flest kaller «detaljene». Ethvert bilde kan dekonstrueres i disse to komponentene.
Har du brukt en skarp maske for å spisse et bilde? Det filteret tilsvarer faktisk å ta et bilde og legge til en høypassfiltrert kopi til det. Du kan bekrefte dette i Photoshop ved å bruke høypassfilteret på et duplisert lag og endre blandemodus til overlegg.
Kommentarer
- Det kan være lurt å legge til at bildet er grått fordi det er forskjøvet for å unngå negative verdier. Og overlegg er i utgangspunktet å legge til noe over 128 og trekke fra verdiene nedenfor. Så unsharpmask er i utgangspunktet boost høyfrekvenser filter. Jeg legger til et svar på denne effekten, men foretrekker å slette det til fordel for svaret ditt. Det er fortsatt en tredje bruk som er frekvensseparasjon.
- Mindre uenighet: 1. setning: » Filtrerer » betyr » eliminerer, » så et lavpassfilter (uskarphet) ikke » filtrer ut de lave frekvensene. » Høypassfilter (lar høye frekvenser passere gjennom det); lavpassfilter (lar lave frekvenser passere gjennom det). Et lavpassfilter kalles også et » high-cut filter » siden det eliminerer høye frekvenser. Og så gjelder det for en high-pass som en low-cut.
- joojaa- god kommentar. Yorik – takk, fikset det.
- Holy crap. Ta et bilde til en Photoshop-fil. Dupliser laget med bildet i. Uklarhet (verdi 10) på lag 1. Høypassfilter (verdi 10) på lag 2. Sett lag 2 til 50% opasitet. Legg til et kontrastlag, sett det til arv og +50 kontrast. Sammenlign det med originalbildet. Mind blown. Det forklarer perfekt hva alt gjør.
- @DirkvB Jeg prøvde det du sa, og det fungerte. Kan du forklare begrunnelsen bak 50% opasitet og +50 kontrast? Også for å merke seg, gjenskaper denne metoden originalbildet nøye, men det er ikke identisk (bare kjør en forskjellsblanding mellom original og denne for å se hva jeg mener).
Svar
Et høypassfilter er en montør som fjerner lavfrekvent informasjon fra en singnal. Nå er det mange måter å implementere et høypassfilter på, men høypassfilter for photoshops er mest sannsynlig resultatet ved å trekke det uskarpe bildet fra originalen (som nevnt av @filip ). Rett og slett hele bildet minus den lave frekvensen er bare den høye frekvensen.
Nå hvis du trekker en uskarphet fra et bilde, vil du ende opp med piksler som er negative. Dette er ikke mulig for Photoshop. Så det som i stedet gjøres er at resultatet blir oppveid av 127 (eller 0,5 hvis du vil flytepunktverdier), så grå betyr faktisk ingen verdiendring. Overlay og lineær lysmodus er designet for å fungere i motsatt retning av bilder kodet på denne måten (bit avhengig av hva du trenger stykkvis multiplikasjon / tillegg eller tillegg / subtraksjon).
Nå, hva vil du bruke dette til? Vel, det kan bli vant til å isolere kanter, og den primære brukssaken er å bruke den som slipeverktøy. Faktisk gjør skarpe masker dette i ett trinn.Noen ganger gir imidlertid ikke skarp maske deg nok kontroll over resultatene. Så du kan bruke høypassfilteret til å dele mellomtrinnet og manipulere det for å kontrollere hvor du vil at slipingen skal skje og hvor ikke.
Dette bringer oss til frekvensskille arbeidsflyter, se det kan være at bildet ditt er litt ujevnt lyst eller ganske ofte at huden er noe ujevn. Men du vil ikke nøyaktig ødelegge teksturen i bildet. Så nå deler du bildet ditt i lave og høye komponenter. Du kan deretter male de lave komponentene til en moire-ensartet farge, mens du beholder teksturlaget på toppen. Eller du kan gjøre det motsatte for å eliminere feil i høyfrekvenskartet mens du beholder det generelle utseendet og følelsen. Av nøyaktighetsgrunner vil du mest sannsynlig ikke bruke begge til å uskarpe et høypass, i stedet for å trekke manuelt, men dette er fortsatt den samme metoden bare uskarphet og avrunding av resultatene er forskjellige.
Bilde 1 : Frekvensskille gjør det enkelt å fikse gamle sko, riktignok skulle jeg ha gjort litt mer arbeid. Originalbilde fra her .
Nå er det MYE magi du kan gjøre med dette filteret. Men dessverre kan mange av disse magiske arbeidsflytene kreve deg å tenke som en signalbehandlingsguru. For exa Mple høypassfiltrering kan fungere som et grunnlag for en støyreduksjonsalgoritme eller som et korrigerende lag for fjerning av maskering av lys med skjerm osv.
Svar
Ingen av svarene så langt har berørt matematikken bak filteret. Her «er en detaljert skriving som jeg siterer fra:
Frekvensfiltre behandler et bilde i frekvensdomenet. Bildet er Fourier-transformert, multiplisert med filterfunksjonen og deretter transformert til det romlige domenet. Demping av høye frekvenser resulterer i et jevnere bilde i det romlige domenet. Demping av lave frekvenser forbedrer kantene.
På dette punktet bør vi merke oss at et høypassfilter passerer høye frekvenser og demper (dvs. reduserer) lave frekvenser .
Som et resultat av demping (eller blokkering) av de lave frekvensene, er områder med konstant intensitet i inngangsbildet null i utgangen fra høypassfilteret. intensitetsgradient, som inneholder høye frekvenser, har positive og negative intensitetsverdier i filterutgangen. For å vise bildet på skjermen, legges en forskyvning til utgangen i romlig domene og bildeintensiteten skaleres. Dette resulterer i en midt grå verdi for lavfrekvente områder og mørke og lyse verdier for kantene.
(Dette sitatet er fra omtrent halvveis, og går foran en eksempel på bilde som burde være ganske nyttig).
Artikkelen jeg har koblet til er vel verdt å lese, og har noen klare eksempler (klikk på bildene). Det er for lenge til å oppsummere og stole på på figurene som er inkludert i den.
Kommentarer
- og bare for lekmann ‘ s skyld: dempe betyr » redusere kraft, verdi eller innvirkning »
- @Yorik som skjedde ikke ‘ meg. Det ‘ er et ord jeg bruker daglig i arbeidet mitt. Redigert
- @ChrisH Fourier-transform er en måte å implementere et høypassfilter på (ikke bare på), men jeg er ganske sikker på at jeg tidligere har eksperimentert at Photoshop ikke gjør Fourier direkte, men i stedet trekker en uskarphet i stedet . Imidlertid kan det være at nyere fotoshops faktisk bruker Fourier for uskarpheten (pre CS, CC-versjoner gjorde tilsynelatende ikke dette) siden det tilbyr en snarvei for å beregne uskarpheten … Men FFT har sin andel av problemer og kan være at PS splatter faktisk bare en konvolusjonskjerne uten denne optimaliseringen i løkken. Så filip forklarte faktisk hvordan filteret blir gjort.
- @joojaa å trekke en uskarphet er det som ikke skarp maske gjør, og begge alternativene eksisterer, så jeg er i tvil. Hvis jeg hadde photoshop, prøvde jeg ‘ å teste (selv om formen på filteret i Fourier-domenet ikke er kjent hvis det ville være vanskelig å bevise avgjørende hva ‘ er brukt). Alt jeg kunne teste i klippen ville ikke hjelpe ‘.
- @ChrisH og Fourier-transformasjoner på diskrete data er også utsatt for støy.
Svar
High Pass er et slipefilter. Du kan si det «en blanding av» oppdag kanter «og» skjerping «. Skarphet oppdager plutselige endringer mellom piksler lysstyrke eller farge og deretter endrer dem. Så lyse deler er lysere og mørke, en er mørkere.
Men High Pass-oppgaven er å legge merke til bare kantene.Radiusinnstillingen forteller filteret hvor mange piksler rundt den oppdagede kanten som skal inkluderes i det filtrerte bildet (laget).
Nå, dette filteret er ikke designet for å brukes på seg selv (det er derfor, tror jeg det er i en annen katalog), du bør bruke det filtrerte bildet med basen, ved å bruke blandingsmodus eller lignende, for å dukke opp kantene på bildet. Derfor er den «ikke inkluderte» delen av bildet nøytralgrå. Så de påvirker ikke farger når de er i blandingsmodus.