Flujo del sistema SmartArch AI

1. Flujo general

SmartArch AI system flow diagram

Este sistema corresponde a una plataforma integral automatizada, basada en inteligencia artificial, que permite el análisis digital de planos arquitectónicos. Una vez iniciada la sesión, los usuarios completan la transacción de pago (TPV) y, posteriormente, suben sus planos arquitectónicos (en formato PNG/JPG) para iniciar el proceso de análisis. El sistema analiza los planos cargados, identifica, clasifica y evalúa los elementos arquitectónicos y estructurales presentes, y presenta los resultados al usuario en diversos formatos (DXF, PDF, PNG).

2. Flujo del sistema

2.1 Inicio de sesión → TPV

El sistema inicia con un mecanismo seguro de autenticación de usuarios. Usuario: • Inicia sesión en el sistema • Es redirigido a la pantalla de pago (TPV virtual) • Obtiene acceso al análisis tras la realización del pago (p. ej., 3 proyectos)

2.2 Factura electrónica → Correo electrónico

Tras la confirmación del pago, el sistema: • Genera automáticamente una factura electrónica • La envía a la dirección de correo electrónico del usuario

2.3 Carga de PNG (Carga de planos)

Usuario: • Carga planos arquitectónicos en formato PNG o JPG

3. EXTRACCIÓN DE ELEMENTOS ARQUITECTÓNICOS DE IMÁGENES

Esta etapa constituye la fase más crítica del sistema. Elementos detectados: • Puerta • Ventana • Pared • Eje y punto del eje • Escaleras • Hueco del ascensor Este proceso: • Comienza con YOLO u otro modelo similar de detección de objetos. • Establece las relaciones mediante un modelo específico de relaciones. • Calcula los índices de confianza con un modelo bayesiano en conjunto. Para cada elemento: • Se asigna un ID único. • Se determina su ubicación. • Se calcula el índice de confianza (%).

4. CONCLUSIÓN

Sistema de postanálisis: • Resume todos los resultados obtenidos. • Proporciona una salida útil al usuario.

5. ELEMENTOS CON BAJO NIVEL DE CONFIANZA

Un bloque relevante en el esquema indica: “Los elementos cuyo índice esté por debajo del umbral podrán eliminarse”. Esto implica: • Elementos con bajos índices de confianza • Pueden ser eliminados automáticamente o por decisión del usuario Esta funcionalidad: • Reduce los falsos positivos • Mejora la calidad del análisis

6. REANÁLISIS

Usuario: • Elimina los elementos incorrectos • Reinicia el análisis Sistema: Esta característica representa un elemento fundamental: • Genera un sistema híbrido humano + IA • Permite la mejora continua

7. SALIDAS

El sistema genera salidas en los siguientes formatos:

8.1 DXF

• Compatible con CAD • Los ejes se representan como líneas simples • Columnas y muros se encuentran en capas separadas

8.2 PDF

• Informe • Visualización

8.3 PNG

• Plano procesado

8.4 PAQUETE COMPLETO

• Todas las salidas agrupadas en formato ZIP

Esta explicación se muestra automáticamente según el idioma seleccionado al entrar.

SmartArch AI interactive plan editing flow

1. DIAGRAMA DE FLUJO: SISTEMA DE CARGA DE PLANOS PNG/JPG Y ADICIÓN DE ELEMENTOS ARQUITECTÓNICOS

SmartArch AI interactive architectural element editing flow

Este diagrama ilustra el flujo de un sistema interactivo que no solo analiza automáticamente planos arquitectónicos, sino que además permite la edición directa por parte del usuario. A diferencia de los enfoques tradicionales de análisis arquitectónico basados en IA, el sistema no se limita a “detectar y generar resultados”. Por el contrario, posibilita la intervención activa del usuario en el plano, permitiendo la edición de elementos existentes y la incorporación de nuevos elementos arquitectónicos. El proceso contenido en el diagrama comprende tres componentes principales: 1. Carga del plano PNG/JPG 2. Integración de elementos arquitectónicos en la imagen 3. Edición y desarrollo asistidos por el usuario Gracias a este enfoque, el sistema se transforma de una simple herramienta de análisis en una plataforma interactiva para el diseño arquitectónico. El usuario no solo visualiza los resultados obtenidos por la IA en el plano cargado, sino que también tiene la capacidad de controlar, modificar, eliminar y añadir nuevos elementos en el plano.

