Ultralytics YOLO27:
Eventos

SharkEye utiliza Ultralytics YOLOv8 para la detección de objetos

Descubre cómo SharkEye, presentado en YOLO Vision 2024, aprovecha Ultralytics YOLOv8 para la detección de objetos en tiempo real y la seguridad en las playas.

ABAbirami Vina9 min read
SharkEye utiliza Ultralytics YOLOv8 para detectar tiburones

Supervisar a los animales en sus hábitats naturales, ya sean vacas pastando en una granja o tiburones moviéndose cerca de la costa, siempre ha sido importante para su seguridad y bienestar. Sin embargo, observarlos manualmente no es fácil. A menudo puede requerir horas de paciencia y concentración, ya que los observadores deben vigilar atentamente cualquier cambio en su comportamiento o movimiento. Aun así, es fácil pasar por alto señales sutiles pero importantes.

Gracias a la intervención de la inteligencia artificial (AI), este proceso es cada vez más rápido, inteligente y eficiente, lo que reduce la carga de los observadores humanos y mejora la precisión. En concreto, la visión por ordenador puede utilizarse para rastrear animales, detectar peligros y tomar decisiones en tiempo real. Tareas que antes requerían horas ahora pueden realizarse en minutos, lo que abre nuevas formas de comprender el comportamiento animal.

En YOLO Vision 2024 (YV24), un evento híbrido anual organizado por Ultralytics, expertos e innovadores se reunieron para explorar cómo la AI está abordando los retos cotidianos. Algunos de los temas presentados incluían avances en la detección de objetos en tiempo real y la supervisión de animales, demostrando cómo la AI mejora la seguridad y la eficiencia en diversos ámbitos.

Uno de los momentos destacados del evento fue una charla de Jim Griffin, fundador de AI Master Group, en la que mostró cómo la IA de visión está haciendo más seguras las playas al detectar tiburones antes de que se acerquen demasiado a la costa. Explicó cómo utilizaron Ultralytics YOLOv8, un modelo de visión por ordenador de vanguardia, para identificar tiburones con precisión en tiempo real, incluso en condiciones difíciles, como oleaje, reflejos y obstáculos submarinos.

En este artículo, analizaremos más detenidamente el proyecto SharkEye y compartiremos información interesante de la charla de Jim.

Conoce SharkEye: una aplicación de visión por ordenador#

Jim comenzó su charla presentando Padaro Beach, un conocido destino de surf de California donde surfistas y tiburones comparten a menudo las mismas aguas. Para destacar el verdadero reto que supone detectar tiburones, comentó: «Por supuesto, es fácil detectar un tiburón si te muerde, así que lo que queríamos hacer era identificar a los tiburones de antemano».

Jim Griffin en el escenario de YOLO Vision 2024

Fig. 1. Jim en el escenario de YOLO Vision 2024.

SharkEye se creó para abordar este problema, con el apoyo de la University of California, Santa Barbara. Jim explicó cómo se utilizaron drones con cámaras de AI de alta resolución para volar a unos 200 pies sobre el agua y escanear el océano en tiempo real.

Si se detecta un tiburón, se envían alertas por SMS a unas 80 personas, incluidos socorristas, propietarios de tiendas de surf y cualquiera que se haya suscrito a las actualizaciones. Jim señaló que estas notificaciones instantáneas permiten responder rápidamente y mantener más seguros a los usuarios de la playa cuando hay un tiburón cerca de la costa.

Jim también mencionó que SharkEye cuenta con un panel en directo donde los usuarios pueden consultar las estadísticas de detección de tiburones. Por ejemplo, durante 12 semanas, el sistema identificó dos tiburones grandes y 15 más pequeños, con una media de algo más de un tiburón por semana.

A continuación, presentó a Neil Nathan, el científico que dirigió los esfuerzos detrás de SharkEye. Aunque su formación era en estudios medioambientales y no en informática, Nathan lideró el proyecto con éxito. Jim destacó que las herramientas modernas de AI, como las utilizadas en SharkEye, están diseñadas para ser accesibles, lo que permite a personas sin formación técnica desarrollar soluciones con impacto.

