Download GM Sacha
Document related concepts
no text concepts found
Transcript
Técnicas de inteligencia artificial en nanotecnología Sacha Gómez Moñivas Grupo de Neurocomputación Biológica. Escuela Politécnica Superior. UAM. Motivación • La nanotecnología es un campo prioritario en las convocatorias europeas y nacionales – Descubrimiento de nuevos materiales para la electrónica: nanotubos, grafeno... – Desarrollo de técnicas para la miniaturización de dispositivos electrónicos: Nanolitografía... • Tiene importantes aportaciones de la Electrónica, Física, Química, Biología, Ciencia de la Computación... Índice • Procesamiento de imágenes: – A escala macroscópica: Imágenes ópticas – A escala atómica: Imágenes de microscopía • Algoritmo GICM • Algoritmo RNA-GICM • Conclusiones Adquisición de imágenes a escala macroscópica Se emplean diferentes técnicas basadas mayoritariamente en la radiación electromagnética (luz visible, infrarrojos…) Procesamiento digital de imágenes Conjunto de técnicas que se aplican a las imágenes digitales con el objetivo de mejorar la calidad o facilitar la búsqueda de información. Ejemplo: Detección de bordes aplicando el operador Sobel Imagen original Imagen tratada Microscopía atómica 2.0nm 2.0nm Software: WSxM de Nanotec Electrónica www.nanotec.es Modos de trabajo • • Contacto: Fácil interpretación pero muy intrusivo. No-contacto: Emplea interacciones a distancia. Es necesario conocer en detalle la interacción para interpretar adecuadamente la imagen. Interacción electrostática • Se aplica una diferencia de voltaje entre punta y muestra. • La punta se mueve a varios nanómetros de distancia por encima de la muestra. • La señal del microscopio es el desplazamiento vertical de la punta debido a la interacción entre las cargas de la punta y la polarización de la muestra Procesamiento de imágenes a escala atómica Imagen de nanotubos de carbono sobre vidrio en las cercanías de un electrodo de oro Imagen procesada Problemas en el procesamiento de imágenes de AFM: • Hace falta interpretar adecuadamente la interacción empleada Solución: • Desarrollo de algoritmos eficientes en la simulación de la interacción. Algoritmo GICM (Método de las imágenes generalizado) G. M. Sacha, E. Sahagún and J. J. Sáenz. Journal of Applied Physics. 101, 024310 (Ene 2007). -Sustitución de la densidad de carga superficial de la punta por elementos de carga en su interior V (r ) 1 q 1 q K 40 r 40 r ' -Ajuste del potencial electrostático en la superficie de la punta por mínimos cuadrados 2 (V (ri ) V0 ) 2 -Ventaja: Es capaz de simular geometrías con distancias que difieren en varios órdenes de magnitud Características de la imagen con el GICM • Resolución: Proporcional a (RD)1/2 S. Gómez-Moñivas, R. Carminati, J. J.Greffet and J. J. Sáenz Nanotechnology 12, 496 ( Dec 2001). • Contraste: 10 veces superior con muestras dieléctricas G. M. Sacha. IEEE Transactions on Nanotechnology Digital Object Identifier: 10.1109/TNANO.2008.2009356 (Nov 2008) Análisis de imágenes con el GICM G. M. Sacha, C. Gómez-Navarro, J. J. Sáenz and J. Gómez-Herrero. Applied Physics Letters. 89, 173122 (Nov 2006). -Problema: Necesitamos introducir la geometría de la muestra como parámetros del sistema Señal obtenida sobre CNT con y D indeterminados =5 (a) 0,16 (a) Vo 0,14 z F' (N/m) 0,12 Rtip D 0,1 D=3nm 0,08 0,06 4nm 0,04 5nm 0 nm x 25 nm 0,02 Ltube 0 Hidden Layers .. ..... ..... D 15 20 25 Dnm 0,14 0,12 Parámetros desconocidos: – – 10 0,1 0,08 0,06 0,04 20 … ..... x (nm) Rtip=20 nm V0=1V i wij Ltube=∞ Rtube=1 nm j 5 x (nm) (b) 0,16 F' (N/m) 0 Parámetros conocidos: Output Layer Input Layer – – – – • 0 0, 15 0 • F’ (b) 0,02 D 1 0 0 5 10 15 x (nm) 20 25 25 Problemas en el procesamiento de imágenes de AFM: • Hace falta interpretar adecuadamente la interacción empleada • Existen muchos parámetros indeterminados en el montaje del microscopio Solución: • Desarrollo de algoritmos eficientes en la simulación de la interacción. • Desarrollo de técnicas de inteligencia artificial para la estimación de parámetros en sistemas indeterminados. ANN-GICM G. M. Sacha, F. B. Rodríguez and P. Varona. Nanotechnology, 20, 085702 (Feb 2009) Capas ocultas Capa de entrada Capa de salida .. i wij j EFM force gradient signal (a)Training phase F´(x;Dt,t) ANN(wij) (D0,0) GICM (b) Test phase ..... ..... ..... ~ ~ F´(x;Dt,~t) ANN(wij) ~ ( , D) ( F ' ( x), wij ) (DP,P) Fase de entrenamiento (a) Vo • • Geometría de la RNA: – – D – – – 2 capas ocultas con 15 neuronas cada Rtip una Capa de entrada con 26 neuronas (0-25 nm) 2 neuronas en la capa de salida ( y D) Ltube Wij inicializados de forma aleatoria Input Layer Curvas de gradiente de fuerzas obtenidas con el GICM Valores de : 1-∞ Valores de D: 3-20 nm 180 curvas en total • • • • Error permitido: – – Hidden Layers (p-r)=0.5 (Dp-Dr)=0.5 nm Output Layer 0, 15 0 F’ (b) Patrón de entrenamiento: 0 .. =5 (a) 0,16 i wij 0,14 F' (N/m) ..... ..... ..... x (nm) j D z 0,12 0,1 D=3nm 0,08 0,06 4nm 0,04 5nm 0 nm x 25 nm 0,02 0 25 0 (b) 0,16 5 10 15 x (nm) Dnm 20 25 2,5 Fase de validación 2 1,5 (a)Training phase F´(x;Dt,t) ANN(wij) (D0,0) GICM ~ EFM force gradient signal Dp-DDt p-D r (a) ANN(wij) 0,5 0 -0,5 (b) Test phase ~ ~ F´(x;Dt,~t) 1 -1 (DP,P) 2 10 12 14 16 18 20 2 1,5 pp- tr – D: error inferior a 0.2 nm entre 3 y 20 nm – : error inferior a 0.5 entre 3 y 15. 8 (b) 2,5 ~ 40 curvas con valores de y D obtenidos aleatoriamente 6 D (nm) ~ ( , D) ( F ' ( x), wij ) • 4 1 0,5 0 -0,5 -1 0 5 10 15 20 Estimación de la constante dieléctrica con la punta del microscopio (a) desconocida – – • Ltip Rtip rmal Force (nN) (b) 0 -10 Ltip V0=1V D Parámetros desconocidos: – – – – Rtip Ltip Rtip vs D Input: Curvas de F (b) 0 -10 -20 8V -30 6V -40 4V -50 -20 -30 Parámetros conocidos: Normal Force (nN) • (a) 0 8V 6V 10 20 30 D (nm) 40 50 Fase de entrenamiento • Geometría de la RNA: – 2 capas ocultas con 10 neuronas cada una – Capa de entrada con 19 neuronas (5-50 nm) – 1 neurona en la capa de salida () – Wij inicializados de forma aleatoria • Patrón de entrenamiento: – Curvas de fuerza obtenidas con el GICM • Valores de : 2-∞ • 14 curvas con puntas aleatorias para cada valor de • Error permitido: – (p-r)=0.5 Validación I • Validación con resultados numéricos: 100 curvas con valores aleatorios de , L, y R (a) ~ p-t | | 9 8 7 6 5 4 3 2 1 0 Límite de error permitido en el entrenamiento 0 (b) 0,12 0,1 ) Región de muestras metálicas 0,08 10 20 30 40 8V 6V 50 (a) Validación II Ltip • Validación con resultados experimentales: Muestras metálicas. Voltaje aplicado: 4, 6 y 8V. R Punta de 40 nm aproximadamente tip Normal Force (nN) (b) 0 -10 -20 8V -30 6V -40 4V -50 0 10 20 30 D (nm) 40 50 (a) | 9 8 7 6 5 4 3 2 Resultado: 1 0 0 10 ~ p-t Validación II | =41.84 para V=8V =43.69 para V=6V >50.00 para V=4V 20 (b) 0,12 30 50 8V 0,1 El resultado es satisfactorio para V=6 y 8 V. Sin embargo se sale de rango para V=4V. La posible razón de este error es el superior nivel de ruido de la curva V=4V 6V 0,08 4V 0,06 0,04 0,02 D (nm) 50 45 40 35 30 25 20 15 10 0 5 error (nN) 40 Conclusiones • La combinación de algoritmos de simulación de imágenes con redes neuronales da resultados imposibles de alcanzar por separado. – Obtención de información útil de imágenes obtenidas en sistemas indeterminados. – Análisis automático de las imágenes: Posibilidad de implementación del algoritmo en programas comerciales como el WSxM de Nanotec Electrónica. G. M. Sacha, F. B. Rodríguez and P. Varona. Nanotechnology, 20, 085702 (Feb 2009) seleccionado por el editor y los evaluadores como un articulo de máximo interés en su campo Agradecimientos • Grupo de Neurocomputación Biológica: – Pablo Varona – Francisco de Borja Rodríguez – Luis Fernando Lago • Instituto de Ciencias de Materiales de Madrid – Jorge Cerdá – Javier Méndez • Nanotec Electrónica – Adriana Gil – Rafael Fernández • Lawrence Berkeley National Laboratory – Miguel Salmeron Contacto: Página Web: www.ii.uam.es/~sacha e-mail: sacha.gomez@uam.es