Escenas NeRF que nunca necesitan reentrenamiento: edita objetos sin empezar de cero

Escenas NeRF que nunca necesitan reentrenamiento: edita objetos sin empezar de cero

Mikołaj Zieliński, David Hall, Dominik Belter, Peyman Moghadam

7 min de lectura•28 jul 2026

Investigadores presentan NEO, un método que construye una representación NeRF de una escena una sola vez y luego permite múltiples ediciones de objetos (eliminación, inserción y reposicionamiento) sin reentrenar. Esto permite a los robots planificar y visualizar secuencias de manipulación a partir de un único escaneo inicial, reduciendo drásticamente los requisitos de datos y cómputo para entornos dinámicos.

Tabla de contenidos

Lo que construyeron los investigadores

NEO (NeRF It Once, Edit It Many Times) es un marco de edición de escenas que permite a los robots interactuar con un único modelo Neural Radiance Field (NeRF) a través de múltiples ediciones secuenciales. En lugar de reentrenar toda la red después de cada eliminación o reposicionamiento de objetos, NEO actualiza localmente los campos de densidad y color basándose en la entrada del usuario, ya sea mediante indicaciones de lenguaje o poses 6-DoF relativas. La representación editada conserva la misma estructura que la original, por lo que el robot puede usarla inmediatamente para el siguiente paso de manipulación.

El equipo también construyó NEO-Dataset, un punto de referencia de escenas de mesa registradas capturadas antes y después de manipulaciones reales de objetos utilizando brazos robóticos fijos. Incluye tanto escenarios de eliminación de objetos como de movimiento de objetos con geometría y poses de referencia. Los objetos provienen del conjunto de datos YCB, lo que garantiza reproducibilidad. NEO está diseñado para servir como un estimador de estado en vivo para tareas de ensamblaje de múltiples pasos, permitiendo que un robot planifique agarres, genere cuadros delimitadores y ejecute acciones directamente desde el NeRF editado sin reescanear el espacio de trabajo.

Ejemplo de ensamblaje secuencial: cuatro pasos de manipulación predichos por NEO comparados con imágenes reales muestran una correspondencia cercana

Resultados clave

En la tarea de eliminación de objetos de NEO-Dataset, NEO superó significativamente a métodos anteriores como DFF y NeRFiller en la reconstrucción de regiones ocluidas. Para la manipulación de objetos, NEO logró altas puntuaciones PSNR y SSIM tanto en la región "Out" (ubicación original del objeto) como en la región "In" (nueva posición del objeto), demostrando su capacidad para renderizar fielmente superficies recién reveladas y objetos reubicados.

En un experimento de ensamblaje secuencial de cuatro pasos, NEO predijo cada estado intermedio de la escena con una diferencia visual mínima respecto a las capturas reales. Las vistas sintetizadas mantuvieron la consistencia geométrica en todos los pasos, incluso cuando los objetos se movieron varias veces. En comparación con DFF, que requería reentrenamiento después de cada edición e introducía artefactos, NEO ofreció resultados estables sin necesidad de entrenamiento adicional. El modelo también permitió la planificación directa de agarres sobre la representación editada, habilitando la ejecución autónoma completa del robot después de la confirmación del usuario.

Cómo funciona

NEO se basa en un NeRF estándar que codifica una escena como una función volumétrica continua que mapea coordenadas 3D a densidad y color. La innovación clave es un mecanismo de edición ligero que actualiza solo las regiones relevantes de esta función. Para la eliminación de objetos, NEO suprime las densidades dentro de un cuadro delimitador 3D especificado por el usuario y luego utiliza un modelo de difusión preentrenado para rellenar los colores faltantes de manera consistente en múltiples vistas. Para el movimiento de objetos, las densidades se transfieren de la ubicación original a la pose objetivo, y la región vaciada se rellena.

Se adjunta un campo de lenguaje al NeRF, que permite la selección de objetos mediante indicaciones de texto (por ejemplo, "la taza roja"). Este campo se refina durante cada edición para mantenerse alineado con la geometría actualizada. Después de una edición, la representación es directamente reutilizable: las partes no modificadas permanecen intactas y las regiones modificadas se almacenan como parches locales. Esto permite la edición iterativa sin reentrenamiento global.

