Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+...

27
IMPLEMENTACIÓN DE APLICACIONES Y HERRAMIENTAS DE POSTPROCESAMIENTO DE IMÁGENES MÉDICAS VÍA WEB Realizado por: Jordi Casals Hernández Dirigido por: Diego Javier Mostaccio Mancini

Transcript of Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+...

Page 1: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

IMPLEMENTACIÓN  DE  APLICACIONES  Y  HERRAMIENTAS  DE  POST-­‐PROCESAMIENTO  DE  

IMÁGENES  MÉDICAS  VÍA  WEB  

Realizado  por:  

Jordi  Casals  Hernández  Dirigido  por:  

Diego  Javier  Mostaccio  Mancini  

Page 2: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

ÍNDICE  

1. Situación  del  Proyecto  2. Estado  del  Arte  y  ObjeCvos  3. Recursos  4. Arquitectura  de  la  Plataforma  5.  Herramientas  Implementadas  6.  Dificultades  

7.  Conclusiones  8.  Trabajo  Futuro  

1  

Page 3: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SITUACIÓN  DEL  PROYECTO  •  PIC  es  un  centro  fundado  en  2003  •  Almacenamiento,  gesIón  y  procesamiento  de  datos  •  PIC  es  uno  de  los  centros  de  datos  del  LHC  

                 AstroparMculas  

•  Otros  proyectos        Imagen  médica                      Cosmología  •  Proyecto  con  Hospital  de  Sant  Pau    (MRIs  enfermedades  neurodegene-­‐  raIvas)  

2  

Page 4: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

ESTADO  DEL  ARTE  

•  PICNIC   (PIC   NeuroImaging   Center):   Plataforma   exis-­‐tente  de  gesIón  y  procesamiento  sencillo  de  MRIs  –  Herramientas  de  procesamiento  y  otros  servicios  –  Base  de  datos  de  pacientes  –  Herramientas  que  funcionan  sobre  disCntas  plataformas  

–  Facilitar  y  homogeneizar  el    uso  de  estas  herramientas  

Aumento  de  generación  de  resonancias  magnéIcas            Herramientas  de  almacenamiento  y  post-­‐procesamiento  

3  

Page 5: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

OBJETIVOS  DEL  PROYECTO  

•  InvesCgación   sobre   otros   paquetes   soWware   de  tratamiento  y  estudio  de  neuroimagen  

•  Estudio  de  los  paquetes  y  añadirlos  a  PICNIC      SPHARM,  FSL,  SPM  

•  Uso  de  los  recursos  de  procesamiento  del  PIC  

 Obtener  una  plataforma  rápida  y  de  uso  sencillo  

OBJETIVO              Ampliar  las  herramientas  de  las  que  dispone  PICNIC  y  añadir  funcionalidades  a  las  existentes  

4  

Page 6: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

RECURSOS  HARDWARE  •  Servidor  Intel  Xeon  CPU  5160  

•  Cabina  de  datos  FAS  2020    700  GB  

•  Dos  Dell  WorkStaIon  

•  160  Worker  Nodes  HP  –  8  cores  –  16  GB  RAM  

Cada  uno  

5  

Page 7: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

RECURSOS  SOFTWARE  

•  SO:  Ubuntu  9.10,  CentOS  5.4  •  Creación  de  scripts  en  Bash  y  C-­‐Shell  •  Servidor  web  Apache  •  Base  de  datos  MySQL  •  Interfaz  web  PHP,  HTML,  CSS  y  Javascript  •  NX  Web  Companion:    Importador  de  escritorios  

•  Administración  del  clúster:  TORQUE/MAUI  •  Qemu  y  KVM  para  la  creación  de  Máquinas  Virtuales  

6  

Page 8: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

ARQUITECTURA  DE  LA  PLATAFORMA  

7  

Page 9: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

ÍNDICE  1.  Situación  del  Proyecto  2.  Estado  del  Arte  y  ObjeIvos  

3.  Recursos  4.  Arquitectura  de  la  Plataforma  

5. Herramientas  Implementadas  SPHARM,  FSL,  SPM  

6.  Dificultades  

7.  Conclusiones  8.  Trabajo  Futuro  

8  

Page 10: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPHARM-­‐PDM  

ANÁLISIS  ESTADÍSTICO  DE  LA  FORMA  DE  ESTRUCTURAS  SUBCORTICALES  

9  

Page 11: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPHARM-­‐PDM:  IMPLEMENTACIÓN  

Implementación  del  sistema  secuencial  

Adaptación  del  sistema  para  ejec.  en  paralelo  

Adaptar  a  PICNIC  

Visualizador  de  resultados  

10  

Page 12: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPHARM-­‐PDM:  ESQUEMA  

11  

Page 13: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPHARM-­‐PDM:  ANÁLISIS  DE  TIEMPOS  

*  Resultados  obtenidos  con  94  pacientes  de  un  estudio  Parkinson  

Horas  

12  

Page 14: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

FSL  

ESTUDIO  DE  LA  MATERIA  BLANCA  EN  IMÁGENES  DE  DIFUSIÓN  TENSORIAL  (DTI)  

13  

Page 15: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

FSL:  IMPLEMENTACIÓN  

Implementación  del  sistema  secuencial  

Adaptación  del  sistema  para  ejec.  en  paralelo  

