Proyecto de Fin de Carrera

ViEdge es un sistema distribuido de analítica de vídeo que acelera hasta 4x con Glance Focus y Karmarkar Karp, y autoescalado en Kubernetes. Soluciones IA a medida y servicios cloud de Q2BSTUDIO.

30 ago 2025 • 5 min read • Q2BSTUDIO Team

Inteligencia-Artificial-
ViEdge Resumen ejecutivo

ViEdge es un sistema distribuido de analítica de vídeo que acelera el procesamiento hasta 4 veces mediante la división inteligente del trabajo entre múltiples dispositivos edge usando una canalización Glance Focus y el algoritmo de particionado Karmarkar Karp. El enfoque combina detección rápida de regiones de interés con análisis detallado paralelo optimizado por capacidad de dispositivo, logrando mayores tasas de procesamiento y reducción de costes.

Resultados clave

- Aceleración aproximada 4x, ejemplo 12 segundos frente a 45 segundos en un caso típico; - Rendimiento hasta 10x en throughput, por ejemplo 500 ROIs por minuto frente a 50 ROIs por minuto; - Reducción de coste operativa cercana a 2x mediante autoescalado en Kubernetes; - Soporte para múltiples consultas simultáneas como detección de vehículos, conteo de personas, reconocimiento de marcas y búsquedas por atributos.

Flujo visible para el usuario

1 Usuario abre el portal web en viedge punto com; 2 Sube vídeo ejemplo car_traffic punto mp4; 3 Selecciona tipo de consulta como encontrar vehículos, contar personas con mascarilla o buscar SUV Ford blancos; 4 Pulsar procesar vídeo; 5 Ver barra de progreso con porcentaje; 6 Ver resultados resumidos con número de coincidencias, tiempo de procesamiento y vídeo con cajas delimitadoras; 7 Descargar resultados o procesar otro vídeo.

Flujo de control del sistema

Fase 1 Recepción de solicitud y registro: frontend sube vídeo y API Gateway enruta a servicio controlador, que guarda el fichero en almacenamiento compartido, genera job id y lo encola para procesamiento; Fase 2 Preprocesado: servicio de preprocesado extrae frames y los guarda en almacenamiento compartido actualizando estado a frames extraídos; Fase 3 Glance etapa rápida: detector ligero recorre todos los frames con un modelo YOLO rápido, genera ROIs con coordenadas y confianza, almacena ROIs y marca estado como glance completado; Fase 4 Análisis de consulta: servicio de consultas analiza complejidad de la petición, estima coste computacional por ROI y actualiza estado; Fase 5 Distribución inteligente: servicio de particionado consulta dispositivos disponibles y aplica Karmarkar Karp para equilibrar carga según capacidad, creando paquetes de trabajo por dispositivo; Fase 6 Focus etapa detallada en paralelo: cada dispositivo recorta regiones de alta resolución y ejecuta modelos detallados para detección de color, marca y tipo, devolviendo coincidencias; Fase 7 Agregación: servicio agregador reúne resultados, genera vídeo de salida con bounding boxes, actualiza estado a completado y almacena resultados finales; Fase 8 Respuesta al usuario: el frontend consulta estado y entrega resultados, métricas de rendimiento y enlace al vídeo procesado.

Optimización con Kubernetes

Problema sin Kubernetes: número fijo de contenedores, sin autoescalado, punto único de fallo, despliegue manual y gestión ineficiente de recursos. Solución con Kubernetes: autoescalado basado en carga permitiendo de 2 a 20 detectores focus, afinidad de nodos GPU para garantizar asignación de recursos 1 GPU 4GB memoria 2 CPU por pod, balanceo dinámico que consulta la API de Kubernetes para descubrir pods y métricas en tiempo real, despliegue multi zona con anti affinity para alta disponibilidad y monitorización continua con auto tuning para mantener SLA y optimizar costes.

Beneficios técnicos