NEO-Dataset proporciona imágenes RGB-D de referencia y poses de objetos para la evaluación comparativa. Las métricas se calculan por separado para las regiones enmascaradas "In" y "Out", aislando el rendimiento del modelo en las partes más desafiantes de la edición: reconstruir superficies que antes no eran visibles (debajo del objeto eliminado) y renderizar el objeto movido en su nueva ubicación. Para el experimento de ensamblaje, solo se proporcionan la escena inicial y los movimientos objetivo; los estados intermedios son generados por NEO y comparados con capturas reales.

Comparación de la vista renderizada de NEO (izquierda) y la imagen real de la cámara (derecha) después de una edición de manipulación de objetos: ambas se alinean estrechamente

Por qué es importante para la robótica

La mayoría de los sistemas robóticos de manipulación dependen de escaneos repetidos para actualizar su comprensión de un espacio de trabajo cambiante. NEO ofrece un camino hacia un modelo 3D persistente y editable que evoluciona con cada acción, reduciendo la necesidad de múltiples pasadas de reescaneo. Esto es especialmente valioso en tareas de ensamblaje, pick-and-place y recogida en contenedores donde la escena cambia rápidamente.

Al permitir ediciones guiadas por lenguaje, NEO cierra la brecha entre la instrucción humana y la acción del robot. Un trabajador puede decir "mueve el bloque azul a la esquina izquierda" y el robot puede visualizar el resultado antes de ejecutar. Esta capacidad es directamente relevante para robots de almacén que deben reorganizar artículos, y para robots humanoides que realizan tareas complejas sobre una mesa. El hecho de que NEO admita ediciones secuenciales sin reentrenamiento lo hace práctico para operaciones en tiempo real, donde los presupuestos de cómputo son ajustados.

Limitaciones y preguntas abiertas

NEO asume que el NeRF inicial se entrena en una escena estática con buena cobertura. Si el escaneo inicial omite grandes áreas ocluidas, las ediciones posteriores pueden introducir artefactos. El paso de relleno basado en difusión, aunque efectivo, puede producir inconsistencias menores bajo ediciones repetidas, especialmente cuando la misma región se modifica varias veces. El método solo se ha validado en escenas de mesa con pocos objetos; la escalabilidad a contenedores industriales desordenados o habitaciones completas no se ha probado. Además, la selección de objetos basada en lenguaje funciona bien para objetos distintos, pero puede tener dificultades con elementos ambiguos o parcialmente ocluidos.

Preguntas frecuentes

¿Qué hace diferente a NEO de los métodos anteriores de edición NeRF? NEO no requiere reentrenamiento después de cada edición: realiza actualizaciones locales que preservan la estructura original, permitiendo docenas de modificaciones secuenciales a partir de un único escaneo inicial.

¿Puede NEO manejar la inserción de objetos, no solo la eliminación o el movimiento? Sí. El mismo pipeline de transferencia de densidad y relleno admite la inserción de objetos desde una biblioteca o la copia de objetos dentro de la escena.

¿Qué hardware se necesita para ejecutar NEO? Una sola GPU (por ejemplo, NVIDIA RTX 3090) es suficiente para editar un NeRF típico de una escena de mesa. El entrenamiento inicial toma unos 20 minutos, y cada edición menos de un minuto.

¿Está disponible públicamente NEO-Dataset? Sí, el conjunto de datos incluye 6 escenas con capturas de referencia antes/después de eliminación y manipulación de objetos, junto con las poses de los objetos del conjunto de datos YCB.

Conclusión

NEO hace que la edición de escenas NeRF sea práctica para la robótica del mundo real al permitir ediciones secuenciales ilimitadas a partir de un único modelo inicial. Proporciona predicciones precisas de los resultados de manipulación y admite la ejecución autónoma, cerrando el ciclo entre percepción y acción. Este trabajo acerca las representaciones editables de escenas 3D un paso más al despliegue en entornos industriales dinámicos.