2. CARGA DE PLANOS: PNG/JPG

En esta etapa, el usuario accede no solo a la carga de un archivo, sino a un área de planos arquitectónicos dentro del sistema con la cual puede interactuar. El plano se convierte en una superficie interactiva y dinámica para el trabajo.

3. SISTEMA HÍBRIDO AUTOMÁTICO + MANUAL

La principal ventaja de este sistema reside en la combinación de la inteligencia artificial con la intervención directa del usuario en un único flujo de trabajo. En otras palabras, el sistema no constituye una estructura cerrada que toma decisiones completamente automáticas, sino que incluye la participación activa del usuario durante el proceso. Este enfoque opera de la siguiente manera: • El sistema analiza automáticamente el plano. • Intenta identificar elementos arquitectónicos como muros, puertas y ventanas. • Muestra los elementos detectados en el plano. • El usuario revisa estos elementos. • Puede eliminar aquellos que resulten incorrectos. • Puede añadir manualmente los elementos que falten. • Puede crear nuevos muros, puertas o ventanas cuando sea necesario. Esta estructura se fundamenta en la lógica de colaboración entre inteligencia artificial y usuario. La IA proporciona un análisis inicial rápido y automático; el usuario complementa y mejora este análisis con su conocimiento arquitectónico y supervisión visual. De este modo, el sistema opera de manera eficiente y controlada. Esto resulta esencial, dado que los resultados automáticos generados por la IA pueden no ser suficientes por sí solos. Algunas líneas en los planos arquitectónicos pueden tener similitudes entre sí; una línea que representa un muro puede confundirse con una línea de eje. Las aberturas de puertas pueden variar en su representación según distintos estilos de dibujo. Los símbolos de ventanas pueden diferir entre proyectos. En consecuencia, la participación del usuario incrementa la fiabilidad del resultado.

4. INTEGRACIÓN DE ELEMENTOS ARQUITECTÓNICOS EN LA IMAGEN

La frase “Añadir nuevos elementos al plano arquitectónico” que aparece en la sección central del diagrama representa la función principal del sistema. En esta fase, se incorporan, procesan o editan elementos arquitectónicos sobre la imagen del plano en formato PNG/JPG cargada. Este proceso puede realizarse de dos formas: 4.1 Integración automática El modelo de inteligencia artificial analiza el plano y reconoce elementos arquitectónicos en la imagen. Por ejemplo: • Reconoce muros existentes. • Detecta aberturas de puertas. • Identifica dibujos de ventanas. • Extrae la estructura espacial básica del plano. El sistema procesa estos elementos como capas superpuestas sobre la imagen. Esto permite que el usuario visualice con mayor claridad la ubicación precisa de cada elemento en el plano. 4.2 Integración manual El usuario tiene la posibilidad de añadir manualmente nuevos elementos al plano. Esta funcionalidad representa uno de los aspectos más relevantes del sistema. Así, el usuario no se limita exclusivamente a los resultados generados por la inteligencia artificial, sino que puede desarrollar el plano conforme a sus necesidades específicas. El usuario puede: • Añadir un nuevo muro. • Abrir una puerta en un muro existente. • Incorporar una ventana en un muro existente. • Eliminar un elemento incorporado incorrectamente. • Editar los elementos añadidos. • Probar y observar el resultado antes de tomar una decisión. Gracias a esta capacidad, el sistema puede ser utilizado no solo para análisis, sino también para diseño y corrección.

5. MECANISMO DE PRUEBA Y ERROR

Este sistema no obliga al usuario a tomar una decisión definitiva de una sola vez. El usuario puede experimentar con el plano, observar el resultado, eliminarlo si no es satisfactorio y volver a añadirlo. El proceso de prueba y error se desarrolla de la siguiente manera: 1. El usuario añade un elemento. 2. El sistema lo muestra en el plano. 3. El usuario examina el resultado visual. 4. Si no es adecuado, elimina el elemento. 5. Lo añade de nuevo en una ubicación diferente.