Adaptar  a  PICNIC  

Paquete  de  herramientas  gráfico  

14  

Page 16: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

FSL:  ESQUEMA  Imagen  NIFTI  

tbss_1_preproc  

DTIFIT  

BEDPOSTX  

tbss_2_reg  

tbss_3_postreg  

tbss_4_prestats  

Randomise  

Jobs  1  ·∙·∙·∙  n  

Jobs  1  ·∙·∙·∙  n  

Job  stats  

Clúster  

OUT  Bedpostx  

OUT  TBSS  15  

Page 17: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

FSL:  ANÁLISIS  DE  TIEMPOS  

*  Resultados  obtenidos  con  53  pacientes  de  un  estudio  de  Cushing  

9  h.  4  min.  

1  d.  2  h.  23  min.  

Horas  

16  

Page 18: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPM  

ESTUDIO  ESTADÍSTICO  VÓXEL  A  VÓXEL  DEL  VOLUMEN  DE  LOS  TEJIDOS  CEREBRALES  

17  

Page 19: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPM:  IMPLEMENTACIÓN  I  

Estudio  de  la  estructura  de  los  Jobs  originales  

Creación  de  un  parser  para  crear  diferentes  Jobs  

Combinación  de  GUI  original  junto  a  la  desarrollada  

en  PHP  

Adaptar  a  la  plataforma  web  

Decidir  cual  de  los  dos  métodos  de  ejecución  es  

mejor  opción  

18  

Page 20: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPM:  IMPLEMENTACIÓN  II  •  Sistema  de  ejecución  con  SPM  en  Máquinas  Virtuales  

–  Licencia  Matlab  ligada  a  MAC  –  Contacto  con  Mathworks  para  Ipo  de  licencia  –  Integración  MV  con  PBS:  desarrollado  en  el  PIC  –  Exportable  a  otros  sistemas  con  necesidades  similares  

•  Sistema  de  ejecución  con  SPM  compilado  –  Compilador  de  Matlab  –  No  se  necesita  Matlab  –  Distribución  gratuita  –  Aún  está  en  desarrollo  

Ahorro  económico  

19  

Page 21: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPM:  ESQUEMA  

20  

Page 22: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

SPM:  ANÁLISIS  DE  TIEMPOS  Horas  

19  h.  12  min.  

*  Resultados  obtenidos  con  100  pacientes  de  un  estudio  Parkinson  

21  

Page 23: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

ÍNDICE  1.  Situación  del  Proyecto  

2.  Estado  del  Arte  y  ObjeIvos  

3.  Recursos  

4.  Arquitectura  de  la  Plataforma  

5.  Herramientas  Implementadas  

6. Dificultades  7. Conclusiones  8. Trabajo  Futuro  

22  

Page 24: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

DIFICULTADES  •  Se  ha  tenido  que  aprender  terminología  médica  

•  Integrar   ejecución   en   paralelo   a   través   de   la  plataforma  web  

•  Actualizaciones  de  soWware  durante  el  desarrollo  •  La   interfaz  gráfica  es  muy   importante  para  un  buen  entendimiento  de  los  usuarios  

•  CompaCbilidad  de  paquetes  y  dincil  de  configuración  en  Máquinas  Virtuales  

•  Decidir  cual  de  los  dos  sistemas  para  SPM  es  mejor  

23  

Page 25: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

CONCLUSIONES  •  PICNIC  es  una  plataforma  modular  

•  SPHARM,   FSL   y   SPM   buena   interacción   plataforma-­‐usuario  

•  Computación   distribuida   supone   un   aumento   en   las  prestaciones  de  las  uIlidades  implementadas  

•  Se   han   realizado   tests   de   funcionamiento   con   los  invesIgadores  médicos              Ya  en  uso  

•  Experiencia   saCsfactoria  por   haber   trabajado   en   un  centro   de   invesIgación   y   por   haber   aportado  soluciones  al  campo  de  la  invesCgación  médica  

24  

Page 26: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

TRABAJO  FUTURO  •  Añadir  más  herramientas  de  estudio  de  neuroimagen  y  ampliar  las  funcionalidades  de  las  ya  disponibles  

•  Ampliar  las  opciones  del  parser  de  SPM  

•  Añadir   un   sistema   de   creación   de   informes   y  comparación  con  el  resto  de  pacientes  procesados  

•  Sistema  de  monitorización  de  la  acCvidad  de  PICNIC  

•  Añadir  bases  de  datos  ligadas  a  las  imágenes  médicas  

•  Ofrecer  soporte  a  los  usuario  

25  

Page 27: Realizadopor:! Jordi&Casals&Hernández · 2011. 4. 4. · IMPLEMENTACIÓN+DEA PLICACIONES+Y+ HERRAMIENTAS+DEP OSTP ROCESAMIENTO+DE+ IMÁGENESM ÉDICASV ÍAW EB! Realizadopor:! Jordi&Casals&Hernández

IMPLEMENTACIÓN  DE  APLICACIONES  Y  HERRAMIENTAS  DE  POST-­‐PROCESAMIENTO  DE  

IMÁGENES  MÉDICAS  VÍA  WEB  

Realizado  por:  

Jordi  Casals  Hernández  Dirigido  por:  

Diego  Javier  Mostaccio  Mancini