스테이블디퓨전 stable diffusion-Dynamic Thresholding
스테이블 디퓨전의 Dynamic Thresholding은 이미지 생성 시 프롬프트를 강력하게 구현하는 CFG Scale 값을 높여도 색상이나 디테일이 손상되지 않도록 하는 확장 기능입니다.
스테이블디퓨전 stable diffusion-Dynamic Thresholding원리
칙칙하고 바랜 것처럼 보이는 사진이 있다고 상상해 보세요. 보다 생생하고 매력적으로 보이게 하려면 대비와 밝기를 높여야 하지만 사진의 과다 노출도 피해야 합니다. Dynamic Thresholding은 이미지 생성 과정에서 두 개의 잠재 벡터를 만들고 비교하여 유사도가 낮으면 프롬프트에 가까운 잠재 벡터로, 유사도가 높으면 디테일이나 색상이 좋은 잠재 벡터로 바꾸거나 섞는 방식으로 작동합니다. 이렇게 하면 이미지의 품질과 다양성을 모두 고려할 수 있습니다.
스테이블디퓨전 stable diffusion-Dynamic Thresholding 장점
- 이미지 생성 시 프롬프트에 잘 맞는 이미지를 만들 수 있습니다. Dynamic Thresholding은 프롬프트와 유사도가 높은 잠재 벡터를 선택하거나 섞어서 이미지를 생성하기 때문에, 프롬프트에 과적합되는 것을 방지하면서도 원하는 이미지를 얻을 수 있습니다.
- 이미지 생성 시 색상이나 디테일을 잃지 않습니다. Dynamic Thresholding은 CFG Scale 값을 높여도 색상이나 디테일이 손상되지 않도록 하는 확장 기능입니다. CFG Scale 값이 높을수록 프롬프트를 강력하게 구현하지만, 색상이나 디테일이 희생되는 경우가 있습니다. Dynamic Thresholding은 이러한 문제를 해결해 줍니다.
- 이미지 생성 시 품질과 다양성을 모두 고려할 수 있습니다. Dynamic Thresholding은 이미지 생성 과정에서 두 개의 잠재 벡터를 비교하고 바꾸거나 섞는 방식으로 작동하기 때문에, 품질과 다양성을 모두 고려할 수 있습니다. 품질이 좋은 이미지와 다양한 이미지를 원하는 비율로 조절할 수 있습니다.
스테이블디퓨전 stable diffusion-CFG-Schedule 설치

https://github.com/mcmonkeyprojects/sd-dynamic-thresholding
위의 링크로 이동하여 주소를 카피 하여 Extension 텝의 install frome URL 이동후 주소를 붙여 넣기 하여 설치 후 webUI를 제시 동합니다. Extension 설치의 좀 더 자세한 내용은 밑의 링크로 이동하여 참고합니다.
스테이블디퓨전 stable diffusion-유용한 확장프로그램
스테이블디퓨전 stable diffusion-Dynamic Thresholding 옵션
Dynamic Thresholding를 설치후 stable diffusion 화면 좌측 밑에 Enable Dynamic Thresholding (CFG Scale Fix)이 보이게 되는데 이를 활성화하면 보이는 옵션들에 대해 알아보겠습니다.

