LanPaint: herramienta de reparación de imágenes de alta calidad y sin entrenamiento adicional para modelos Stable Diffusion 193

小编 ·

LanPaint: herramienta de reparación de imágenes de alta calidad y sin entrenamiento adicional para modelos Stable Diffusion

LanPaint es una herramienta de reparación de imágenes de alta calidad y sin entrenamiento adicional, compatible con todos los modelos basados en Stable Diffusion. Optimiza el proceso de eliminación de ruido mediante pasos iterativos de «pensamiento», logrando resultados de reparación fluidos y precisos.

LanPaint: herramienta de reparación de imágenes de alta calidad y sin entrenamiento adicional para modelos Stable Diffusion

¿Qué es LanPaint?

LanPaint es una herramienta de reparación de imágenes de alta calidad que no requiere entrenamiento adicional, aplicable a todos los modelos basados en Stable Diffusion. Optimiza el paso de eliminación de ruido mediante un proceso iterativo de "reflexión", logrando reparaciones perfectas y precisas.

HmDdD5XM.jpg

Características de LanPaint

  • Sin entrenamiento: LanPaint puede usarse de inmediato con cualquier modelo Stable Diffusion, incluidos los modelos personalizados por el usuario.

  • Integración sencilla: funciona igual que el flujo estándar de ComfyUI KSampler, fácil de usar.

  • Reparación de alta calidad: mediante una inferencia condicional precisa y un marco de dinámica de Langevin de rápida convergencia, LanPaint logra resultados de alta fidelidad en pocas iteraciones.

Uso de LanPaint.webp

Uso de LanPaint.webp

Cómo usar LanPaint

1. Instalar ComfyUI: sigue la guía oficial para instalar ComfyUI.

2. Instalar ComfyUI-Manager: se utiliza para gestionar las extensiones cómodamente.

3. Instalar el nodo LanPaint:

  • Busca e instala LanPaint mediante ComfyUI-Manager.

  • O bien, clona manualmente el repositorio de LanPaint en la carpeta ComfyUI/custom_nodes.

  • Reinicia ComfyUI: una vez cargado el nodo LanPaint, podrás encontrarlo en la categoría "Sampling" (muestreo) de ComfyUI.

4. Ajuste de parámetros

  • LanPaint_NumSteps: indica el número de iteraciones en cada paso de eliminación de ruido; se recomienda un valor de 5-10 para tareas complejas.

  • LanPaint_Lambda: controla la intensidad de la alineación de contenido; el valor recomendado es 6.0.

  • LanPaint_StepSize: tamaño de paso de cada iteración; el valor recomendado es 0.1, y se puede establecer en 0.5 para tareas difíciles.

  • LanPaint_cfg_BIG: se utiliza para alinear la escala CFG entre la región enmascarada y la región no enmascarada; el valor recomendado es 8.

Uso de LanPaint

LanPaint ofrece varios ejemplos, como reparar una cesta hasta convertirla en una pelota de baloncesto, una camisa blanca en una camisa azul, o transformar una sonrisa en una expresión de tristeza, entre otros. Los usuarios pueden descargar los flujos de trabajo y los archivos de máscara correspondientes, y cargar el modelo y la imagen en ComfyUI para probar estos ejemplos.

Uso de LanPaint.webp

Ventajas de LanPaint

  • Convergencia rápida: mediante el marco Fast Langevin Dynamics (FLD), LanPaint logra reparaciones de alta calidad en muy pocas iteraciones.

  • Evita las trampas de óptimos locales: gracias a la función de puntuación de guía bidireccional (BiG), LanPaint evita los problemas de óptimos locales provocados por pasos de difusión de gran tamaño.

  • Amplia aplicabilidad: no requiere entrenamiento en conjuntos de datos ni modelos específicos, y puede aplicarse directamente a diversos modelos de difusión entrenados por la comunidad.

Escenarios de aplicación de LanPaint

  • Reparación de imágenes: reparar fotografías antiguas, eliminar arañazos o partes dañadas.

  • Diseño creativo: ampliar los bordes de la imagen, reemplazar contenido y generar nuevos elementos.

  • Creación artística: generar contenido nuevo con un estilo coherente a partir de indicaciones de texto.

  • Procesamiento de imágenes comerciales: diseño publicitario y optimización de imágenes de productos.

  • Protección de la privacidad: eliminar el pixelado y restaurar contenido borroso.

Dirección del repositorio en GitHub:https://github.com/scraed/LanPaint