반응형
스테이블디퓨전 stable diffusion-업스케일링
스테이블 디퓨전 업스케일링 기능은 이미지를 더 높은 해상도로 만들어주는 기능입니다. 예를 들어, 256x256 크기의 이미지를 1024x1024 크기로 만들어주는 것입니다. 이 기능은 해상도가 낮거나 저품질 이미지, 사진에서 사용되며, 이미지 생성 작업에서 생성된 이미지를 더 높은 해상도로 만들어주는 역할을 합니다.
스테이블디퓨전 stable diffusion-업스케일링 종류
- txt2img에서 Hires.fix는 Stable Diffusion의 txt2 img 업스케일링은 자신이 출력한 이미지에서 수학적 기호와 표현의 선명도를 유지할 수 있기 때문에 stable diffusion의 이미지를 위해 선호됩니다. Tex2 img는 TeX코드를 고품질 이미지로 변환하는 도구이며 수학적 정보에 최적화되어 있습니다. 즉, 이미지의 기호와 표현의 미세한 디테일과 선명도를 보존하여 그의 정보를 따라 쉽게 업스케일링 할 수 있습니다.
- img2img 이미지 크기를 확대하는 데 사용할 수 있는 범용 이미지 크기 조정 도구입니다. 이는 txt2 img에서 제작된 이미지를 업스케일링 하거나 Stable Diffusion 외에 다른 저해상도 이미지 등등 img2 img의 기능인 기존 이미지를 기반으로 새로운 이미지를 생성하는 기능과 업스케일을 병행할 수 있습니다.
- extras 업스케일링을 포함하여 다양한 이미지 관련 작업을 수행할 수 있는 기타 도구 모음입니다. 크기 조정, 필터링, 노이즈 감소 및 색상 보정과 같은 다양한 이미지 처리 기능을 제공하는 소프트웨어 패키지입니다.
스테이블디퓨전 stable diffusion-업스케일링 방법
txt2img 업스케일링
stable diffusion에서 제작된 이미지를 위해 선호됩니다. Tex2 img는 TeX코드를 고품질 이미지로 변환하는 도구이며 수학적 정보에 최적화되어 있습니다.
txt2img 업스케일링 옵션
- Hires.fix 이미지의 해상도를 높이는 기능입니다.
- Upscaler 이미지의 해상도를 높이는 기술을 말합니다. 주변 픽셀을 기반으로 이미지에 새 픽셀을 추가하고 다양한 알고리즘을 사용하여 원본 이미지의 고해상도 버전을 생성하는 방식으로 작동합니다.. 일반적으로 R-ESRGAN 4x+Anime6B를 선택합니다
- Hires steps 이것은 Stable Diffusion 모델이 고해상도 이미지를 생성하는 데 걸리는 반복 또는 "단계"의 수를 나타냅니다. 단계가 많을수록 결과 이미지의 품질이 높아지지만 생성하는 데 시간이 더 오래 걸리며 부자연스러워질 수도 있습니다. 보통 기본 설정 0을 많이 사용하지만 5-10 정도를 사용하기도 합니다.
- Denoising strength Stable Diffusion 모델이 생성 과정에서 이미지에서 노이즈를 제거하는 정도를 나타냅니다. 노이즈 제거 강도가 높을수록 노이즈가 적은 깨끗한 이미지가 생성되지만 디테일이나 질감이 약간 손실될 수도 있습니다.
- Upscale by 이미지의 가로 세로 비율을 유지하면서 크기를 조절합니다.
- CFG Scaledp 모델에서 사용되는 구성 설정입니다. 생성 프로세스 중에 이미지의 크기를 제어하고 결과 이미지의 세부 수준과 복잡성에 영향을 줄 수 있습니다.
txt2img 업스케일링 방법
- 첫 번째 방법 Hires.fix 활성하여 이미지 생성 후 바로 업스케일하는 방법이 있습니다. 시간이 오래 걸리고 시간이 오래 소요됩니다
- 두 번째 방법 Hires.fix 비활성하여 이미지 생성 후 이미지 에러나 퀄리티를 확인 후 Hires.fix 활성하여 다시 이미지를 생성합니다. 이때 중요한 것은 생성된 이미지 밑의 내용에 시트값을 참고하여 같은 시드값을 입력해야 원본이미지의 정보를 유지할 수 있고 그러기 위해 Denoising strength 수치도 맞게 조절합니다. 매번 이미지를 긴 시간 업스케일링 하기보다 두 번째 방법을 선호합니다.
img2img 업스케일링
img2img는 이미지 변환 작업에 특화되어 있습니다. 사용이 어렵고 결과물의 품질이 낮을 수 있습니다.
img2img 업스케일링 옵션
- 기타 옵션들은 txt2img 에서와 동일합니다.
img22img 업스케일링 방법
- 이미지나 사진을 올립니다.
- 이미지의 수정할 부분이 있다면 img22img의 기능을 활용하여 수정합니다.
- 해상도를 조절합니다
- txt2img 업스케일링과 마찬가지로 생성된 이미지의 시드값과 Denoising strength 수치를 입력합니다.
- Generate클릭합니다.
extras 업스케일링
Extra에의 업스케일링은 다양한 옵션들을 제공하며 결과물이 매우 고품질이며 사용이 간편합니다. 또한 사용자에게 업스케일링 프로세스에 대한 더 큰 유연성과 제어를 제공합니다. 이러한 옵션을 사용하면 특정 사용 사례에 대해 최상의 결과를 얻을 수 있습니다.
extras 업스케일링 옵션
- Upscaler 1: 시스템에서 사용하는 기본 업스케일링 모델입니다.
- Upscaler 2: 시스템에서 사용하는 고급 업스케일링 모델입니다. 더 높은 품질의 업스케일링 결과를 제공하도록 설계되었지만 업스케일러 1보다 처리 시간이 더 오래 걸립니다.
- Upscaler 2 visibility: 이 옵션을 사용하면 최종 출력에서 업스케일러 2의 가시성을 조정할 수 있습니다. 이 값을 0으로 설정하면 출력 이미지가 업스케일러 1만 사용하고 1로 설정하면 업스케일러 2만 사용합니다. 0과 1 사이의 값으로 설정하면 두 업스케일러가 함께 혼합됩니다. 이 옵션은 처리 시간과 이미지 품질 간의 균형을 맞추려는 경우에 유용합니다.
- GFPGAN visibility: GFPGAN은 시스템에서 사용하는 특정 업스케일링 모델입니다. 이 옵션을 사용하면 최종 출력에서 GFPGAN의 가시성을 조정할 수 있습니다. 이 값을 0으로 설정하면 출력 이미지가 GFPGAN을 사용하지 않고 1로 설정하면 GFPGAN을 최대 효과로 사용합니다.
- CodeFormer visibility: CodeFormer는 시스템에서 사용하는 또 다른 업스케일링 모델입니다. 이 옵션을 사용하면 최종 출력에서 CodeFormer의 가시성을 조정할 수 있습니다.
- CodeFormer weight: 이 옵션을 사용하면 최종 출력에서 CodeFormer의 가중치를 조정할 수 있습니다. 이 값을 0으로 설정하면 출력 이미지가 다른 업스케일러만 사용하고 1로 설정하면 CodeFormer만 사용합니다. 0과 1 사이의 값으로 설정하면 CodeFormer가 다른 업스케일러와 혼합됩니다.
extras 업스케일링 사용방법
- 이미지나 사진을 올리고 옵션을 조절하여 Generate클릭합니다. 사용이 간단하지만 단지 각옵션에 대한 이해가 있어야 특정이미지를 보다 유연하고 높은 퀄리티로 업스케일 할 수 있습니다.
반응형
'스테이블디퓨전' 카테고리의 다른 글
스테이블디퓨전 stable diffusion-마스크 만들기 (2) | 2023.03.28 |
---|---|
스테이블디퓨전 stable diffusion-X/Y Plot (0) | 2023.03.24 |
스테이블디퓨전 stable diffusion-추천사이트 (0) | 2023.03.21 |
스테이블디퓨전 stable diffusion-유용한 확장프로그램 (1) | 2023.03.20 |
스테이블디퓨전 stable diffusion-img2img (0) | 2023.03.17 |
댓글