Cómo quitar el fondo de una foto con buenos resultados: segmentación con IA, matting y retoque
Quitar el fondo de una foto con IA: segmentación vs. matting, cómo fotografiar, retocar pelo y bordes, y guardar en PNG transparente o JPG con fondo blanco.
Cuando cargas una foto en una herramienta para quitar el fondo, en pocos segundos solo quedan la persona o el objeto. Sin embargo, algunas fotos se recortan limpiamente y en otras el pelo se emborrona o queda parte del fondo. Casi siempre esa diferencia se explica al entender cómo interpreta la IA la foto. Este artículo resume el principio y los consejos de fotografía y retoque para obtener mejores resultados.
Segmentación y matting: dos enfoques
| Aspecto | Segmentación | Matting |
|---|---|---|
| Resultado | Para cada píxel, decide "primer plano / fondo" (máscara cercana a 0 o 1) | Para cada píxel, la proporción que ocupa el primer plano (valor alfa entre 0 y 1) |
| Puntos fuertes | Objetos de contorno nítido, todo tipo de objetos | Pelo, pelaje, bordes semitransparentes |
| Puntos débiles | El pelo y el pelaje se cortan en escalones | Objetos distintos de los aprendidos (sobre todo personas) |
| Investigación representativa | U²-Net (detección de objetos destacados) | MODNet (matting de retratos) |
La segmentación decide si "este píxel pertenece al protagonista". Los modelos de detección de objetos destacados (salient object detection), como U²-Net, están entrenados para encontrar el elemento más llamativo de la foto y se usan de forma general con productos, animales y objetos.
El matting va un paso más allá y estima "qué porcentaje de este píxel ocupa el protagonista". En un píxel por el que pasa un pelo se mezclan el pelo y el fondo, así que para que se vea natural hay que representarlo con un valor intermedio, como 0.3. Originalmente, el matting requería que una persona dibujara un mapa de "primer plano seguro / fondo seguro / borde" (trimap), pero con modelos como MODNet, que hacen matting solo con la foto del retrato y sin trimap, se hizo posible automatizarlo.
En resumen, para retratos suelen funcionar mejor los modelos de matting y para productos y objetos, los de segmentación. La herramienta eliminar fondo ejecuta modelos de ambos tipos dentro del navegador y las fotos no salen de tu dispositivo.
Qué significa ejecutar la IA en el navegador
Los servicios de eliminación de fondo basados en servidor reciben la foto y la procesan con la GPU del servidor. Las herramientas en el navegador hacen lo contrario: descargan el archivo del modelo y lo ejecutan en tu dispositivo. Este enfoque tiene las siguientes características:
- Privacidad: como las fotos no salen del dispositivo, puedes usarlo incluso con imágenes sensibles, como documentos de identidad o fotos familiares.
- Espera en la primera ejecución: hay que descargar una vez el archivo del modelo. Después queda en la caché del navegador.
- Depende del rendimiento del dispositivo: la velocidad varía mucho según la CPU, la GPU y la memoria. En móviles antiguos puede tardar decenas de segundos.
- Tamaño de entrada: estos modelos suelen reducir la foto a una entrada fija de unos cientos de píxeles para la inferencia y luego amplían la máscara resultante al tamaño original. Por eso, en fotos muy grandes puede que los pelos finos no se separen con el mismo detalle que el original. El artículo de U²-Net también redujo las imágenes de entrada a 320×320 para el entrenamiento y la evaluación.
Cómo fotografiar para obtener mejores resultados
Al final, la IA se fija en "la diferencia entre el protagonista y el fondo". Cuanto más clara sea, mejor el resultado.
- Color y brillo distintos entre fondo y protagonista: si fotografías una camisa blanca delante de una pared blanca, es difícil encontrar el borde. Elige ropa y fondo con mucha diferencia de luminosidad.
- Fondo sencillo: los fondos complejos, como papel pintado con dibujos, estanterías o ramas, pueden hacer que parte del fondo se tome por el protagonista.
- Distancia entre protagonista y fondo: si te colocas a más de 1 m de la pared, la sombra no se pega al fondo, este se desenfoca de forma natural y el borde queda más claro.
- Evita el contraluz y las sombras fuertes: si la luz entra por detrás de la cabeza, los bordes del pelo se mezclan con el fondo y aparecen halos de luz. Es mejor una luz suave de frente o a 45°.
- Enfoque y resolución: la IA tampoco distingue bien bordes movidos o desenfocados. Haz que el protagonista salga lo bastante grande en el encuadre.
- Un solo protagonista: si hay varias personas u objetos, el modelo puede variar en cuál considera el protagonista.
Retocar los bordes
Cuando el resultado automático no es perfecto, lo más rápido es corregirlo con el pincel.
- Borra el fondo que quedó: suelen quedar huecos con fondo atrapado, como entre el brazo y el cuerpo o entre los dedos. Límpialos con el pincel borrador.
- Recupera lo que se recortó: si una parte del cuerpo desapareció hacia un fondo de color parecido, recupérala con el pincel de restaurar.
- Suaviza los bordes: si el borde queda duro y escalonado, suavizarlo 1–2 píxeles hace que se funda de forma natural con el nuevo fondo.
- Revisa los halos de color: en fotos tomadas delante de césped verde pueden quedar tonos verdes en las puntas del pelo. Se ven bien si colocas la imagen sobre fondo blanco y amplías.
También conviene conocer los casos difíciles. Los objetos transparentes o reflectantes, como vasos de vidrio o plásticos, los cristales de gafas que dejan ver el fondo, los finos radios de bicicleta o las vallas son lo que peor resuelven los modelos automáticos actuales.
Para integrarlo de forma natural en un nuevo fondo
Colocar una persona u objeto sin fondo sobre otra foto a menudo queda artificial. La causa suele ser la luz y el color.
- Ajusta la dirección de la luz. Si a la persona le da la luz por la izquierda y en el nuevo fondo el sol está a la derecha, se verá raro.
- Limpia los halos de color en los bordes. Si el color del fondo original queda en las puntas del pelo, sobre el nuevo fondo se verá como un contorno.
- Añade sombras. Los objetos que tocan el suelo necesitan una sombra suave bajo los pies o la base para que no parezcan flotar.
- Iguala la nitidez y el ruido. Una persona con aspecto liso sobre una foto de fondo granulada parece un elemento aparte.
Formato de guardado y color de fondo
| Objetivo | Formato | Motivo |
|---|---|---|
| Composición con otras imágenes, material de diseño | PNG | Sin pérdida, soporte completo del canal alfa |
| Imagen transparente para publicar en la web | WebP | Mantiene la transparencia y pesa mucho menos que PNG |
| Foto de producto con fondo blanco, adjunto en documentos | JPG (rellenado con fondo blanco) | Máxima compatibilidad y poco peso |
JPG no puede guardar transparencia (MDN), así que si guardas un resultado transparente en JPG, se rellena con el color liso que indiques. Si necesitas un JPG con fondo blanco, elige blanco puro (#FFFFFF) como color de fondo al guardar.
Sobre el fondo blanco en fotos de producto
Algunos marketplaces y plataformas de compra tienen normas para la imagen principal, como fondo blanco o liso y la prohibición de bordes o textos. Pero las normas varían según la plataforma y la categoría y cambian a menudo, así que en este artículo no incluimos cifras de plataformas concretas. Antes de publicar, consulta la guía de imágenes más reciente del centro de vendedores. Los puntos que conviene revisar en general son:
- Si el fondo debe ser blanco puro (RGB 255, 255, 255) o se admite también un gris claro
- Qué proporción del encuadre debe ocupar el producto y qué margen dejar
- El tamaño mínimo en píxeles y el peso y formato del archivo
Después de quitar el fondo, ajusta los márgenes y la proporción con recortar y, si hay límite de peso, termina con reducir el peso de una foto.
No lo uses en fotos de carné oficiales
Las normas de la foto de pasaporte de Corea indican expresamente que no se aceptan fotos con el fondo eliminado o compuesto mediante programas de edición. Encontrarás los criterios detallados en tamaños de foto de carné y para solicitudes.
Preguntas frecuentes
Si guardo en JPG una foto sin fondo, ¿queda transparente?
JPG no puede guardar transparencia, así que las zonas transparentes se rellenan con un color liso, como blanco o negro. Para conservar el fondo transparente, guarda en PNG o WebP.
¿Puedo cambiar el fondo de mi foto de carné a blanco y enviarla?
El Ministerio de Asuntos Exteriores de Corea no acepta fotos de pasaporte con el fondo eliminado o compuesto mediante programas de edición. En principio, las fotos para trámites oficiales deben tomarse desde el principio con fondo blanco; el resultado de quitar el fondo es mejor usarlo para fines sin normas, como fotos de perfil en redes sociales o trabajos de diseño.
¿Por qué quitar el fondo tarda tanto la primera vez?
Para ejecutar un modelo de IA dentro del navegador, primero hay que descargar una vez el archivo del modelo (de unos pocos MB a decenas de MB). Después queda en la caché del navegador y arranca más rápido; las fotos no se envían a ningún servidor.
Fuentes
- Ke et al., MODNet: Real-Time Trimap-Free Portrait Matting via Objective Decomposition (AAAI 2022)
- Qin et al., U²-Net: Going Deeper with Nested U-Structure for Salient Object Detection (Pattern Recognition 2020)
- Ministerio de Asuntos Exteriores de Corea (portal de pasaportes) — Normas para la foto de pasaporte (prohibido editar el fondo)
- MDN — Image file type and format guide