6. Repite el proceso hasta alcanzar el resultado correcto.

Este enfoque resulta fundamental en los planos arquitectónicos, dado que, en ciertas ocasiones, puede ser complicado determinar la ubicación correcta de puertas o ventanas en el primer intento. El usuario puede encontrar la distribución más adecuada explorando diferentes opciones. El sistema de prueba y error ofrece las siguientes ventajas: • Otorga libertad al usuario. • Evita que las operaciones erróneas se vuelvan permanentes. • Permite la iteración del diseño. • Facilita la obtención de un resultado preciso. • Permite al usuario trabajar con confianza en el plano. Gracias a esta funcionalidad, el sistema se vuelve más flexible y sencillo de utilizar. 6. PLAN COLABORATIVO USUARIO + IA El plano resultante no es únicamente un producto generado automáticamente por inteligencia artificial, sino también un plano perfeccionado mediante las intervenciones del usuario. Este plano puede componerse de tres capas básicas: 1. Imagen del plano original 2. Elementos arquitectónicos detectados por inteligencia artificial 3. Elementos añadidos o editados por el usuario Gracias a esta estructura por capas, el sistema gestiona cada cambio de manera más sistemática. Por ejemplo, un muro añadido por el usuario puede mantenerse en una capa independiente. Las puertas detectadas por inteligencia artificial pueden registrarse como un recurso autónomo. De este modo, es posible rastrear qué elementos fueron incorporados por el sistema y cuáles por el usuario. Este sistema de seguimiento resulta esencial para la elaboración de informes, la posibilidad de deshacer cambios, el reanálisis y la generación de resultados futuros.

7. CONCLUSIÓN

El sistema de este diagrama no constituye simplemente una herramienta de inteligencia artificial que lee y analiza el plano arquitectónico. Se trata de una plataforma interactiva de diseño arquitectónico que coloca al usuario en el centro del proceso, permite la intervención directa en el plano y posibilita la obtención del resultado más preciso mediante ensayo y error. El sistema: • No se limita al análisis. • Involucra activamente al usuario en el proceso. • Permite añadir nuevos muros. • Facilita la apertura de puertas o ventanas en muros existentes. • Ofrece la posibilidad de eliminar y reenfocar acciones incorrectas. • Combina la inteligencia artificial con el control humano. • Genera un plano más preciso y optimizado. Este enfoque representa un avance significativo frente a los sistemas clásicos de inteligencia artificial, puesto que el usuario no es solo un consumidor del resultado, sino un agente activo que desarrolla, corrige y dirige el plano.

This explanation is displayed according to the selected Mexico / Spanish language option for the second flow diagram.

Flujo de conclusión, filtrado y descarga de SmartArch AI

3. Flujo: conclusión, filtrado y descarga

SmartArch conclusion filtering and download flow

El propósito de esta sección no es aceptar directamente los resultados iniciales generados por la inteligencia artificial como definitivos; sino proporcionar al usuario la oportunidad de examinar visualmente dichos resultados, compararlos con una lista, eliminar los candidatos de baja precisión, realizar un nuevo análisis con las detecciones restantes si fuera necesario y, finalmente, descargar los archivos DXF/PDF/PNG.

1. Lógica principal tras el análisis

Tras analizar un plano arquitectónico, el sistema genera numerosas detecciones candidatas. Estas pueden incluir puertas, ventanas, muros, ejes, columnas, muros cortina, escaleras, huecos de ascensor u otros elementos estructurales arquitectónicos. No obstante, no todas las detecciones realizadas por los modelos de inteligencia artificial deben considerarse totalmente correctas. Por ello, el sistema presenta al usuario una pantalla de control tras el análisis. Dicha pantalla de control cuenta con dos áreas principales: • Lista de resultados visuales: resultados visuales marcados en el plano. • Lista de detecciones: una tabla que contiene los elementos candidatos detectados por la inteligencia artificial. Gracias a esta estructura, el usuario no solo visualiza la imagen, sino que también accede al ID, tipo, índice de confianza, coordenadas, tamaño y fuente de cada candidato.

