Photoshop의 "하이 패스"필터는 실제로 후드에서 어떤 역할을합니까?


18

이 필터 주위로 머리를 감싸려고합니다. 다른 필터와 마찬가지로 시각적 및 알고리즘 측면에서 작동 방식을 이해하지 못하는 것으로 나타났습니다. 나는 후자를 배움으로써 전자가 어떻게 든 클릭하기를 바라고 있습니다.


1
다음에 어떤 관례인지 물어보십시오;)
joojaa

알고리즘을 이해하려면 디지털 신호 처리에 대한 과학자 및 엔지니어 안내서를 제안하십시오 .
Phil Frost

이 경우를 확인하십시오. graphicdesign.stackexchange.com/questions/98558/… 1) Photoshop의 HP 필터링이 내부적으로 작동하는 방식 2) 가정 된 작동 원리가 HP 필터와 동일한 방식으로 생성되는 것을 자세히 보여주는 대답이 있습니다. 이 이야기는 디스 어셈블리 Photoshop을 기반으로하지 않습니다. 하나의 가정이 포함됩니다. Photoshop의 HP 필터링은 이미지에서 동일한 이미지의 흐릿한 버전을 빼서 수행됩니다.
user287001

답변:


28

하이 패스는 가우시안 블러의 반대입니다

이미지를 찍고 흐리게하면 "낮은 주파수"만 유지합니다. 고역 통과는 정반대가되며 "고주파"만 통과하거나 대부분의 사람들이 "세부 사항"이라고 부르는 것만 허용합니다. 모든 이미지는이 두 구성 요소로 분해 할 수 있습니다.

해체 된 이미지

이미지를 선명하게하기 위해 언샵 마스크를 사용 했습니까? 이 필터는 실제로 이미지를 가져 와서 하이 패스 필터링 된 사본을 추가하는 것과 같습니다. 복제 된 레이어에 고역 통과 필터를 적용하여 블렌드 모드를 오버레이로 변경하여 Photoshop에서이를 확인할 수 있습니다.

여기에 이미지 설명을 입력하십시오


5
음수 값을 피하기 위해 오프셋이기 때문에 이미지가 회색임을 추가 할 수 있습니다. 오버레이는 기본적으로 128 이상의 것을 추가하고 아래의 값을 뺍니다. 따라서 언샵 마스크는 기본적으로 고주파 필터를 증폭시킵니다. 이 효과에 대한 답변을 추가하고 있지만 귀하의 답변에 유리하게 삭제하는 것을 선호합니다. 또한 주파수 분리 인 세 번째 사용 사례가 여전히 있습니다.
joojaa

2
경미한 퀴즈 : 첫 번째 문장 : "필터 아웃"은 "제거"를 의미하므로 저역 통과 필터 (흐림)는 "저주파수를 필터링"하지 않습니다. 고역 통과 필터 (고주파 통과 가능), 저역 통과 필터 (저주파 통과 가능) 저역 통과 필터는 고주파를 제거하므로 "고역 차단 필터"라고도합니다. 그래서 하이 패스는 로우 컷이됩니다.
Yorik

joojaa- 좋은 의견. Yorik-고마워요.
filip

2
이런 세상에. 이미지를 Photoshop 파일로 가져옵니다. 이미지가있는 레이어를 복제합니다. 레이어 1의 흐림 효과 (값 10) 레이어 2의 고역 통과 필터 (값 10) 레이어 2를 50 % 불투명도로 설정합니다. 대비 레이어를 추가하고 레거시와 +50 대비로 설정하십시오. 원본 이미지와 비교하십시오. 마음을 날려. 그것은 모든 일을 완벽하게 설명합니다.
Dirk v B

@DirkvB 나는 당신이 말한 것을 시도했고 효과가있었습니다. 불투명도가 50 %이고 대비가 +50 인 이유를 설명해 주시겠습니까? 또한이 방법은 원본 이미지를 밀접하게 재생성하지만 동일하지는 않습니다 (원본 과이 이미지의 차이 혼합을 실행하여 의미하는 바를 확인하십시오).
더그 리처드슨

7

고역 통과 필터는 단일 주파수에서 저주파수 정보를 제거하는 피팅 장치입니다. 이제 고역 통과 필터를 구현하는 방법에는 여러 가지가 있지만 포토샵 고역 통과 필터는 원본에서 흐릿한 이미지를 뺀 결과 일 것입니다 ( @filip에서 언급 ). 저주파수를 뺀 모든 이미지는 고주파수 일뿐입니다.

이제 이미지에서 블러를 빼면 부정적인 픽셀이 생깁니다. 포토샵에서는 불가능합니다. 따라서 대신 수행되는 결과는 127 (또는 부동 소수점 값을 원하는 경우 0.5)만큼 오프셋되므로 회색은 실제로 값 변경이 없음을 의미합니다. 오버레이 및 선형 조명 모드는 이러한 방식으로 인코딩 된 이미지와 반대로 작동하도록 설계되었습니다 (비트 단위 곱셈 / 더하기 또는 덧셈 / 뺄셈에 필요한 비트에 따라 비트).

이제 이것을 위해 무엇을 사용 하시겠습니까? 가장자리를 분리하는 데 사용할 수 있으며 주요 사용 사례는 가장자리를 선명 도구로 사용하는 것입니다. 사실 언샵 마스크는 한 번에이 작업을 수행합니다. 그러나 언샵 마스크로 결과를 충분히 제어 할 수없는 경우가 있습니다. 따라서 고역 통과 필터를 사용하여 중간 단계를 분리하고 조작하여 선명하게 할 위치와 그렇지 않은 위치를 제어 할 수 있습니다.