Uso de Ultralytics YOLOv8 para detectar tiburones#

Profundizando en los detalles, Jim explicó qué hay detrás de SharkEye y cómo la solución de detección de tiburones no consistía simplemente en una tarea de detección de objetos. Tenía que enfrentarse a condiciones dinámicas e impredecibles, como las algas flotantes, que podían confundirse fácilmente con tiburones. A diferencia de detectar un objeto inmóvil, identificar un tiburón requiere precisión y adaptabilidad, por lo que Ultralytics YOLOv8 era una opción ideal.

Otra ventaja de Ultralytics YOLOv8 era que podía implementarse en un dron sin depender de servidores en la nube. Jim explicó que este enfoque permitía a SharkEye enviar alertas inmediatas, una parte esencial para garantizar respuestas oportunas en las impredecibles condiciones del océano.

Detección de objetos con solo seis líneas de código#

Después de explicar cómo funciona SharkEye y el esfuerzo colaborativo que lo hizo posible, Jim mostró una demostración en directo.

Jim Griffin comenzó su demostración en directo guiando al público por un ejemplo conocido: un fragmento de código de «hello world» para los modelos Ultralytics YOLO. Con solo seis líneas de código Python, mostró cómo un modelo Ultralytics YOLOv8 previamente entrenado podía detectar sin esfuerzo un autobús en una imagen.

Una demostración de Jim en YOLO Vision 2024

Fig. 2. Una demostración de Jim en YOLO Vision 2024.

En su demostración utilizó el modelo Ultralytics YOLOv8 Nano, una versión ligera para dispositivos de bajo consumo, como los drones. El mismo modelo se utilizó en SharkEye para la detección de tiburones en tiempo real.

Para aportar más contexto, Jim mencionó que el modelo de la demostración se estaba entrenando con COCO128, un subconjunto más pequeño del ampliamente utilizado conjunto de datos COCO. El conjunto de datos COCO contiene más de 20 000 imágenes distribuidas en 80 categorías de objetos diferentes. Aunque COCO128 funciona bien para demostraciones rápidas, señaló que SharkEye necesitaba algo más sólido: un conjunto de datos de detección de tiburones específico de la aplicación que pudiera gestionar las complejidades de los escenarios reales.

Entrenamiento personalizado de Ultralytics YOLOv8 para SharkEye#

Según Jim, la parte más difícil del proyecto SharkEye no fue entrenar el modelo de AI, sino recopilar los datos adecuados. Comentó: «El trabajo principal de este proyecto no fue la AI. El trabajo principal fue hacer volar esos drones durante cinco años, extraer las imágenes de esos vídeos y etiquetarlas correctamente».

Explicó que el equipo recopiló 15 000 imágenes en Padaro Beach. Cada imagen tuvo que etiquetarse manualmente para diferenciar entre tiburones, algas y otros objetos en el agua. Aunque el proceso fue lento y exigente, sentó las bases de todo lo que vino después.

Uso de drones para capturar imágenes de tiburones para la detección de objetos

Fig. 3. Uso de drones para capturar imágenes de tiburones para la detección de objetos en tiempo real.

Una vez listo el conjunto de datos, se realizó un entrenamiento personalizado de Ultralytics YOLOv8 con él. Jim afirmó: «El entrenamiento en sí no fue la parte difícil: solo tardó 20 horas en GPU T4 [unidades de procesamiento gráfico]. También añadió que el tiempo podría haberse reducido hasta tan solo cinco horas con hardware más potente, como las GPU A100.

Evaluación de SharkEye: precisión frente a exhaustividad#

A continuación, Jim explicó cómo se evaluó el rendimiento de SharkEye. Mostró que la métrica clave era la precisión: hasta qué punto el sistema identificaba correctamente los tiburones reales. Al alcanzar SharkEye una impresionante precisión del 92 %, el modelo demostró ser muy eficaz a la hora de identificar tiburones con exactitud en el complejo entorno oceánico.

Profundizando en la importancia de la precisión, Jim aclaró por qué en este caso la precisión era más importante que la exhaustividad. «La mayoría de las veces, a la gente le interesa la exhaustividad, especialmente en ámbitos como la sanidad, donde pasar por alto un caso positivo puede ser crítico. Pero en este caso no sabíamos cuántos tiburones había, así que lo que nos importaba era la precisión», explicó. SharkEye minimizó las falsas alarmas al centrarse en la precisión, lo que facilitó que los socorristas y otros equipos de respuesta actuaran rápidamente.

Jim presentando SharkEye en YOLO Vision 2024

Fig. 4. Jim presentando SharkEye en YOLO Vision 2024.

Concluyó su charla comparando el rendimiento de la AI con el de las personas y señaló que la precisión del 92 % de SharkEye superaba con creces la exactitud del 60 % de los expertos humanos. Destacó esta diferencia diciendo: «Es porque somos humanos. Por muy experto que seas tú o que sea yo, si tenemos que estar sentados delante de una pantalla todo el día buscando tiburones, al final dejaremos que nuestra mente divague». A diferencia de las personas, los modelos de AI no se cansan ni se distraen, lo que los convierte en una solución fiable para tareas que requieren una supervisión continua.

Ultralytics YOLO11: el YOLO más reciente#

Una frase intrigante de la charla de Jim Griffin, «Algún día, seis líneas de código podrían salvarte la vida», resume perfectamente hasta qué punto la AI avanzada se ha vuelto accesible. Los modelos Ultralytics YOLO se han creado teniendo esto en cuenta, para que la tecnología de visión por ordenador de vanguardia sea accesible a desarrolladores y empresas de cualquier tamaño. Ultralytics YOLO11 parte de esta base con inferencias más rápidas y una mayor precisión.

Estas son algunas de las características que diferencian a Ultralytics YOLO11:

  • Arquitectura rediseñada: Su arquitectura mejorada de backbone y neck permite extraer mejor las características y aumentar la precisión.
  • Facilidad de uso: Puedes acceder a él mediante código Python o herramientas sin código como Ultralytics HUB.
  • Flexibilidad entre tareas: Ultralytics YOLO11 admite tareas de visión por ordenador como detección de objetos, segmentación de instancias, clasificación de imágenes, seguimiento, estimación de poses y cuadros delimitadores orientados (OBB).
  • Mayor precisión: Ultralytics YOLO11 alcanza una precisión media promedio (mAP) un 22 % superior a la de YOLOv8m en el conjunto de datos COCO, ofreciendo detecciones más precisas.

Estas características hacen que Ultralytics YOLO11 sea una excelente opción para rastrear el comportamiento animal en entornos dinámicos, ya sea en una granja o en la naturaleza.

Conclusiones clave#

Los avances en la IA de visión facilitan la resolución de retos del mundo real al proporcionar herramientas prácticas para diversos ámbitos. Por ejemplo, los modelos de visión por ordenador como Ultralytics YOLO11 pueden utilizarse para supervisar y rastrear animales en tiempo real, incluso en condiciones difíciles.

La ponencia de Jim Griffin en YV24 ilustró cómo Ultralytics YOLOv8 puede utilizarse para resolver problemas complejos con una codificación mínima. El proyecto SharkEye, que combina drones con AI para detectar tiburones en tiempo real, mostró cómo la tecnología puede mejorar la seguridad en las playas.

Fue un caso práctico fascinante de cómo una AI accesible permite a personas de distintos ámbitos crear soluciones eficaces. A medida que la AI sigue evolucionando, está transformando sectores y haciendo posible que las personas aprovechen su potencial para lograr un mundo más seguro, inteligente y eficiente.

Forma parte de nuestra comunidad y explora nuestro repositorio de GitHub para profundizar en la AI. Desde la visión por ordenador en la agricultura hasta la AI en los coches autónomos, descubre cómo estas tecnologías impulsan la innovación. ¡Consulta nuestras opciones de licencia para empezar hoy mismo tus proyectos de AI!

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático