Skip to content

Proyecto de detección de estado de semáforos para ayudar a personas invidentes utilizando IA. Desarrollo de modelos de aprendizaje automático con una precisión de hasta el 95-97%. Repositorio con código, video y presentación disponible.

License

Notifications You must be signed in to change notification settings

DGwerds/Vida_en_verde

Repository files navigation

VIDA EN VERDE 🚗🚦


MODELO DE DETECCION DE ESTADO DE SEMAFOROS PARA AYUDAR A PERSONAS INVIDENTES

Modelo de deteccion de estado de semaforos para ayudar a personas invidentes

INTEGRANTES

Cesar Enrique Rojas Hernandez - 2191952

Santiago Andres Delgado Quiceno - 211799

Mariana Robayo Nieto - 2195092

PLANTEAMIENTO DEL PROBLEMA


El problema de autonomia con el que cuentan muchas personas invidentes al momento de estar fuera de sus casas es que se les hace dificil movilizarse por las calles de manera autonoma debido p que los conductores no son concientes y en los pasos de sebra no suelen ceder el paso a las personas invidentes al igual que es muy complicado saber el estado de los semaforos para pasar con mas seguridad, debido a la poca inclusion que hay para estos casos no se cuentan con ayudas o sistemas especializados que permitan mejorar estos casos en pro de mejorar estas situaciones

OBJETIVOS

OBJETIVO GENERAL


Mejorar la autonomía y seguridad de las personas invidentes al cruzar las calles, mediante el desarrollo de un sistema de IA basado en modelos de aprendizaje que detecten el estado de los semáforos y proporcione indicaciones precisas.

OBJETIVOS ESPECIFICOS

  • Recopilar y etiquetar un conjunto de datos diverso y representativo de imágenes de semáforos peatonales en diferentes condiciones de iluminación y ángulos de visión.

  • Entrenar y comparar varios modelos supervisados y no supervisados, para determinar cual es el más efectivo en el reconocimiento del estado de los semáforos.

DATASET

Peatones-Traffic-Lights (PTL) es un conjunto de datos de imágenes de alta calidad de intersecciones de calles, creado para la detección de semáforos para peatones y pasos de cebra. Las imágenes tienen variaciones en el clima, la posición y la orientación en relación con el semáforo

las imagenes se encuantran divididas, el dataset origianl con las imagenes a maxima resolución y las recortadas que son las que se utilizaron

Original Parte 1, parte 2.
Recortado aquí

MODELOS PROBADS

  • GAUSSIAN NAIVE BAYES:

  • Es una técnica de clasificación utilizada en Machine Learning (ML) basada en el enfoque probabilístico y la distribución gaussiana.

    Accuracy: 0.58

    Modelo de deteccion de estado de semaforos para ayudar a personas invidentes

  • RANDOM FOREST CLASSIFIER:

  • Random forest es un algoritmo de aprendizaje automático construye árboles de decisión en diferentes muestras y toma su voto mayoritario para la clasificación y el promedio en caso de regresión.

    Accuracy: 0.66

    Modelo de deteccion de estado de semaforos para ayudar a personas invidentes

  • SUPPORT VECTOR MACHINE:

  • El objetivo del algoritmo de la máquina de vectores de soporte es encontrar un hiperplano en un espacio N-dimensional (N: el número de características) que clasifique claramente los puntos de datos. Para separar las dos clases de puntos de datos, se pueden elegir muchos hiperplanos posibles.

    Accuracy: 0.64

    Modelo de deteccion de estado de semaforos para ayudar a personas invidentes

  • REDES NEURONALES

  • Es un método de la inteligencia artificial que enseña a las computadoras a procesar datos de una manera que está inspirada en la forma en que lo hace el cerebro humano. Se trata de un tipo de proceso de machine learning llamado aprendizaje profundo, que utiliza los nodos o las neuronas interconectados en una estructura de capas que se parece al cerebro humano.

    Accuracy: 0.95652

    Modelo de deteccion de estado de semaforos para ayudar a personas invidentes

CONCLUSIONES

  • En el desarrollo inicial del proyecto se plantea la construcción de un modelo de inteligencia artificial para detectar semáforos, tras la construcción de varios modelos con diferentes métodos se logra obtener un modelo funcional que ofrece entre un 95% a un 97% de accuracy el cual se puede considerar una exactitud bastante buena teniendo en cuenta que este es un modelo enfocado en ayudar a personas y el fallar puede implicar jugar con la vida de quienes lo utilicen.
  • Durante el desarrollo se evidencio como en un principio con pocos datos los modelos como el GNB, RFC, SVC obtuvieron resultados de mas del 70% de exactitud pero al aumentar los datos estos empezaron a fallar mas y el modelo que mejoro significativamente fueron las redes neuronales, por lo que fue el modelo que se escogió para terminar de mejorar y obtener los resultados de exactitud mas altos.

ENLACES

CODIGO, VIDEO, PRESENTACION.

About

Proyecto de detección de estado de semáforos para ayudar a personas invidentes utilizando IA. Desarrollo de modelos de aprendizaje automático con una precisión de hasta el 95-97%. Repositorio con código, video y presentación disponible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published