View the wiki for usage tips
View the wiki for usage tips는 Dynamic Thresholding의 공식 위키 페이지로 이동하는 링크입니다Dynamic Thresholding의 개념, 설치 방법, 사용 방법, 설정 값에 대한 자세한 설명을 볼 수 있습니다. 또한 예시 이미지와 YAML 파일도 제공하고 있습니다.
Mimic CFG Scale
- Mimic CFG Scale: 프롬프트와 유사도가 높은 잠재 벡터를 선택하거나 섞는 비율을 결정하는 값입니다.
- 이 값은 원본 CFG Scale 값보다 낮게 설정해야 합니다. 원본 CFG Scale 값은 프롬프트를 강력하게 구현하는 정도를 결정하는 값입니다. 원본 CFG Scale 값이 높을수록 프롬프트에 잘 맞는 이미지가 만들어지지만, 색상이나 디테일이 희생되는 경우가 있습니다.
- Mimic CFG Scale 값을 원본 CFG Scale 값의 절반 정도로 설정해보세요. Mimic CFG Scale 값을 원본 CFG Scale 값의 절반 정도로 설정하면 프롬프트에 잘 맞는 이미지를 만들면서도 색상이나 디테일을 잃지 않도록 할 수 있습니다.
- 예를 들어, 원본 CFG Scale 값을 15로 설정하고 Mimic CFG Scale 값을 7로 설정하면 균형 잡힌 이미지가 만들어집니다.
Dynamic Thresholding Advanced Options
Dynamic Thresholding의 세부 설정을 할 수 있는 옵션입니다. 이 옵션을 클릭하면 다른 옵션들이 나타납니다.
- Mimic Scale Scheduler: Mimic Scale 값을 스케줄링하는 옵션입니다. Mimic Scale은 프롬프트와 유사도가 높은 잠재 벡터를 선택하거나 섞는 비율을 결정하는 값입니다. 이 값을 스케줄링하면 이미지 생성 과정에서 Mimic Scale 값이 변화하게 됩니다. 예를 들어, Linear Up이라고 하면 Mimic Scale 값이 점점 커지고, Linear Down이라고 하면 점점 작아집니다. Constant라고 하면 Mimic Scale 값이 고정됩니다.
- Minimum value of the Mimic Scale Scheduler: Mimic Scale Scheduler의 최솟값을 설정하는 옵션입니다. 이 값은 0보다 크거나 같아야 합니다. 예를 들어, 2라고 하면 Mimic Scale 값이 2보다 작아지지 않습니다.
- CFG Scale Scheduler: CFG Scale 값을 스케줄링하는 옵션입니다. CFG Scale은 프롬프트를 강력하게 구현하는 정도를 결정하는 값입니다. 이 값을 스케줄링하면 이미지 생성 과정에서 CFG Scale 값이 변화하게 됩니다. 예를 들어, Linear Up이라고 하면 CFG Scale 값이 점점 커지고, Linear Down이라고 하면 점점 작아집니다. Constant라고 하면 CFG Scale 값이 고정됩니다.
- Minimum value of the CFG Scale Scheduler: CFG Scale Scheduler의 최소값을 설정하는 옵션입니다. 이 값은 0보다 크거나 같아야 합니다. 예를 들어, 2라고 하면 CFG Scale 값이 2보다 작아지지 않습니다.
스테이블디퓨전 stable diffusion-Dynamic Thresholding 사용법
- 웹 UI에서 txt2img 또는 img2 img 탭을 선택합니다.
- Enable Dynamic Thresholding (CFG Scale Fix) 박스를 체크합니다.
- Dynamic Thresholding Advanced Options를 클릭하여 세부 설정을 할 수 있습니다.
- 원하는 프롬프트와 이미지 설정을 입력하고 Generate 버튼을 누릅니다.
- 이미지 생성 과정을 cmd 창에서 확인하고 완료되면 웹 UI에서 결과를 볼 수 있습니다.
스테이블디퓨전 stable diffusion-Dynamic Thresholding 실습
- 웹 UI에서 txt2img 탭을 선택합니다.
- 원하는 프롬프트와 이미지 설정을 입력합니다.
- CFG Scale 최고 30으로 세팅합니다.
- Mimic Scale Scheduler를 대부분의 용도에 가장 적합한 스케줄러 모드 Half Cosine Up를 선택 합한 후 밑의 Minimum value를 3 정도로 세팅합니다.( View the wiki for usage tips을 참고)
- CFG Scale Scheduler를 임의대로 cosine Down을 선택합니다.
- Generate 버튼을 누릅니다

최적의 옵션값을 찾느라 CFG Scale 30에 비해 디테일은 적습니다, 하지만 업 스케일링 하거나 Detection Detailer와 같은 확장 프로그램을 사용하여 이미지 퀄리티를 높여 줍니다. 최적의 옵션값은 또 다른 확장 프로그램인 X/Y/Z plot 사용하여 그리드를 만들어 설정을 비교하여 찾는 방법이 좋습니다. 밑은 예제와 확장 프로그램 관련 링크입니다.

스테이블디퓨전 stable diffusion-얼굴 디테일 수정(DDetailer)필수
스테이블디퓨전 stable diffusion-X/Y Plot
'스테이블디퓨전' 카테고리의 다른 글
스테이블디퓨전 stable diffusion-따스한 봄 의상 코디 50선 (0) | 2023.04.01 |
---|---|
스테이블디퓨전 stable diffusion-Checkpoint Merger (0) | 2023.04.01 |
스테이블디퓨전 stable diffusion-마스크 만들기 (2) | 2023.03.28 |
스테이블디퓨전 stable diffusion-X/Y Plot (0) | 2023.03.24 |
스테이블디퓨전 stable diffusion-업스케일링 비교 (0) | 2023.03.23 |
댓글