- Autoescalado reduce latencias y aumenta capacidad en segundos; - GPU node affinity mejora utilización y consistencia de procesamiento; - Distribución inteligente evita cuellos de botella y hace que todos los dispositivos finalicen en tiempos similares; - Programación prioritaria permite atender consultas críticas con recursos preferentes; - Monitorización y auto tuning ajustan vertical y horizontalmente para mantener rendimiento y coste ideal.

Comparativa con enfoques tradicionales

Enfoque tradicional: servidor único procesa vídeo secuencialmente, utilización de recursos subóptima, escalado vertical costoso, tiempos de procesamiento largos. ViEdge: procesamiento distribuido, canalización Glance Focus, estimación de complejidad por consulta y optimización matemática con Karmarkar Karp. Resultados típicos: tiempo de procesamiento 12 a 15 segundos para vídeo de referencia frente a 45-60 segundos; throughput 500 ROIs por minuto frente a 50; utilización 75 a 85 por ciento frente a 40 a 50; escalabilidad horizontal y coste total por hora reducido significativamente.

Por qué ViEdge es superior

- Distribución inteligente: asigna trabajo según capacidad real evitando que el más lento marque el ritmo; - Dos etapas Glance Focus: cribado rápido que elimina regiones irrelevantes y análisis pesado solo sobre las regiones prometedoras, reduciendo cómputo innecesario; - Optimización dependiente de la consulta: consultas simples usan modelos ligeros y complejas usan análisis profundo; - Integración con Kubernetes: autoescalado, recuperación automática y balanceo que mantienen SLA y reducen costes.

Métricas reales y comparativas

Ejemplo resumido métricas: tiempo de procesamiento tradicional 45 segundos frente a ViEdge 12 segundos; throughput tradicional 50 ROI por minuto frente a ViEdge 500 ROI por minuto; eficiencia de recursos de 40 por ciento frente a 80 por ciento; coste de infraestructura reducido más del 2x; tiempo de recuperación de fallos reducido de minutos a segundos.

Caso de éxito y flujo completo

Usuario sube vídeo de 5 minutos, el sistema extrae 300 frames, la etapa Glance detecta 45 ROIs relevantes, el particionador distribuye la carga entre dispositivos auto escalados y en paralelo se ejecuta Focus con resultados agregados en torno a 12 segundos, coste por proceso inferior y experiencia de usuario fluida con enlaces de descarga y reportes.

Sobre Q2BSTUDIO

Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial, soluciones de ciberseguridad y servicios cloud en AWS y Azure. Ofrecemos software a medida, aplicaciones a medida y servicios de inteligencia de negocio para mejorar la toma de decisiones. Nuestro equipo desarrolla soluciones de ia para empresas, agentes ia personalizados y paneles con Power BI para visualización y análisis. Brindamos integración de modelos de machine learning, despliegue en infraestructuras seguras y consultoría en seguridad y cumplimiento.

Servicios y palabras clave

Nuestros servicios incluyen desarrollo de software a medida, aplicaciones a medida, inteligencia artificial aplicada, ciberseguridad gestionada, servicios cloud AWS y Azure, implementación de inteligencia de negocio, agentes IA conversacionales y dashboards con Power BI. Palabras clave estratégicas: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.

Por qué elegirnos

Elegir Q2BSTUDIO significa contar con una empresa que combina experiencia en desarrollo a medida y operaciones cloud con innovación en inteligencia artificial y fuertes prácticas de ciberseguridad. Ofrecemos soluciones escalables, optimizadas por coste y orientadas a resultados para empresas que buscan transformar datos en valor mediante aplicaciones a medida y plataformas inteligentes.

Contacto y llamado a la acción

Si desea explorar cómo ViEdge o nuestras soluciones a medida pueden acelerar sus procesos, mejorar la seguridad y reducir costes, contacte con Q2BSTUDIO para una consultoría inicial y demostraciones personalizadas en servicios cloud aws y azure, despliegues de agentes ia y paneles Power BI.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat