Încerc să-mi încolăcesc capul în jurul acestui filtru. Ca și alte filtre, constat că nu înțeleg cum funcționează, atât vizual, cât și din punct de vedere al algoritmului. Sper că, învățându-l pe acesta din urmă, primul va face și cumva clic.
Comentarii
- Luați în considerare întrebarea pentru ce serviciu este următorul;)
- Dacă doriți să înțelegeți algoritmul, vă sugerăm Ghidul omului de știință și inginer ‘ pentru semnalul digital Se procesează .
- Verificați acest caz: graphicdesign.stackexchange.com/questions/98558/… Există ‘ un răspuns care arată în detalii 1) modul în care Photoshop ‘ funcționează intern filtrarea HP 2) presupusul principiul de funcționare creează același lucru cu filtrul HP. Povestea nu este ‘ t bazată pe dezasamblarea Photoshop. Conține o presupunere: Photoshop ‘ s Filtrarea HP se realizează scăzând din imagine o versiune neclară a aceleiași imagini.
Răspuns
Trecerea înaltă este opusul estompării gaussiene
Dacă faceți o imagine și o estompați, păstrați doar„ frecvențele joase ” . Trecerea înaltă face opusul, lasă doar să treacă „frecvențele înalte” sau ceea ce majoritatea oamenilor numesc „detaliile”. Orice imagine poate fi deconstruită în aceste două componente.
Ați folosit masca unsharp pentru a clarifica o imagine? Acest filtru este de fapt echivalent cu luarea unei imagini și adăugarea unei copii filtrate cu trecere înaltă. Puteți confirma acest lucru în Photoshop aplicând filtrul de trecere înaltă pe un strat duplicat și schimbați modul de amestecare pentru a suprapune.
Comentarii
- S-ar putea să doriți să adăugați că imaginea este gri, deoarece este compensată pentru a evita valorile negative. Și suprapunerea este practic adăugarea a orice peste 128 și scăderea valorilor mai jos. Deci, masca neînțelească este practic un filtru de frecvențe ridicate. Adăug un răspuns în acest sens, dar aș prefera să îl șterg în favoarea răspunsului dvs. De asemenea, există încă o a treia casetă de utilizare, care este separarea de frecvență.
- Discuție minoră: prima propoziție: ” Filtrează ” înseamnă ” elimină, ” astfel încât un filtru low-pass (estompare) să nu ” filtrați frecvențele joase. ” Filtru trece înalt (permite trecerea frecvențelor înalte prin el); filtru trece jos (permite trecerea frecvențelor joase prin el). Un filtru low-pass este, de asemenea, numit ” filtru high-cut „, deoarece elimină frecvențele înalte. Și așa este valabil pentru un high-pass fiind un low-cut.
- joojaa- comentariu bun. Yorik – mulțumesc, am remediat-o.
- Sfântă porcărie. Faceți o imagine într-un fișier Photoshop. Duplicați stratul cu imaginea din el. Se estompează (valoarea 10) pe stratul 1. Filtru trecere înaltă (valoarea 10) pe stratul 2. Setați stratul 2 la 50% opacitate. Adăugați un strat de contrast, setați-l pe moștenire și +50 de contrast. Comparați-l cu imaginea originală. Mintea suflată. Asta explică perfect ce face totul.
- @DirkvB Am încercat ceea ce ai spus și a funcționat. Ați putea explica raționamentul din spatele opacității 50% și a contrastului +50? De asemenea, de remarcat, această metodă recreează îndeaproape imaginea originală, dar nu este identică (pur și simplu executați o combinație de diferențe între original și acesta pentru a vedea la ce mă refer).
Răspuns
Un filtru de trecere înaltă este un instalator care elimină informațiile de frecvență joasă dintr-un singur. Acum există multe modalități de a implementa un filtru de trecere înaltă, dar filtrul de trecere înaltă de Photoshop este cel mai probabil rezultatul scăzând imaginea neclară din original (așa cum se menționează prin @filip ). Pur și simplu toată imaginea minus frecvența joasă este doar frecvența înaltă.
Acum, dacă scădeți o neclaritate dintr-o imagine, veți ajunge la pixeli negativi. Acest lucru nu este posibil pentru Photoshop. Deci, ceea ce se face în schimb este că rezultatul este compensat cu 127 (sau 0,5 dacă doriți valori în virgulă mobilă), așa că gri înseamnă de fapt nicio modificare a valorii. Modul de suprapunere și lumină liniară sunt concepute pentru a funcționa în sens invers a imaginilor codificate în acest fel (bit în funcție de ceea ce aveți nevoie de multiplicare / adunare sau adunare / scădere).
Acum pentru ce ați folosi acest lucru? Ei bine, se poate obișnui să izoleze marginile, iar cazul principal de utilizare este să-l folosești ca instrument de ascuțire. De fapt, masca unsharp face acest lucru într-un singur pas.Uneori, însă, masca unsharp nu vă oferă suficient control asupra rezultatelor. Așadar, puteți utiliza filtrul de trecere înaltă pentru a împărți etapa intermediară și a-l manipula pentru a controla unde doriți să se întâmple claritatea și unde nu.
Acest lucru ne aduce la fluxuri de lucru de separare a frecvenței , vedeți că imaginea dvs. este ușor neuniformă ușoară sau destul de des pielea este oarecum inegală. Dar nu doriți exact să distrugeți textura imaginii. Deci, acum vă împărțiți imaginea în componente joase și înalte. Puteți apoi vopsi componentele joase într-o culoare uniformă moire, păstrând în același timp stratul de textură deasupra. poate face invers invers elimina defectele în harta de frecvență înaltă, păstrând în același timp aspectul general. Din motive de precizie, cel mai probabil nu folosiți ambele pentru a estompa o trecere înaltă, în schimb, veți scădea manual, dar aceasta este încă aceeași metodă doar estompările și rotunjirea rezultatelor diferă.
Imaginea 1 : Separarea de frecvență facilitează fixarea pantofilor vechi, desigur ar fi trebuit să fac ceva mai multă muncă. Imagine originală din aici .
Acum există o mulțime de magie pe care o puteți face cu acest filtru. Dar, din păcate, multe dintre aceste fluxuri de lucru magice vă pot necesita a gândi ca un guru de procesare a semnalului. Pentru exa filtrarea de trecere înaltă simplă poate funcționa ca bază pentru un algoritm de reducere a zgomotului sau ca strat de rectificare pentru îndepărtarea brumozității mascate a luminozității imaginii etc.
Răspuns
Niciunul dintre răspunsuri nu a atins până acum matematica din spatele filtrului. Aici „o descriere detaliată din care citez:
Filtrele de frecvență procesează o imagine în domeniul frecvenței. Imaginea este transformată Fourier, înmulțită cu funcția de filtrare și apoi transformată din nou în domeniul spațial. Atenuarea frecvențelor ridicate are ca rezultat o imagine mai fină în domeniul spațial, atenuarea frecvențelor joase îmbunătățește marginile.
În acest moment ar trebui să observăm că un filtru trece-înalt trece frecvențe înalte și atenuează (adică reduce) frecvențele joase .
Ca urmare a atenuării (sau blocării) frecvențelor joase, zonele de intensitate constantă din imaginea de intrare sunt zero la ieșirea filtrului de trecere înaltă. gradientul de intensitate, care conține frecvențele înalte, au valori de intensitate pozitive și negative în ieșirea filtrului. Pentru a afișa imaginea pe ecran, se adaugă un offset la ieșirea din domeniul spațial și intensitățile imaginii sunt scalate. Acest lucru are ca rezultat o valoare gri medie pentru zonele cu frecvență joasă și valori întunecate și luminoase pentru margini.
(Acest citat este de aproximativ la jumătatea drumului și precedă un exemplu de imagine care ar trebui să fie destul de util).
Articolul pe care l-am „legat merită citit și are câteva exemple destul de clare (faceți clic pe imagini). Este prea lung pentru a rezuma și se bazează pe cifrele incluse în acesta.
Comentarii
- și doar pentru profanul ‘ atenuare înseamnă ” reduce forța, valoarea sau impactul ”
- @Yorik că nu mi-a trecut prin cap ‘. ‘ este un cuvânt pe care îl folosesc zilnic în munca mea. Editat
- Transformarea Fourier @ChrisH este o modalitate de a implementa un filtru de trecere înaltă (nu este însă singurul activat), dar sunt destul de sigur că experimentez în trecut că Photoshop nu face un Fourier direct, ci mai degrabă scade o estompare . Cu toate acestea, s-ar putea ca fotografiile mai noi să folosească de fapt Fourier pentru estompare (versiunile pre CS, CC nu au făcut acest lucru), deoarece oferă o comandă rapidă pentru calculul estompării …. Dar FFT are cota sa de probleme și ar putea fi că PS este de fapt doar splatting un nucleu de convoluție fără această optimizare în buclă. De fapt, Filip a explicat cum se face filtrul.
- @joojaa scăderea unui blur este ceea ce face masca unsharp, însă ambele opțiuni există, așa că am îndoielile mele. Dacă aș avea Photoshop, aș încerca ‘ să testez (deși nu se cunoaște forma filtrului din domeniul Fourier dacă ar fi greu să dovedesc decisiv ce ‘ s folosit). Orice aș putea testa în gimp nu ar ajuta ‘ să ajute mult.
- Transformările @ChrisH și Fourier pe date discrete sunt, de asemenea, predispuse la zgomot.
Răspuns
High Pass este un filtru de ascuțire. Ați putea spune că este un amestec de „detectare margini” și „ascuțire”. Ascuțirea detectează modificările bruște între luminozitatea sau culoarea pixelilor și apoi le schimbă. Deci, părțile luminoase sunt mai luminoase, iar cele întunecate sunt mai întunecate.
sarcina High Pass este de a observa doar marginile.Setarea razei indică filtrului câți pixeli din jurul marginii detectate ar trebui să fie incluși în imaginea filtrată (strat).
Acum, acest filtru nu este conceput pentru a fi utilizat în sine (de aceea, cred că este în catalog diferit), ar trebui să utilizați imaginea filtrată cu cea de bază, utilizând moduri de amestecare sau similar, pentru a afișa marginile imaginii. Acesta este motivul pentru care partea „neinclusă” a imaginii este gri neutru. Deci nu vor afecta culorile atunci când se află în modul de amestecare.