LungAI - Plataforma de Apoyo para la Detección de Cáncer de Pulmón
Esta plataforma es una herramienta avanzada impulsada por inteligencia artificial (IA) diseñada para asistir a médicos en la detección y análisis de cáncer de pulmón a partir de imágenes de tomografías computarizadas (CT-Scans). Combina modelos de aprendizaje profundo con visualización de mapas de calor (Grad-CAM) para identificar posibles áreas de interés, y permite generar informes profesionales con predicciones y observaciones.
Nota: Algunos archivos del proyecto, como datos confidenciales o modelos preentrenados, han sido excluidos del repositorio por razones de privacidad. Para obtener más información o solicitar acceso a estos archivos, por favor, contáctame.
- Suba imágenes de tomografías computarizadas (CT-Scans) para su análisis.
- La IA determina si hay presencia de cáncer con un porcentaje de confianza asociado.
- Resultados rápidos y fáciles de interpretar para apoyar en la toma de decisiones.
- Visualice mapas de calor generados por Grad-CAM para localizar áreas relevantes en la imagen que influyen en la predicción del modelo.
- Ayuda a los médicos a comprender mejor los resultados del modelo y a evaluar posibles regiones tumorales.
- Los médicos pueden añadir observaciones y comentarios personalizados.
- Descargue informes detallados en formato PDF para registro o comunicación con otros especialistas.
- Educativo: Diseñada para demostrar el potencial de la IA en el análisis de imágenes médicas.
- Diagnóstico: Soporte para médicos, no reemplaza la evaluación clínica ni los estudios profesionales.
-
Clasificación de imágenes
- Navegue a la pestaña Análisis de CT-Scans.
- Suba una imagen en formato JPG, JPEG o PNG.
- Revise los resultados del modelo, incluyendo predicción y confianza.
-
Visualización de Grad-CAM
- Navegue a la pestaña Identificación de Tumores con Grad-CAM.
- Suba una imagen para generar un mapa de calor indicando posibles áreas de interés.
-
Generación de informes
- En la pestaña de Análisis de CT-Scans, añada observaciones y comentarios.
- Descargue el informe generado como un archivo PDF.
- Lenguaje: Python 3.8 o superior.
- Librerías necesarias:
streamlittensorflownumpyPillowmatplotlibopencv-pythonreportlab
- Hardware recomendado:
- CPU de alto rendimiento o GPU para procesar modelos de aprendizaje profundo eficientemente.
- Clone este repositorio:
git clone https://github.com/tuusuario/plataforma-ai-cancer-pulmon.git cd plataforma-ai-cancer-pulmon - Cree un entorno virtual e instale las dependencias:
python -m venv env
source env/bin/activate # En Windows: env\Scripts\activate
pip install -r requirements.txt- Ejecute la aplicación con Streamlit:
streamlit run app.py
- Acceda a la plataforma en su navegador en: http://localhost:8501.
plataforma-ai-cancer-pulmon/
├── app.py # Archivo principal de Streamlit
├── LungAI_CV.ipynb # Notebook de análisis y visualización del modelo
├── assets/
│ ├── LungAI.webp # Logo de la plataforma
└── README.md # Descripción del proyecto
- Esta plataforma no reemplaza el diagnóstico médico profesional.
- Los resultados del modelo están diseñados para asistir y complementar el juicio clínico, pero siempre deben confirmarse mediante estudios adicionales y evaluación médica.
¡Tu colaboración es bienvenida! Si tienes sugerencias, ideas o deseas contribuir al proyecto:
- Haz un fork del repositorio.
- Crea una rama para tus cambios:
git checkout -b mi-nueva-funcionalidad
- Realiza un pull request describiendo tus cambios.
- Desarrollador principal: Sara Salmón Fernández
- Inspiración y objetivo: Crear una plataforma educativa y de soporte para análisis médico con IA.