2. Área de resultados visuales

La sección «Resultados visuales», situada en la parte inferior izquierda del diagrama, muestra la versión procesada del plano arquitectónico analizado. En este espacio, el sistema representa directamente los elementos detectados en el plano. Cada objeto candidato aparece delimitado por líneas, recuadros, etiquetas o números de identificación en colores. El objetivo principal de esta área es permitir una inspección visual por parte del usuario. Por ejemplo, si el sistema ha identificado una ventana como una puerta, el usuario puede percatarse de ello en el plano. O si una sección de muro ha sido erróneamente marcada como un punto de eje, este error será evidente en la pantalla de resultados visuales.

3. Lista de detecciones

Ubicada junto a los resultados visuales, la sección «Lista de detecciones» exhibe todos los elementos candidatos encontrados por la inteligencia artificial en formato tabular. Esta tabla incrementa la transparencia del sistema, permitiendo al usuario no solo conocer el resultado («el sistema identificó esto»), sino también el nivel de confianza asignado a cada detección. Esta lista resulta fundamental para la corrección manual, ya que el usuario puede seleccionar y eliminar candidatos con baja puntuación, descartar elementos mal clasificados o reiniciar el análisis únicamente con los candidatos correctos restantes.

4. Lógica de la puntuación de confianza

Uno de los conceptos esenciales del diagrama es la puntuación, o índice de confianza. Esta puntuación representa, en porcentaje, el nivel de confianza que tiene la inteligencia artificial respecto a una detección. Por ejemplo: • Puntuación de confianza del 96 %: el sistema posee alta confianza en dicha detección. • Puntuación de confianza del 75 %: probablemente correcta, aunque requiere verificación. • Puntuación de confianza del 45 %: candidato dudoso que podría requerir eliminación o revisión.

5. Eliminación de candidatos por debajo del umbral

En la parte superior izquierda del diagrama se ubica el área «Eliminar candidatos por debajo de la puntuación». Esta sección permite al usuario realizar una depuración automática. El usuario define un umbral porcentual y el sistema elimina de la lista de resultados todos los candidatos cuya puntuación esté por debajo de dicho umbral. Por ejemplo, si el usuario establece el umbral en 50: • Se eliminan candidatos con puntuación inferior al 50 %. • Se conservan candidatos con puntuación igual o superior al 50 %. Si el umbral se fija en 70: • Se eliminan más candidatos con puntuación inferior al 70 %. • El resultado es más selectivo y depurado. Esta función resulta especialmente útil en análisis que generan un alto número de falsos positivos, ya que evita que el usuario tenga que eliminar cientos de candidatos uno por uno. En lugar de ello, puede establecer un valor umbral para realizar una depuración automática preliminar.

6. Encontrar el resultado correcto mediante prueba y error

Un aspecto destacado del sistema presentado en este diagrama es que el usuario no está limitado a un único resultado de análisis. Puede experimentar con diferentes valores umbral, eliminar candidatos con puntuaciones bajas, conservar manualmente determinados candidatos y ejecutar nuevamente el análisis con las detecciones restantes. Un ejemplo de flujo de trabajo podría ser: 1. El sistema realiza el primer análisis. 2. El usuario revisa los resultados. 3. Si existen demasiadas detecciones falsas, se establece un umbral en 60 %. 4. El sistema elimina candidatos con menos del 60 % de coincidencia. 5. El usuario vuelve a inspeccionar el resultado visual. 6. Si es necesario, elimina manualmente ciertos candidatos. 7. Reinicia el análisis con la función «Ejecutar análisis con los elementos restantes». 8. Se obtiene un resultado más claro y depurado. 9. Finalmente, se genera el informe cuando el resultado es satisfactorio. Este enfoque convierte al sistema de una herramienta puramente automatizada en una plataforma de análisis controlada, interactiva y con soporte humano.

7. Intervención del usuario y limpieza manual

