You are on page 1of 158
Universidad de Guanajuato Centro de Investigaciones en Optica A.C. Nuevos Métodos Experimentales en la Reconstrucci6n Tomografica para Objetos de Absorcion y Transparentes Tesis para obtener el Grado de Doctor en Ciencias (Optica) Presenta: Ing. Francisco Javier Ornelas Rodriguez Leon, Gto. Octubre 1999. Dedicatoria A mi esposa Alicia Moreno Moreno, a mis padres José Reyes Ornelas y Alicia Rodriguez. Agradecimientos Agradezco al Consejo Nacional de Ciencia y Tecnologia (CONACyT) por el apoyo econdmico otorgado durante mis estudios de Doctorado. A mi asesor de tesis Dr. Gustavo Rodriguez Zurita por toda su ayuda, sugerencias y comentarios. A todos mis maestros que tuve durante mi estancia en el CIO, especialmente a los del grupo de metrologia Optica. Dr. Ramén Rodriguez Vera, Dr. Manuel Servin, Dr. Andrew Moore, Dr. Mariano Rivera, Dr. Glen Wade, Dr. Fernando Mendoza Santoyo, M.C. Francisco Cuevas, Jan Petter Isaksen, Dr. Marija Strojnik Scholl, Dr. Daniel Malacara Hernandez, por todos sus conocimientos que me supieron transmitir. De manera muy especial quiero agradecer a mi esposa Alicia Moreno Moreno por tener paciencia y haberme apoyado en todo momento, Asimismo quiero agradecer a mis padres José Reyes Ornelas y Alicia Rodriguez, a mis hermanos Alicia y Manuel por todo el apoyo que me han brindado siempre. A mis compaifieros de grupo y de generacién, José de Jesus Villa, Francisco Cuevas, Enrique de la Rosa, Ricardo Legarda, Apolinar Mujioz, Marcial Montoya, Ramon Rodriguez de la Garza, Gilberto Gémez, Jorge E. Mejia , Norberto Arzate, Erick Rosas, Guillermo Garcia, Efrain Hernandez, Ismael Torres, Geminiano D. Martinez, Alma A. Camacho, Juan Bautista Hurtado, Alejandra A. Silva, y Mario Pacheco, por su amistad y apoyo incondicional. Al personal de direccién académica Lic. Antonio Martinez, Angeles Sanchez, Elizabeth Falcon, Tere Pérez, Juan Saucedo. A todo el personal de disefio éptico y mecanico especialmente a los ingenieros Manuel Hernandez y Carlos Pérez, por todo su apoyo y trabajo durante el desarrollo de mi proyecto. En general a todos aquellos que me brindaron su apoyo para la terminacién de mi trabajo. Contribuciones originales Como contribuciones originales se tiene el criterio de evaluacion de proyecciones tomograficas. Este criterio sirve para valorar un conjunto de proyecciones ya sean numéricas o experimentales, y asi conocer, antes de aplicar cualquier algoritmo de reconstruccién tomogrdfica, si las proyecciones conduciran a un buen resultado o no. También se mostré que el criterio de evaluacién funciona para proyecciones filtradas, por lo cual es posible evaluar el efecto de diversos filtros aplicados a proyecciones tomograficas para obtener mejores resultados en las reconstrucciones. Como resultado de éste criterio de evaluacion se publics el articulo: F. J. Ornelas-Rodriguez, G. Rodriguez Zurita, R. Rodriguez-Vera, R. Pastrana Sanchez, and E. de la Rosa Miranda, Zero-Order moment of the Radon transform in tomography: some further remarks, Opt. Comm., 161, 19, 1999, La segunda aportacién importante de este trabajo es la relacién entre la transformada de Radon de una distribucién bidimensional y la derivada angular. Esta derivada angular fue empleada como una nueva técnica para el realce de bordes de la imagen reconstruida, Se encontré que la derivada angular puede ser considerada para la imagen reconstruida que en general realza los bordes. Esta técnica puede ser facilmente implementada en cualquier sistema tomografico convencional con el simple calculo de las diferencias de proyecciones adyacentes en secuencia. Esta técnica se aplicé a proyecciones tanto simuladas como experimentales, en objetos opacos y transparentes. Como resultado de ésta técnica para el realce de bordes en reconstrucciones tomograficas se publicé el articulo. F. J. Ormelas-Rodriguez, G. Rodriguez Zurita, and R. Rodriguez-Vera, Edge-enhanced tomographic imaging with parallel projection differences, Opt. Comm., 159, 1999. INDICE Agradecimientos Contribuciones originales Introduccién general Capitulo I Fundamentos de tomografia de proyecciones paralelas Introduccién 1.1. Tomografia de transmisién 1.2. Tomografia de emision 1.3. El Teorema Central de Fourier 1.3.1. Notacién empleada 1.4. Reconstrucci6n con retroproyecciones 1.4.1, La superposicién de retroproyecciones 1.4.2. El método de la retroproyeccién filtrada 1.4.3. Simulaciones Referencias iii 23 28 Capitulo I! Momento cero y derivada angular de la Transformada de Radon: nuevas aplicaciones experimentales Introduccion 2.1. El momento cero de la Transformada de Radon 2.1.1. El momento cero en proyecciones paralelas 2.1.2. El momento cero en retroproyecciones filtradas 2.1.3. Ejemplos analiticos 2.1.4. Ejemplos numéricos 2.2. Diferencias de proyecciones paralelas 2.2.1. Derivada angular y Transformada de Radon 2.2.2. Ejemplo analiticos. 2.2.3. Ejemplos numéricos Referencias Capitulo III Pruebas experimentales con sistema tomografico Introduccion 3.1. Disefio de un sistema tomogrdfico experimental 3.1.1. El sistema de giro 3.1.2. El sistema de deteccién 3.1.3. El criterio del momento cero 30 31 32 32 36 37 39 45 46 50 51 56 58 59 60 60 62 63 3.1.4. El algoritmo de reconstrucci6n 3.1.5. El arreglo experimental 3.2. Resultados experimentales 3.2.1. Resultados de algunos objetos reales 3.2.2. Reconstruccién con diferencias de proyecciones Referencias Capitulo IV Tomografia de objetos transparentes: resultados preliminares Introduccién 4.1. Alterativas con filtrado espacial: desenfoque incoherente 4.2. Planteamiento del problema: interferometria digital ESPI 4.3. Arreglos experimentales ESPI 4.3.1. Simulaciones con diferencias 4.3.2. Descripcién del arreglo experimental 4.3.3. Resultados preliminares para objetos transparentes Referencias Conclusiones finales 66 67 70 7 73 83 84 85 86 94 99 106 108 113 122 123 Apéndices A.I. Diagrama electrénico del manejador para el motor de pasos A.IL. Programa para el control del motor de pasos A.III. Programa para la captura de proyecciones experimentales A.IV. Programa para la reconstruccién tomografica de proyecciones A.V. Programa de reconstruccién de proyecciones paralelas experimentales A.VI. Articulos publicados y trabajos presentados en congresos 128 129 131 133 138 141 145 Introduccion general La tomografia es un método generalmente no invasivo que nos permite conocer la estructura interna de un objeto con muy buena aproximacién. A la representacién grafica de un corte transversal del objeto se le conoce como tomograma. La tomografia es una técnica de procesamiento digital de imagenes basada en la integracién de mediciones a través de un objeto a diferentes Angulos. Aunque los algoritmos para la implementaci6n de la tomografia se conocen desde los afios 70’s [7], con los recientes avances tecnolégicos en computacién se han podido realizar nuevas aplicaciones. Mientras que la tomografia ha tenido su mayor éxito en imagenes médicas con rayos X, se han encontrado muchas aplicaciones fuera del campo de la medicina [3]. La tomografia éptica ha sido aplicada en diversos campos de la ciencia, como por ejemplo medicién de flujo de fluidos [1-4], medicién de flamas [5-7], medicién de la forma de fibras épticas [8-10], sonografia asistida por computadora, tomografia por emisién de positrones en medicina, en algunas areas de biologia, oceanografia, etc. Otra linea muy amplia de aplicaciones de la tomografia es en metrologia, la cual incluye la inspeccién de propiedades de objetos transparentes tales como la homogeneidad, estructuras de indice de refraccién, flamas, distribuciones de temperatura; etc. Las fallas y fracturas interiores en placas metalicas plantea otro tipo de situaciones para las cuales la tomografia puede ser de gran utilidad. Con los nuevos avances tecnolégicos en computacién, electronica y programacion, se hace nuevamente necesario estudiar otras técnicas y algoritmos que sean utiles en el area de la tomografica y sus aplicaciones. Se requiere entonces de un sistema de laboratorio para comprobar esquemas experimentales y para probar prototipos de nuevos arreglos adecuados a objetos determinados. Uno de los propésitos de este trabajo consiste en mostrar los detalles de una componente de un sistema tomografico para adaptarse a diversos arreglos dpticos tomograficos experimentales. Dicha componente incluye, por un lado, al sistema de giro y a la captura de datos controlados ambos por computadora. Por otro lado, se requiere del _procesamiento digital de los datos, lo que demanda de la eleccién de un método de reconstruccién y de su implementacién computacional. Se ha trabajado con el algoritmo de “filtered backprojection”. Los procesamientos de las imagenes se han realizado en un compilador de 32 bits, lo cual reduce por mitad el tiempo de proceso, y esto a su vez permite que las imagenes tomadas puedan ser de mayor tamafio y por consiguiente se tenga mayor informacién de los objetos de prueba. En el presente trabajo se muestra como primer punto una aproximacién al momento cero de la transformada de Radon, la cual se usa como criterio experimental de la validez de un cierto conjunto de datos capturados. El criterio resulta ser una herramienta muy util para tomar una decisién en cuanto a seguir tomando los datos de las proyecciones, 0 comenzar nuevamente desde cero grados. Computacionalmente, es muy sencillo y rapido implementar una sumatoria de cada proyeccién, y obtener la desviacién standard, o el rango de variacién para evaluar cada proyecci6n, (aportacién original). Como segundo punto, se implementa la técnica del realce de bordes de imagenes tomograficas mediante las diferencias sucesivas de proyecciones [11] (nuevas aportaciones), aproximandose asi a la derivada angular. En el capitulo dos, se muestran algunos ejemplos numéricos a los cuales se les aplica la diferencia de proyecciones. En el capitulo tres, se muestra el realce de bordes por diferencia de proyecciones para objetos reales, En el capitulo cuatro, se plantea el problema con interferometria digital ESPI ( Electronic Speckle Pattern Interferometry), y se presentan algunas reconstrucciones tomogrdficas preliminares de diferencias empleando ESPI para objetos transparentes. Asi mismo, en el capitulo cuatro se discute brevemente otra situaci6n. Los objetos transparentes demandan un proceso de deteccién de fase, lo cual requiere técnicas interferométricas. El filtrado espacial puede pensarse como un caso especial de interferémetro donde se hacen interferir determinadas componentes del espectro de Fourier con ciertas ventajas. Las ondas que interfieren siguen trayectorias similares, como ocurre con los interferémetros de trayectoria comin, donde el haz de referencia y el de inspeccién viajan dentro de la misma regién. Por lo mismo, son muy estables. La interpretacién de las imagenes proporcionadas es conocida (contraste de fase, navaja de Foucault, navaja de fase, etc. [ 11]). Ademas, debido a que en tomografia ptica para inspeccién de objetos se usan componentes dpticos necesariamente, se pueden ver los efectos de sus aberraciones en la imagen tomogrdfica mediante el formalismo del filtrado espacial. Referencias 1.- G. W. Faris and R. L. Byer, Opt. Lett. 12, No 2. February 1987. 2. Proc. IEEE 71(3); special issue on industrial applications on computarized tomography and nuclear magnetic resonance imaging, Appl. Opt. 24(23), 1985. 3.- J. Radon, Ber. Verh. Saechs. Akad. Wiss. Leipzig MathPhys. Kl. 69, 262 1917. 4.- R. Snyder and L. Hesselink, Appl. Opt. 24, 4046, 1985. 5.- §. R. Ray and H. G. Semergian, in Combustion Diagnostics by Nonintrusive Methods, T. D. McCay and J. A-Roux, eds. (American Institute of Aeronautics and Astronautics, New York), 300, 1984. 6.- H. M. Herts, Opt. Comm. 54, 131, 1985. 7.- W. Lang, L. Cavanaugh, R. Burr, and A. Hauer, Item 1, final Rep. Pratt and Whintey, PWA-3942 [NAVAIR (Air-602) Contract], 1970. 8.- C. Saekeang , P. L. Chu, and T. W. Whitebread, Appl. Opt., 19, 2025, 1980. 9.- T. Okoshi and M. Nishumura, Appl. Opt., 20, 2407, 1981. 10.- P. L. Francois , I. Saski, and M.J. Adams, IEEE J. Quantum Electron . QE-18,524, 1982. 11.- G. Rodriguez-Zurita and R. Pastrana-Sanchez., Rev. Mex. Fis. 43 (2) 167, 1997. Capitulo I Fundamentos de tomografia de proyecciones paralelas Introduccién En este capitulo se explicaran brevemente las técnicas tomograficas mas comunes. Se planteardn bases teéricas y la notacién empleada para obtener la transformada de Radon, y el método de reconstruccién filtrada, que corresponde a la inversa de la transformada de Radon. Ademas, se analizara la respuesta al impulso, la respuesta en la frecuencia y la respuesta al impulso discreto de algunos filtros empleados en tomografia. En este capitulo, también se presentan algunas simulaciones de reconstruccién tomografica aplicando las funciones de transferencia de varios filtros a un “fantasma” simulado en computadora. 10 1.1. Tomografia de transmisién Para CT (tomografia computerizada) con rayos X, un modelo simple de deteccién de imagenes est4 dado por f(x,y), que denota el coeficiente de absorcién del objeto en el punto (x,y) en un corte a un valor cualquiera de z. Suponiendo que la iluminacién consiste de un numero infinito de rayos paralelos, la intensidad detectada esta dada por: [10] T= 1y-ex Spee.» aay : donde Jy es la intensidad del rayo incidente, L el camino por donde cruza el rayo, y u es la distancia a lo largo de L (Fig. 1.1). Definiendo la sejial observada como: a=), (2 se tiene la transformacién lineal siguiente 8 = (po) = [f(xy)du, -m, donde la Y-sumatoria aparece claramente independiente de 4. Para los presentes datos, los valores de las sumatorias varian solo en el tercer digito, es decir aproximadamente de un 5%. Y en la Ultima columna se observan las reconstrucciones de los objetos a partir de las proyecciones paralelas empleando el algoritmo de retroproyeccién (Back-Projection) ec. (1.10). Las imagenes aqui presentadas son de 256 niveles de gris y un tamafio de 180 por 180 pixeles. Proyecciones Filtradas La Figura 2.3. muestra la reconstruccién de algunas proyecciones filtradas /;(p) empleando cuatro filtros diferentes (ver tabla 1.ly 1.2) en la misma imagen de proyecciones ( para el mismo fantasma visto en la figura 2.2c). Usamos los filtros Coseno pasa bajas, Shepp-Logan, Ram-Lak y el Hamming Generalizado [10]. La Y-sumatoria de las proyecciones filtradas, fueron calculadas para cada angulo de proyeccion. En la figura 2.3 se pueden observar las reconstrucciones obtenidas de las respectivas proyecciones filtradas. En la figura 2.3 abajo se encuentran graficadas las Y-sumatorias correspondientes a cada proyeccién filtrada. En las figuras 1.6, 1.7, 1.8, y 1.9 se pueden observar las proyecciones filtradas de las cuales se obtuvieron estas reconstrucciones. Para tener una mejor idea de la medicién del error se calculé la desviacién standard o,, para cada imagen de proyecciones obteniendo los siguientes valores: Filtro Desviaci6n standard c, |Sumatoria Coseno pasa bajas Y¥=23,694.4 Shepp-Logan Y=23,828.5 Ram-Lack Y=23,882.2 Hamming Y=28,384.4 Sin filtrar Y=13,477 42 Debido a la adicién de un DC al fondo por motivos de presentacién de la imagen filtrada con el filtro Hamming, la grafica de sumatorias se separa demasiado de las otras graficas. Es importante notar que las proyecciones filtradas empleando el filtro de Hamming Generalizado son las que tienen menor variaci6n en las Y sumatorias, con una desviacion standard de 13.1, y como se puede observar en la reconstruccién es la que mejor definicion tiene, al igual que las demas reconstrucciones con una o, pequefia. 43 c) Fantasma Figura 2.2 Reconstruccién tomografica de objetos simulados. 44 a @ (a) Coseno pasa Bajas (b) Shepp-Logan (c) Ram-Lak (d) Hamming Generalizado aan0g PS 26000 & 5 a ‘24000 2 3 “2 22000 a Low-pass Cosine —Shepp-Logan 20000 Ram-Lak == Generalized Ham ming 18000 ° 30 100 130 200 Angle Figura 2.3 Reconstrucciones tomograficas filtradas del fantasma. 45 2.2. Diferencias de proyecciones paralelas La derivada angular (angular derivation) en imagenes tomograficas es una operacién que puede ser implementada experimentalmente y como un potencial técnico para realzar los bordes [11,12]. Considerando esto, se puede lograr la derivada del objeto construyendo un conjunto de proyecciones a través de sucesivas mediciones de las diferencias de proyecciones del tipo Ad=®(p,+A>)-®(p.), donde ®(p,>) y (p,h + Ap) denotan las proyecciones ( cualquiera de las dos surgen del la absorcién o distribucién de fase del objeto), saliendo del objeto bajo inspeccién rotado a un pequefio Angulo de proyeccién y 6 +A, p nos da la coordenada de la proyeccién. Para proyecciones paralelas, después de reconstruir el corte de la imagen de diferencias A®(p,), se obtiene un realce de los bordes del objeto original. Las derivadas direccionales son otro tipo de derivadas las cuales surgen cuando se detecta la fase empleando interferometria. En este método, se emplea primero un proceso de integracién para obtener las proyecciones para una subsecuente reconstruccién empleando los algoritmos de reconstruccién tomografica, asi como las retroproyecciones filtradas dentro del limite de indice de refraccién. Pero esta es otra manera de recobrar la fase la cual puede ser usada para la distribucién de fase tomografica, que naturalmente nos lleva a una derivada angular como se define arriba. Se mencionan algunos métodos de almacenamiento que son bien conocidos en 6ptica como pueden ser la doble exposicién en una memoria fotorefractiva [13], memorias RAM como las usadas en substraccién ESPI [14], o en interferometria digital [15,16]. Empleando la derivada angular junto con estos métodos de almacenamiento de datos, puede resultar una técnica relevante en la reconstruccién tomografica de objetos de distribucién de fase. Se puede interpretar como una derivada angular, y debido a la interpretacién de las correspondientes imagenes, como un realce de bordes de la imagen del corte del objeto. 2.2.1. Derivada angular y Transformada de Radon Considerando primero una proyeccién paralela f,(p) correspondiente al angulo de proyeccién 4 y dada por [17], se tiene Ho)= fate fay- £02,998 (p=x-c058 —y-sinb) =H, {F%,9)}, (2.18) donde %,{..} denota el operador de la transformada de Radon, pes la coordenada de la proyeccién, y f(x,y) es alguna distribucién (absorcién 0 fase) a ser reconstruida. Se supone también que la diferencia de proyecciones ADAP) = Ariss (P)-F(P)> (2.19) puede ser obtenida por un apropiado procedimiento experimental y un adecuado almacenamiento de datos como se vera en los siguientes capitulos. La diferencia puede ser considerada aproximadamente proporcional a qsenk (2.20) Por otra parte, la transformada de Radon de la derivada angular de (x,y) puede ser expresada como la siguiente convolucién af x rey} = m{sene s sts} 221) tal que una convoluci6n puede ser escrita alternativamente como[17] wren {2 ator} Kepde [ae fav 58 (59) 8(p—x-008h ys) =H 4,90) = fonorso-P) d ag LCD (2.22) a == donde fue usado que Jacfar Z262)80-x-cose —y-sind)= ig Jie Jo-8¢.8(p—x- oss —y-sing) d = yl (2.23) De acuerdo con las ecuaciones (2.21) y (2.22), la transformada de Radon de la derivada angular de la distribucién f(x,y) es igual a la derivada angular de la transformada de Radon de f(x,y). Debido a que esta derivada puede ser ejecutada experimentalmente, una aproximacién pude llevarse a cabo. Por otra parte, en la teoria basica del teorema de la rebanada de Fourier [17], se tiene conocimiento que la funcién a{2 f(x, »| conduce directamente a la reconstruccién de - f(x,y) por procedimientos de reconstruccién convencionales. Esto incluye una apropiada transformacion inversa o una retroproyeccion filtrada entre otras[3]. La derivada angular de f(x,y) puede ser escrita en términos de las derivadas parciales con respecto ax y y. La relacién fone sing Leer ccosp FT = Cy.s)e 9), (2.24) puede ser directamente encontrada, donde r=(x,y), r=", yVf(x.y) es el gradiente bidimensional de la distribucién en coordenadas rectangulares (la misma relacién puede ser obtenida del gradiente expresado en coordenadas polares multiplicadas por F, = (—y,x) usando el producto escalar). Ec. (2.24) muestra que V/f(x,y) puede ser obtenido dividiendo la derivada angular por rsin0, , donde 0, es el angulo entre Vf(x,y) y ”. De acuerdo con lo anterior, la derivada angular puede ser pensada como una medicién de la alineacién, en un punto dado, entre el gradiente y el punto de la posicién del vector r. Por ejemplo, la derivada tiende a ser cero cuando la alineacién es perfecta (0, =0). En particular, gradientes radiales, los cuales pertenecen a la distribucién con simetria circular alrededor del centro de rotacién, deben 50 tener una derivada angular con valor cero para todos los valores del Angulo de proyeccién. Esto, de acuerdo con la Ec. (2.19), no se cumple para el caso en el que se traslade el centro de la distribucién a un punto diferente del centro de rotacién. 2.2.2. Ejemplo analitico Como un ejemplo de reconstruccién basado en la derivada angular, consideremos primero un recténgulo de lados a y b. F(x) = rect * foc” (2.25) asi, la derivada con respecto al angulo de proyeccién puede ser determinado mediante la siguiente relacién general con 7’ =x’ +y’, y para el caso particular de la ecuaci6n (2.25) ver [18] por ejemplo. a = [a(x 4) -8¢0- Sheol), (2.27) % -[a(v+2)-s0-~%)hecf*] (2.28) 51 Entonces z = [a[s+$)-00-$)} ef *]oafo00+ 4-8-4} ref]. (2.29) Si el rectangulo fuera descentrado a (24) quedaria de la siguiente forma: b +72 > Ca reel a eee [5 (x)-8 (x-alreca |+x[5 ()-8 (r-d)] -rec oa (2.30) cuya grafica seria similar a la que se muestra en la figura 2.4d. El realce de los bordes del rectangulo es modulado por una delta de Dirac. 2.2.3. Ejemplos numéricos Se simularon varios objetos con diferentes niveles de absorcién, tales como un cuadrado, un triangulo y un anillo eliptico con perforaciones. A estos objetos simulados se les aplicé la transformada de Radon para obtener las proyecciones g(p,), la imagen obtenida es de 180 por 180 pixeles con 256 niveles de gris. Aplicando las diferencias a las proyecciones obtenidas de la transformada de Radon, se obtiene otra imagen de diferencias Ec (2.20), a la cual se le procesa con el algoritmo de retroproyeccion Ec. (1.10) y se obtiene la reconstruccién del objeto original con los bordes realzados. En la figura 2.4 se muestran algunos objetos de absorcién simulados, (columna de la izquierda). Usando las mismas proyecciones, se calcularon 52 las diferencias de las proyecciones paralelas con Ad =1° [Ec. 2.19]. Los resultados obtenidos de la reconstruccién se pueden observar en la columna central de la Fig. 2.4. Estas imagenes no han sido tratadas o corregidas en brillo y contraste. Los resultados mostrados en la tercer columna son los mismos que los de la columna del medio; sin embargo, estos _muestran una simetria, y el realce del borde no es constante. Para el caso del triangulo (Fig 2.4 b) y el cuadrado (Fig. 2.4 c), a lo largo de cualquiera de los bordes existe un valor maximo y un minimo. Un mayor detalle se puede observar en la figura 2.4 d para el cuadrado, donde es notable la modulacién de los bordes realzados, los cuales son lineales en nuestra figura, debido a una manipulacién de brillo y contraste. En el caso del anillo eliptico con orificios, un lado del borde tiene un muy alto valor de brillo, mientras que en el lado opuesto aparece mucho mas obscuro, incluso que el ruido de fondo. Por otra parte, la linea exterior e interior del borde aparecen alternadamente realzadas aproximandose a un modelo de cuadrante de coordenadas. Un mejoramiento de las imagenes se puede lograr con un simple procesamiento de la imagen de la siguiente manera. El valor promedio de la imagen de diferencias se obtiene mediante la sumatoria de los correspondientes valores de pixeles y dividiéndolo entre el numero total de pixeles. El valor promedio es restado de cada valor del pixel de la imagen original, y se crea con el resultado una nueva imagen. Ademas se hicieron apropiados ajustes del nivel de umbral para eliminar los valores de pixeles que no sean verdaderos. Una supresién basica de pixeles no verdaderos es mostrada en la figura 2.4 columna de la derecha. Como se puede observar, tenemos mas informacién visual de las lineas de los bordes que en las imagenes de la columna central, las cuales no tienen ningiin procesamiento para mejorar el despliegue. En la figura 2.5 se pueden observar las proyecciones obtenidas a partir de un anillo cilindrico con ocho orificios (Fig. 2.5a), la reconstruccién de las proyecciones empleando el algoritmo de retroproyeccién corresponde a la imagen de la figura 2.5b. A las proyecciones del inciso (a) se le aplicé la diferencia de proyecciones con un Ad =1", obteniendo como resultado la imagen de la Fig 2.5c, de la que se obtiene la reconstruccién de diferencias (Fig 2.5d) con los bordes realzados. Como se puede observar en las diferencias de proyecciones la mayor parte de la imagen es cero o muy cercano a cero en niveles de gris; pero el contorno de las proyecciones esta igualmente definido como en las proyecciones normales (Fig. 2.5 a). dy Figura 2.4 Reconstrucci6n de diferencias de proyecciones. a) Proyecciones b) Reconstruccién c) Diferencias de proyecciones d) Reconstruccién de dif. Figura 2.5 Resultados numéricos de la reconstruccién de diferencias de proyecciones paralelas para un anillo. REFERENCIAS 1. T-F. Zien, W.C. Ragsdale, and W.C. Spring III, AIAAJ., 13, N.7, 841, 1975, 2.-C. M.Vest, and I. Prikryl, 1984, Appl. Opt. 23, N.14, 2433, 1984. 3.-A.C. Kak, and M. Slaney, Principles of computerized Tomographic Imaging, IEEE, (New York), 1987. 4.-W. F. Osgood, Advanced calculus, Mac Millan, (New York), 1946. 5.-S. R. Deans, The Radon transform and some of its applications, Wiley, (New York), 1983. 6.- A. H. Andersen, JOSA A, 4, N.8, 1385, 1987. 7.- K. I. Schultz, and D.L. Jaggard, JOSA A., 4, N.9, 1773, 1987. 8.- M. Abramowitz, and I. A. Stegun, Handbook of Mathematical Functions, (New York: Dover), 1972. 9.- J. W. Goodman, Introduction to Fourier Optics, 2™ ed, Mc Graw-Hill (New York), Sec. 4.4.2., 1996, 87 10.- A. k. Jain, Fundamentals of Digital Image Processing, Information and System Science series, T. Kailath series, Prentice Hall, (New Jersey), 1989. 11.- G. Rodriguez-Zurita and R. Pastrana-Sanchez, Rev. Mex. Fis. 43 167, 1997. 12.- D. Dirksen and G. Von Bally, J.0.S.A. 11 (9) 1858, 1994. 13.-Y. Taketomi, J. E. Ford, H. Sasaki, J. Ma, Y. Fainman, and S. H. Lee, Opt. Lett. 16, 1774, 1991 14.- R. Rodriguez-Vera, D. Kerr, and F. Mendoza-Santoyo, J.0.S.A. 9 (11), 2000, 1992. 15.-H. Lira and L. E. Moreno, Meas. Sci. Technol. 8 (5) , 493, 1997 16.-F. Pouet and S. Krishnaswamy, Opt. Eng.. 32 (6), 1360, 1993 17.- Deans, S. R., The Radon Transform and some Its Applications, Krieger Publishing. (Malabar) 1993. 18.-R. N. Bracewell, The Fourier Transform and Its Applications, Mc Graw-Hill, 1978. Capitulo HI Pruebas experimentales con sistema tomografico 39 Introduccién En este capitulo se explicaran detalladamente todos los aspectos de un sistema tomogrdfico experimental. Se mencionan algunos detalles técnicos de los arreglos experimentales, asi como los problemas y soluciones que se presentaron durante el desarrollo del trabajo experimental. Asi mismo, se muestran los resultados experimentales obtenidos en la reconstruccién tomografica con proyecciones paralelas de objetos de absorcién, se analiza el momento cero de la transformada de Radon para cada reconstruccién de los objetos reales, y se aplica la diferencia de proyecciones paralelas en algunos resultados experimentales para mostrar el efecto del realce de bordes. 60 3.1. Disefio de un sistema tomografico experimental Se diseiié un sistema Optico experimental para capturar las proyecciones de un objeto semi transparente. El sistema consiste de un arreglo éptico para iluminar el objeto con luz colimada, un sistema de giro del objeto controlado por la computadora, y un sistema de captura y digitalizacién de las proyecciones mediante una tarjeta digitalizadora y la computadora. 3.1.1. El sistema de giro El algoritmo de Retroproyeccién fue implementado para reconstruir imagenes tomograficas a partir de un mapa de sombras con 180 proyecciones. Por lo que el sistema de giro se disefié para que tuviera una resolucién de | grado. EI sistema de giro esta basado en un motor de pasos constituido por dos bobinas las cuales son alimentadas con un voltaje de 5.4 voltios, el motor tiene una resolucién de 74 pasos por vuelta. Como la resolucién minima del motor de pasos no es de un grado por paso, fue necesario disefiar un tren de engranes para reducir el giro de la plataforma que mueve el objeto. En la figura 3.1 se puede observar esquematicamente el sistema de giro. 61 lataforma de Acrilico Tren de Engranes ‘\ Motor de Pasos Figura 3.1 Esquema de motor de pasos y tren de engranes del sistema de giro. El motor de pasos se encuentra conectado a un circuito manejador de potencia (driver), el cual proporciona al motor de pasos la secuencia de pulsos para que éste gire [1,2]. El driver a su vez va conectado a la computadora mediante el puerto paralelo, mandando desde un programa en C la secuencia légica de los pulsos. El diagrama electrénico del driver se muestra en el apéndice Al, asi como las terminales del puerto paralelo de la computadora. 62 3.1.2. El sistema de deteccién Como sistema de deteccién se usa una camara de CCD la cual se encuentra conectada a la tarjeta digitalizadora que esta dentro de la computadora. De la tarjeta digitalizadora sale la sefial de video en vivo hacia el monitor de video mediante un programa en C disefiado para este propésito. En el monitor de video se ve lo que la camara esta captando, por lo que se puede usar para ajustar el arreglo y enfocar adecuadamente el objeto. Una vez enfocada y alineada la camara de CCD sobre el objeto, se corre el programa tomograf35.exe (Apéndice AIII) el cual realiza automaticamente todos los pasos para la captura de las proyecciones del objeto de prueba [3] , los cuales se pueden ver detalladamente en el diagrama de flujo de la figura 3.2. Programa de deteccién. Al correr este programa se le da el nombre del archivo en el cual se va a grabar la imagen de las proyecciones. En seguida, aparece en el monitor de la computadora un n&mero que corresponde a la linea de rastreo que se observa en el monitor de video. Dicha linea de rastreo se coloca en la posicién sobre el objeto del que se desea obtener las proyecciones. Con la tecla “Esc” sale de la 63 opcién de linea de rastreo y comienza a capturar la linea de pixeles seleccionada cada vez que se oprime la tecla “ENTER”. La computadora digitaliza y almacena la linea de pixeles; después, manda la secuencia logica al motor de pasos para que éste gire el objeto un grado mediante un programa llamado giromot.exe (Apéndice All). Asi sucesivamente hasta llegar a 179 grados. La imagen final que es almacenada en la computadora es de 512 por 512 pixeles, la cual se reduce a un tamafio de 256 por 256. Esta imagen unicamente tiene informacién valida hasta la linea 180. Para las columnas, las 256 contienen informacién. Una vez obtenido el diagrama de sombras, se procesa con el algoritmo de reconstruccién, ( apéndice AV). 3.1.3. El criterio del momento cero El criterio del momento cero de la transformada de Radon, como se vid anteriormente, nos sirve para evaluar las proyecciones una a una para conocer si la informacién obtenida es adecuada antes de terminar de capturar las proyecciones, o de aplicar el algoritmo de reconstruccién. Experimentalmente existen diferentes fuentes de error, las cuales pueden afectar una o varias proyecciones cuando se obtienen experimentalmente. Algunas de las fuentes 64 de error mas comunes son, por ejemplo, las reflexiones que hay en algunas posiciones determinadas del objeto con respecto a la fuente de iluminacién, especialmente cuando el objeto es plano y con superficie pulida. Otra posible fuente de error es una variacién considerable en la fuente de iluminacién debido a problemas de alimentacién 0 estabilizacién. Es muy comin también encontrar errores en las proyecciones debido a fuentes de iluminacién externas a la fuente que se esta usando. Esto produce variaciones considerables en las proyecciones. En el programa de deteccién se hace la sumatoria de la proyeccién que se estén capturando en ese mismo instante de tiempo, y se hace una comparacién visual con las sumatorias de las proyecciones anteriores. La variacion normal de la sumatoria en una imagen de proyecciones experimentales es de menos del 10 %. Por ejemplo en las proyecciones de la Figura 3.7 tenemos un valor maximo en la sumatoria de niveles de gris de 4893 para 62 grados, y un valor minimo de 4532 a 30 grados, el valor medio es de aproximadamente 4651, por lo que la variacién maxima es de aproximadamente 361. La desviacién standard de la sumatoria de niveles de gris de estas proyecciones es de 79.8968. 65 Figura 3.2 Diagrama de flujo del programa para la captura de proyecciones experimentales 66 3.1.4. El algoritmo de reconstruccién El algoritmo de reconstruccién esta basado en la formula de retroproyeccién (Back Projection), Ec. (1.10). Se disefiaron dos programas con el algoritmo de reconstruccién. El primero para imagenes bitmap de 180 por 180 pixeles para reconstruccién de proyecciones simuladas (Apéndice AIV). El segundo, para imagenes de 256 por 256 pixeles en formato bytes para reconstruccién de proyecciones experimentales (Apéndice AV) [3]. Descripcién del programa: Los dos programas son muy similares, solo hay dos diferencias que radican en el tamafio de las imagenes y, por consiguiente, en el tamafio de los contadores y ciclos dentro de éste. La otra variacién es en la adquisicién de la imagen que corresponde a la fuente de iluminacién, ya que para imagenes experimentales es necesario obtener el logaritmo del cociente de la intensidad de la fuente de iluminacién y la intensidad que pasa a través del objeto de prueba Ec. (1.2). EI programa consiste principalmente de cuatro partes principales: 67 1.- En la declaracién de variables como en todos los programas se incluyen las variables y su tipo que se emplearan en las operaciones que realiza el programa. En esta parte se declara una matriz tipo flotante, proyecl, de 180x180 que es en donde se van a almacenar los valores de los pixeles de las proyecciones, y una matriz de tipo flotante que es en donde se colocaran los datos de la reconstruccién. 2.- En la segunda parte se hace la lectura de un archivo .bmp. Con la instruccién Clip(proyec!,0,255) se esta forzando a que los niveles de gris de esta imagen se mantengan entre 0 y 255. La instruccién w/.Bitmap(proyec1), despliega en pantalla la imagen en niveles de gris. 3.- En la tercera seccién del programa se calcula el valor maximo y minimo de nivel de gris que tendrd la reconstruccién de las proyecciones. Esto es con el objetivo de calcular el contraste adecuado de la imagen de la reconstruccién. 4.- En la cuarta y ultima parte del programa, se hace el calculo de la reconstruccién a partir de las proyecciones. En la parte de sum+=proyecI(m,teta) se realiza la sumatoria, m y teta proporcionan las coordenadas por donde pasa la integral de linea Ec. (1.10). 3.1.5. El arreglo experimental En la Fig 3.3 se muestra el esquema total del arreglo experimental, el cual consta de una fuente de Juz S, una lente L para concentrar la luz en un 68 punto, un diafragma de apertura D para reducir reflejos indeseables en otros objetos, un vidrio esmerilado que sirve para evitar que se vea sobre el objeto el filamento de la lampara, Un filtro de densidad neutra NDF, una lente LC para colimar el haz de luz, la plataforma con el motor de pasos RS y driver para controlar el motor IF, una camara de CCD con su lente de enfocamiento LO, un monitor de video, una tarjeta digitalizadora y una computadora. En el esquema de la Fig 3.3 la fuente es de luz blanca, la cual puede ser substituida por un laser o por una fuente de luz de otro tipo como puede ser una lampara de sodio, o de halégeno. La lente LC se coloca a la distancia focal del diafragma para hacer una buena colimacién de la luz. El objeto bajo estudio se coloca sobre la plataforma del motor de pasos. La distancia a la cual se coloca el motor de pasos con el objeto de prueba no es importante, debido a que en cualquier posicién el haz de luz se encuentra colimado. Al final del arreglo se coloca la cémara de CCD con su respectiva lente, la cual se enfoca sobre el objeto de prueba. [eyuouILIedxe ofsa11y ¢7¢ BANSI fjoeyso. JoyluoW &P CSUul nm 70 3.2. Resultados experimentales Como objeto de prueba de absorcién, se empled una pelicula revelada con densidad uniforme. A la pelicula se le dio forma de cilindro, y se seleccioné la linea de rastreo sobre las perforaciones o ranuras cuadradas de la pelicula para capturar las proyecciones. La captura de las proyecciones fue realizada mediante una camara CCD conectada a una computadora mediante una tarjeta digitalizadora. El objeto se gird de 0 a 179 grados, de uno en uno, mediante un motor de pasos conectado mecanicamente a un tren de engranes (Fig 3.1). Se hicieron varias pruebas con diferentes fuentes de luz colimada empleadas para iluminar el objeto opaco, incluyendo un laser de He-Ne, una lampara de sodio, y una fuente de luz policromatica. Dentro del algoritmo empleado en la captura de las proyecciones, se realiza la sumatoria de los pixeles de un mismo Angulo de giro , lo cual hace posible identificar si existe algin problema como alineamiento de la fuente, problema de estabilizacién, o inadecuada distribucién de irradiancia sobre el objeto de prueba. Cuanto el arreglo experimental ha sido ajustado adecuadamente, el valor de la sumatoria sobre la linea de rastreo tendra que ser aproximadamente una constante (Momento cero de la transformada de Radon). La variacién de la sumatoria de una linea de rastreo a otra de diferente angulo debera variar un 1 minimo alrededor de una constante. De las pruebas realizadas se pudo observar que cuando existe una variacién considerable en la sumatoria de las proyecciones, la reconstruccién del objeto es errénea. En la figura 3.4a, se pueden observar las proyecciones obtenidas de un cilindro con un borde cuadrado pegado en la parte superior externa. En la figura 3.4b, se encuentra la reconstruccién a partir de estas proyecciones. La reconstruccién de estas proyecciones no corresponde a la seccién transversal del objeto original, debido a que existe una pérdida de informacién en las proyecciones por que el objeto de prueba es opaco. En la figura 3.4.c, se pueden observar las proyecciones de un objeto parecido, pero simulado en computadora. Como se observa, existe informacién que se pierde en las proyecciones experimentales. En la figura 3.4d, se grafica la sumatoria de las proyecciones experimentales, y como se puede ver, la variacién sobre la sumatoria es considerable. Siendo el valor maximo registrado en la sumatoria de niveles de gris de 6475 en la linea de 73 grados y el valor minimo de 5412, con una diferencia maxima de 1063, (aproximadamente un 16%) y una desviacién standard de 300.02273. 3.2.1. Resultados de algunos objetos reales Para obtener diferentes pruebas de reconstruccién de objetos opacos, se construyeron varios objetos de la misma pelicula velada. En la figura 3.5a, se

You might also like