이를 통해 주파수 분리 워크 플로우를 수행 할 수 있습니다. 이미지가 약간 고르지 않거나 매우 자주 피부가 고르지 않을 수 있습니다. 그러나 이미지의 질감을 정확하게 파괴하고 싶지는 않습니다. 이제 이미지를 낮고 높은 구성 요소로 나눕니다. 그런 다음 텍스처 레이어를 맨 위에 유지하면서 낮은 구성 요소를 무아레 균일 한 색상으로 페인트 할 수 있습니다. 또는 전체 모양과 느낌을 유지하면서 고주파 맵의 결함을 반대로 제거 할 수 있습니다. 정확성을 이유로 하이 패스 블러를 모두 사용하지 않을 것입니다. 대신 수동으로 빼는 것이지만, 여전히 블러와 결과의 반올림이 다른 동일한 방법입니다.

예

이미지 1 : 주파수 분리로 오래된 신발을 쉽게 고칠 수 있습니다. 원본 이미지는 여기에서 .

이제이 필터로 할 수있는 많은 마법이 있습니다. 그러나 불행히도 이러한 마술 워크 플로 중 많은 부분을 신호 처리 전문가처럼 생각해야 할 수도 있습니다. 예를 들어, 고역 통과 필터링은 노이즈 감소 알고리즘의 기초로서 또는 이미지 밝기 마스크 된 헤이즈 제거 등을위한 정류 층으로서 작용할 수있다.


5

지금까지는 필터 뒤의 수학에 대한 답변이 없었습니다. 내가 인용 한 자세한 글다음과 같습니다 .

주파수 필터는 주파수 영역에서 이미지를 처리합니다. 이미지는 푸리에 변환되고 필터 기능을 곱한 다음 공간 영역으로 다시 변환됩니다. 고주파수를 줄이면 공간 영역에서 이미지가 더 매끄럽게되고, 저주파수를 감쇠 시키면 가장자리가 향상됩니다.

이 시점에서 우리는 하이 패스 필터는 높은 주파수와 통과 점에 유의해야한다 감쇠 (즉, 감소) 낮은 주파수 .

저주파를 감쇠 (또는 차단) 한 결과, 입력 이미지에서 일정한 강도의 영역은 고역 통과 필터의 출력에서 ​​0입니다. 고주파수를 포함하는 강한 경사도 영역은 필터 출력에서 ​​양수 및 음수 값을 갖습니다. 이미지를 화면에 표시하기 위해 공간 영역의 출력에 오프셋이 추가되고 이미지 강도가 조정됩니다. 이로 인해 저주파수 영역의 중간 계조 값과 가장자리의 어둡고 밝은 값이 나타납니다.

(이 인용문은 대략 중간 정도이며, 상당히 도움이 될만한 예시 이미지 앞에 있습니다).

내가 링크 한 기사는 읽을 가치가 있으며 꽤 명확한 예가 있습니다 (이미지를 클릭하십시오). 요약하기에 너무 오래 걸리고 여기에 포함 된 그림에 의존합니다.


평신도를 위해서만 : 감쇠 는 "힘, 가치 또는 충격을 줄입니다"
Yorik

나에게 발생하지 않은 @Yorik. 나는 매일 직장에서 사용하는 단어입니다. 편집
Chris H

3
@ChrisH 푸리에 변환은 고역 통과 필터를 구현하는 한 가지 방법입니다 (그러나 유일한 것은 아니지만) Photoshop은 푸리에를 직접 수행하지 않고 대신 블러를 빼는 실험을 통해 양식을 확신합니다. 그러나 새로운 포토샵은 블러를 계산하는 지름길을 제공하기 때문에 실제로 푸리에를 블러에 사용했을 수도 있습니다 (CS 이전 버전, CC 버전에서는 분명히 그렇게하지 않았습니다). PS는 실제로 루프에서 이러한 최적화없이 컨볼 루션 커널을 시작합니다. 사실 필은 필터가 어떻게 수행되는지 설명했습니다.
joojaa

@joojaa는 블러를 빼는 것이 언샵 마스크가하는 일이며 두 옵션이 모두 존재하므로 의심의 여지가 있습니다. 내가 포토샵을 가지고 있다면 테스트하려고 시도합니다 (푸리에 도메인의 필터 모양이 결정적으로 사용되는 것을 결정하기 어렵다면 알 수 없지만). 김프에서 테스트 할 수있는 것은별로 도움이되지 않습니다.
Chris H

1
개별 데이터의 @ChrisH 및 푸리에 변환도 노이즈가 발생하기 쉽습니다.
그만해라 모니카

0

하이 패스는 샤프닝 필터입니다. "가장자리 감지"와 "날카롭게하기"의 혼합이라고 말할 수 있습니다. 선명하게하기는 픽셀 밝기 또는 색상 간의 갑작스러운 변화를 감지 한 다음 변경합니다. 밝은 부분은 밝고 어두운 부분은 더 어둡습니다.

그러나 High Pass 작업은 가장자리 만 알아 차리는 것입니다. 반지름 설정은 필터링 된 이미지 (레이어)에 감지 된 가장자리 주변의 픽셀 수를 필터에 알려줍니다.

이제이 필터는 자체적으로 사용되도록 설계되지 않았으므로 (다른 카탈로그에 있다고 생각합니다) 블렌드 모드 또는 이와 유사한 것을 사용하여 필터링 된 이미지를 기본 이미지와 함께 사용하여 그림의 가장자리를 팝업해야합니다. 그렇기 때문에 그림의 "포함되지 않음"부분이 중간 회색입니다. 블렌드 모드에서는 색상에 영향을 미치지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.