La estructura presentada en el diagrama evidencia que la intervención del usuario constituye una parte inherente del sistema. El usuario no está obligado a aceptar todos los candidatos generados por el análisis. El usuario debe poder: • Eliminar detecciones incorrectas. • Eliminar candidatos con baja puntuación en bloque. • Seleccionar de una lista. • Seleccionar objetos de las visualizaciones. • Eliminar los candidatos seleccionados del plano. • Volver a analizar con los candidatos correctos restantes. Esta función resulta especialmente relevante en planos arquitectónicos, dado que algunos dibujos pueden ser muy similares entre sí. Por ejemplo, una línea de pared delgada puede confundirse con una línea de eje. Un marco de puerta, en ocasiones, puede parecer una línea de mueble. Asimismo, una línea de ventana puede identificarse erróneamente como una sección de pared en ciertos planos. Por ello, es complejo obtener un resultado completamente fiable sin la supervisión del usuario.

8. Ejecutar análisis con los elementos restantes

Uno de los botones fundamentales en el área de la lista de detecciones es la función "Ejecutar análisis con las detecciones restantes". Este botón permite realizar un nuevo análisis únicamente con los candidatos que permanecen tras la limpieza efectuada por el usuario. Este proceso es relevante porque: • Se eliminan candidatos incorrectos del análisis. • El sistema se reutiliza con datos más precisos. • El motor de resultados emplea datos depurados. • El resultado final es más confiable. Este procedimiento refleja un enfoque humano dentro del ciclo de los sistemas de inteligencia artificial, ya que el sistema no se basa únicamente en la toma de decisiones automática, sino que se perfecciona mediante la supervisión humana.

9. Fase de Conclusión

En el centro del diagrama se ubica el bloque denominado «Conclusión». Este bloque recibe los resultados depurados y verificados para generar el resultado final. Durante la fase de Conclusión, el sistema puede: • Evaluar los candidatos restantes. • Interpretar la estructura general del plano. • Dividir los elementos arquitectónicos en capas significativas. • Preparar los datos requeridos para la generación de la salida. • Crear la estructura final del archivo para las salidas DXF, PDF y PNG. Es fundamental destacar que el resultado no proviene exclusivamente del análisis inicial realizado por la IA, sino que se conforma después de la limpieza y correcciones efectuadas por el usuario. Por lo tanto, el resultado final integra tanto la predicción de la IA como la supervisión del usuario.

10. DESCARGA DE DXF/PDF

Una vez concluida la fase de conclusión, el usuario puede descargar los resultados profesionales. El bloque "Descargar DXF/PDF" del diagrama representa este proceso. En esta etapa, el sistema genera los siguientes archivos: • PDF: Informe y resultado visual. • DXF: Dibujo técnico compatible con software CAD. • PNG: Plano visual procesado. El formato DXF resulta especialmente relevante para arquitectos e ingenieros, dado que puede abrirse en AutoCAD, DraftSight, LibreCAD u otro software CAD equivalente. Así, el plano procesado mediante inteligencia artificial puede integrarse en el entorno de dibujo técnico.

11. Panel de Archivos Generados

El panel denominado "Archivos Generados", situado a la derecha, muestra la totalidad de archivos producidos por el sistema. Este panel permite al usuario abrir o descargar individualmente los archivos de resultados. El panel puede contener los siguientes tipos de archivos: • Columna y muro de corte en formato PNG • Columna en formato PNG • Muro de corte en formato PNG • PDF • Columna y muro de corte en formato DXF • Columna candidata en formato DXF • Muro de corte candidato en formato DXF Esta lista evidencia que el sistema no genera un resultado único, sino que cada archivo tiene un propósito específico. El archivo PNG de columna y muro de corte ofrece una representación visual combinada de todos los hallazgos. El archivo PNG de columna permite la separación visual de las columnas candidatas. El archivo PNG de muro de corte facilita el archivado de la visualización final presentada al usuario. El archivo PDF se adapta para informes y para su distribución. El archivo DXF de plano completo corresponde a un plano general que puede ser abierto en un entorno CAD. El archivo DXF de columna candidata constituye un resultado técnico especializado que incluye únicamente columnas candidatas. El archivo DXF de muro de corte candidato representa un resultado técnico que contiene muros de corte candidatos.

Esta explicación se muestra debajo del tercer diagrama de flujo según el idioma seleccionado del sitio.