Acessibilidade / Reportar erro

Grid computing in the optimization of content-based medical images retrieval

Abstracts

OBJECTIVE: To utilize the grid computing technology to enable the utilization of a similarity measurement algorithm for content-based medical image retrieval. MATERIALS AND METHODS: The content-based images retrieval technique is comprised of two sequential steps: texture analysis and similarity measurement algorithm. These steps have been adopted for head and knee images for evaluation of accuracy in the retrieval of images of a single plane and acquisition sequence in a databank with 2,400 medical images. Initially, texture analysis was utilized as a preselection resource to obtain a set of the 1,000 most similar images as compared with a reference image selected by a clinician. Then, these 1,000 images were processed utilizing a similarity measurement algorithm on a computational grid. RESULTS: The texture analysis has demonstrated low accuracy for sagittal knee images (0.54) and axial head images (0.40). Nevertheless, this technique has shown effectiveness as a filter, pre-selecting images to be evaluated by the similarity measurement algorithm. Content-based images retrieval with similarity measurement algorithm applied on these pre-selected images has demonstrated satisfactory accuracy - 0.95 for sagittal knee images, and 0.92 for axial head images. The high computational cost of the similarity measurement algorithm was balanced by the utilization of grid computing. CONCLUSION: The approach combining texture analysis and similarity measurement algorithm for content-based images retrieval resulted in an accuracy of > 90%. Grid computing has shown to be essential for the utilization of similarity measurement algorithm in the content-based images retrieval that otherwise would be limited to supercomputers.

Content-based image retrieval; Texture analysis; Image registration; Grid computing


OBJETIVO: Utilizar o poder de processamento da tecnologia de grades computacionais para viabilizar a utilização do algoritmo de medida de similaridade na recuperação de imagens baseada em conteúdo. MATERIAIS E MÉTODOS: A técnica de recuperação de imagens baseada em conteúdo é composta de duas etapas seqüenciais: análise de textura e algoritmo de medida de similaridade. Estas são aplicadas em imagens de joelho e cabeça, nas quais se avaliaram a eficiência em recuperar imagens do mesmo plano e a seqüência de aquisição em um banco de 2.400 imagens médicas para testar a capacidade de recuperação de imagens baseada em conteúdo. A análise de textura foi utilizada inicialmente para pré-selecionar as 1.000 imagens mais semelhantes a uma imagem de referência escolhida por um clínico. Essas 1.000 imagens foram processadas utilizando-se o algoritmo de medida de similaridade na grade computacional. RESULTADOS: A precisão encontrada na classificação por análise de textura foi de 0,54 para imagens sagitais de joelho e de 0,40 para imagens axiais de cabeça. A análise de textura foi útil como filtragem, pré-selecionando imagens a serem avaliadas pelo algoritmo de medida de similaridade. A recuperação de imagens baseada em conteúdo utilizando o algoritmo de medida de similaridade aplicado nas imagens pré-selecionadas por análise de textura resultou em precisão de 0,95 para as imagens sagitais de joelho e de 0,92 para as imagens axiais de cabeça. O alto custo computacional do algoritmo de medida de similaridade foi amortizado pela grade computacional. CONCLUSÃO: A utilização da abordagem mista das técnicas de análise de textura e algoritmo de medida de similaridade no processo de recuperação de imagens baseada em conteúdo resultou em eficiência acima de 90%. A grade computacional é indispensável para utilização do algoritmo de medida de similaridade na recuperação de imagens baseada em conteúdo, que de outra forma seria limitado a supercomputadores.

Recuperação de imagens baseada em conteúdo; Análise de textura; Registro de imagens; Grades computacionais


ORIGINAL ARTICLE

Grid computing in the optimization of content-based medical images retrieval* * Study developed in the Laboratório de Sistemas Distribuídos do Departamento de Sistemas e Computação da Universidade Federal de Campina Grande (UFCG), Campina Grande, PB, Brazil.

Marcelo Costa OliveiraI; Paulo Mazzoncini de Azevedo-MarquesII; Walfredo da Costa Cirne FilhoIII

IPhD of Medicine in the field of Medical Information Technology, Master in Physics applied to Medicine, Bachelor in Computing Sciences, Professor at Universidade Federal de Alagoas, Campus Arapiraca, Arapiraca, AL, Brazil

IIElectronic Engineer, PhD in Applied Physics, Lecturer at Centro de Ciências das Imagens e Física Médica da Faculdade de Medicina de Ribeirão Preto da Universidade de São Paulo (CCIFM/FMRP-USP), Ribeirão Preto, SP, Brazil

IIIPhD in Computing Sciences, Lecturer at Department of Systems and Computation, Coordinator for Laboratório de Sistemas Distribuídos da Universidade Federal de Campina Grande (UFCG), Campina Grande, PB, Brazil

Mailing address Mailing address: Dr. Marcelo Costa Oliveira Universidade Federal de Alagoas Campus Arapiraca Coordenação de Ciência da Computação Rodovia AL 115, km 6,5, Sementeira Arapiraca, AL, Brazil E-mail: oliveiramc@gmail.com

ABSTRACT

OBJECTIVE: To utilize the grid computing technology to enable the utilization of a similarity measurement algorithm for content-based medical image retrieval.

MATERIALS AND METHODS: The content-based images retrieval technique is comprised of two sequential steps: texture analysis and similarity measurement algorithm. These steps have been adopted for head and knee images for evaluation of accuracy in the retrieval of images of a single plane and acquisition sequence in a databank with 2,400 medical images. Initially, texture analysis was utilized as a preselection resource to obtain a set of the 1,000 most similar images as compared with a reference image selected by a clinician. Then, these 1,000 images were processed utilizing a similarity measurement algorithm on a computational grid.

RESULTS: The texture analysis has demonstrated low accuracy for sagittal knee images (0.54) and axial head images (0.40). Nevertheless, this technique has shown effectiveness as a filter, pre-selecting images to be evaluated by the similarity measurement algorithm. Content-based images retrieval with similarity measurement algorithm applied on these pre-selected images has demonstrated satisfactory accuracy — 0.95 for sagittal knee images, and 0.92 for axial head images. The high computational cost of the similarity measurement algorithm was balanced by the utilization of grid computing.

CONCLUSION: The approach combining texture analysis and similarity measurement algorithm for content-based images retrieval resulted in an accuracy of > 90%. Grid computing has shown to be essential for the utilization of similarity measurement algorithm in the content-based images retrieval that otherwise would be limited to supercomputers.

Keywords: Content-based image retrieval; Texture analysis; Image registration; Grid computing.

INTRODUCTION

The amount of data generated in hospitals and medical centers grows at increasing rates. The yearly production of data generated by diagnostic imaging in important radiological centers achieves two terabytes, as a result of acquisition and storage of data regarding patients in consequence of the increasing importance and utilization of imaging diagnosis. There is a need for intelligent and safe indexation and storage of a huge amount of data, considering that they play an essential role in clinical diagnosis(1,2).

The increasing use of computer-aided diagnosis (CAD) applications is related to the rapid development of medical algorithms. The CAD objective is to improve the diagnostic accuracy, as well as the consistency in diagnostic images interpretation by means of a diagnostic response suggested by a computer(3). However, some recognized CAD applications have not been utilized in the clinical routine yet because of their high computational cost, limiting their utilization to those centers that have high capacity computers(4).

Difficulties in applying these CAD algorithms in the clinical routine and the current limits on images storage, processing, search and retrieval in large data banks have led companies and research institutions to find new solutions for the accomplishment of these tasks(5,6).

Grid computing

The grid computing (GC) technology is the most recent and promising tool in the field of distributed computing. In summary, distributed computing consists of a collection of independent computers presenting to the user as a single and consistent system. This technology allows integration between remotely distributed and connected by means of long distance networks. With this integration capacity, a virtual or cooperative computing system is created to resolve problems regarding mass data storage and access, as well as regarding applications running with high computational cost(6,7).

The GC technology offers a single environment for data sharing, storage and processing. Additionally, it allows the medical community to utilize a single distributed database capable of providing resources, data and knowledge sharing. These capabilities allow a greater interaction among medical clinics, offering new opportunities for small clinics and research laboratories with poor computational resources(7).

Besides, GC offers a flexible, scalable and less vulnerable infrastructure, and, therefore more reliable and capable of guaranteeing a safe access to any installed application. Differently from distributed computing and the methodology of groups of terminals or workstations connected to a server or group of servers (clusters technology), the GC resources present administrative autonomy and system heterogeneity. These two features allow a higher scalability and robustness to applications. However, these same features require that the computational grid components are compliant with standards aiming at an open scalability and sharing of computational resources(8).

Foster & Kesselman(9) have presented a proposal of GC architecture and components. The grid formal architecture comprises four layers (Figure 1). The construction layer is the lowest level of the structure and represents the physical resources and devices that users want to share and access (computers, network, file systems, catalogs, softwares and digital instruments). Just above the construction layer, is the resources and connectivity layer, responsible for communication and authentication required for resources exchange, user validation, monitoring and control over resources sharing. The third layer, or cooperation layer, holds the protocols and performs the services responsible for the resources exchange (resources discovery and allocation, monitoring and diagnosis of services functionality, data replication, and policies regulating users' privileges for accessing the grid resources). The user application layer is at the top of the structure and is responsible for invoking all the other layers.


There is a great number of GC-related projects described in the literature (for example: Globus(10), Legion(11), Condor(12) and OurGrid(13)), based on different technologies, and aimed at determined areas and purposes like applications for data storage and processing, Web portals and infrastructure services for interinstitutional collaboration(14,15).

The baseline utilization of GC by the user is accomplished by means of a software interface that allows the user to communicate with the data processing center of the computational grid known as broker. The broker can find the resources required for the tasks execution. After finishing the task execution, the broker returns the application result to the user(16). Figure 2 demonstrates the baseline functioning of the OurGrid project.


Content-based medical images retrieval

Among the several CAD techniques, content-based images retrieval (CBIR) are the systems that most benefit from the GC technology due to their features and requirements: processing intensity and complexity and great amount of stored images(17).

Through CBIR, and based on a reference image, it is possible to find similar images included in one or several image banks utilizing inherent attributes. In the clinical decision-making process, CBIR presents great advantages, and is capable of retrieving images of a same modality, anatomical region and with the same structural alterations caused by certain diseases. Therefore, CBIR has awakened the medical community interest because of its capacity to retrieve already diagnosed images to compare with an image being studied, allowing the specialist to confirm his/her diagnostic hypothesis(18). Although part of this information may be shown on the medical images letterhead, this textual labeling may present a high rate of error, with case reports of up to 16%(19). A great number of scientific papers emphasize the need for adopting alternative methods of accessing data manually inserted into the medical images letterheads(20–23).

Besides the techniques of clinical decision-making support, research and teaching benefit from CBIR systems. In education, CBIR aids both teachers and students in utilizing educational image banks and visual analysis of results. Besides evaluation based on diagnosis and anatomical region, analysis of visually similar cases, although with different diagnosis, result in an improvement of the educational quality(24).

Content-based images retrieval is one of the computational vision techniques more intensely studied in the last tem years, and is based on three classes of visual characteristics: color, texture and shape(25). These attributes allow the development of robust computational tools capable of characterizing images by their own contents, adding advantages to the images identification based only on textual descriptors that constitute the traditional classification of medical images files(23).

The gray-scale distribution is the simplest feature to be characterized. Characterization is performed by comparison between gray-scale histograms utilizing the summation of absolute or quadratic differences on the number of image elements (pixels) for each gray-scale intensity. Gray-scale distribution presents ambiguity (where different images may generate the same summation), and for this reason is not effective for the whole CBIR; however, considering its simplicity and low computational cost it can and should be utilized as a initial filter for other more complex and costly methods.

Texture-based features are related to the quantification of image intensity variation and scale. In the literature, one of the most frequently utilized methods for extracting texture attributes is the co-occurrence matrix(24). Haralick et al.(26) have defined the texture attributes that can be obtained from the co-occurrence matrix with texture discrimination purposes. Approximately 20 statistical functions are proposed in the literature for acquisition of information from the co-occurrence matrix(27). Some of the most significant functions producing a satisfactory textures classification are: entropy, inertia, energy, shade, inverse difference moment, promenance, correlation and variance(27–33).

Shape-based image retrieval is one of the most complex issues to be approached by CBIR systems, considering the complexity of the method for automatic segmentation of medical images. After the segmentation, the structures are described by their shape characteristics, including information on rotation, translation and scale(34).

Another CBIR technique described in the literature is the images registration(5,17). This technique calculates a rigid 2D coordinates transformation including rotation, translation and scale, searching the maximum matching between two images or between two image volumes. The rigid transformation is based on the minimization of the quadratic error or sum of square differences between the structures contour utilizing similarity measurement algorithms between two images intensities(35,36).

The present study presents a singular approach to systems of content-based medical images retrieval, utilizing texture attributes and the computational power of the recent GC technology applied to the similarity measurement algorithm based on the sum of square differences.

MATERIALS AND METHODS

The system developed in the present study has utilized the GNU/Linux Debian operational system and Java 1.5 programming language, with the similarity measurement algorithm as an implementation of the Insight Toolkit software(37). Evaluation was made in a heterogeneous images bank with 2,400 MRI images of different anatomical regions, sequences and acquisition planes, with gray levels ranging from 4,096 to 65,536.

The system comprises two CBIR modules. The first module utilizes second order texture analysis parameters (co-occurrence matrix) to classify the most similar images according to this technique. In the second module, the similarity measurement algorithm is applied on the images selected in the first module. Because of the high computational cost of the similarity measurement algorithm, the second module is processed on the OurGrid computational grid that is a cooperative, open and free-access network. OurGrid, currently, hooks together approximately 500 machines.

The user/GC interface is performed by means of MyGrid 3.2 (OurGrid; Campina Grande, PB, Brazil) that is the OurGrid broker, capable of selecting the computational resources to be utilized in the application execution, besides releasing the user from the GC complexity, so the user utilizes de grid as if it was a single computer(13).

All of the database images have an associated characteristic vector obtained from the gray levels co-occurrence matrix and its attributes. The co-occurrence matrix followed orientation at 0°, 45°, 90° and 135° and distances between images elements (pixels) = 1. Texture attributes utilized were: energy, entropy, inverse difference moment, shadow, inertia, promenance, correlation and variance. The utilization of eight texture attributes and four angular orientations resulted in a 32-dimension characteristic vector.

The system offers a graphic interface (Figure 3) allowing the specialist to select a DICOM (digital imaging and communication in medicine) reference image at the beginning of the first module. At the end of the module, the images are classified according the lower value of the Euclidean distance between the characteristic vectors of the reference image and the database images.


The second module utilizes the 1,000 most similar images according to the first module. This module also requires that the specialist define the number of tasks for the similarity measurement algorithm processing e distribution on the GC. That is to say, which is the application "granularity". The granularity is related to the amount of images to be processed by the similarity measurement algorithm on each GC machine. The similarity measurement algorithm utilizes similar transformations and linear interpolation aiming at the mapping of the homologue points between two images.

RESULTS

The results of the present study originated from the selection of images of two anatomical regions — knee and head — in an images bank. The knee studies included 20 sagittal, T1-weighted images, and head studies included 40 axial, T2-weighted images. The experiments were repeated for three times, with slices different from the described studies. The images were considered as correct when the application returned images from the same plane and sequence of the reference images.

The first module classified the most similar images according to texture attributes. The mean processing time in the first module was 2.3 minutes, and was obtained by the calculation of the Euclidean distance between the characteristic vector of each of the 2,400 images, and the characteristic vector of the reference image. The algorithms were processed by the local computer utilizing a 2.8 GHz Pentium 4 processor with 1 Gbyte memory.

Results were evaluated with "precision" and "recall" parameters which are typically utilized for evaluating systems of content-based images retrieval and information retrieval. "Recall" means the ratio of relevant images over the number of images retrieved in the query. On the other hand, "precision" is the ratio of retrieved images that are relevant for reference(38).

Figure 4 shows the results of the execution of the first module with mean values of precision-recall curves of the Euclidean distance between characteristic vectors of the reference images in relation to the images of the database. This result allowed the evaluation of the CBIR effectiveness utilizing the texture in the classification of the most similar images for the second module. Although the mean precision obtained in the experiments is 0.54 (sagittal knee), and 0.40 (axial head), it is sufficient for filtering the images to be submitted to the second module. In the second module, the images are processed with the similarity measurement algorithm on the computational grid. CBIR with the similarity measurement algorithm resulted in a satisfactory precision for both anatomical regions — 0.95 (sagittal knee) and 0.92 (axial head) —, according to the mean precision-recall curves between the reference images and those classified by the first module (Figure 5).



Figure 6 shows the classification of the most similar images after the application execution. For space reasons, only nine of the most similar images are shown.


The high computational cost of the similarity measurement algorithm was balanced by the utilization of the computation grid of the OurGrid system. On average, the processing time of the similarity measurement algorithm applied to the experiments utilizing 50 processor of the grid was reduced by 116.97 minutes for knee images and 95.15 minutes for head images in relation to processing times obtained in the local computer (Figure 7).


In the present study, the application was divided into 20 tasks comprised of 50 images each. Images were compressed before being sent to the computational grid, and the mean size of the files with 50 images was 4 Mbytes. Images were sent to the computational grid with a single identification file specifying the number of the image and the respective task.

On average, the compressed images were sent to the computational grid machines is 22.2 seconds, and the mean processing time for the 50 images by each computer of the grid was 11.45 seconds. The images send-time was short because the greatest part of the tasks was executed on computers connected to the local network.

Also, OurGrid allowed that the libraries required for the application execution were stored in remote computers avoiding the necessity of re-sending data.

The mean time for experiments has also been analyzed, changing the application granularity among 10, 20, and 50 images/task (Figure 8). The use of the smallest grain, i.e., 50 images /task, implied a greater total amount of images/task. So, a higher number of computers of the computational grid were requested because of the increase in the quantity of tasks to be processed.


The necessity of allocating 50 machines for executing the application implied the distribution of tasks for being processed out of the local network. So, the total application time was affected by the time of data transmission to remote computers.

Nevertheless, decomposing the application into larger tasks (tem tasks in total), i.e., larger grain, implied the requisition of less computers and transmission of greater files with higher processing time/machine. Therefore, a fixed and intermediate number of 20 tasks were adopted.

DISCUSSION

The CG technology has shown to be a promising tool in the processing and storage of great data volumes. However, more benefits should be expected, according to Liu et al.(7), who have utilized the GC architecture to make medical images backup copies in several PACS (picture archiving and communication system).

The present study has adopted a mixed approach of CBIR techniques to classify similar images of different planes and anatomical regions utilizing the high CG processing capacity. The system has utilized CBIR techniques based on texture analysis and similarity measurement algorithm.

The texture analysis approximates the human visual perception and has been utilized in many systems as an aid to the clinical diagnosis(39,40). The mean texture analysis accuracy — 0.54 for knee images, and 0.40 for head images -, despite being relatively low, was effective as an initial filter for the second module. A possible solution to increase the efficiency of this filtering would be the development of methods to detect motion artifacts, since texture information may be missed when rotation, translation and scaling are involved in the images processing(29).

The utilization of the similarity measurement algorithm of the sum of the square differences applied to the second module presented a quite satisfactory mean accuracy — 0.95 for knee, and 0.92 for head. The algorithm could retrieve similar images of different anatomical regions and planes. The majority of studies in the literature are restricted to a determined anatomical region, modality or diagnostic procedure, only utilizing characteristic vectors(41). However, because of their high computational cost, the utilization of similarity measurement algorithms executed in a single computer becomes unfeasible in computer-aided diagnosis. The GC technology enables the utilization of the similarity measurement technique because of the capability of parallel data processing in the several computers connected to the computational grid.

Although the computational grid utilized in the present study is constituted by approximately 500 computers spread over more than 20 locations, the ten- and twenty-task experiments were processed in the local network machines without affecting the application execution time. However, the 50-task experiments required processing out of the local network, so they were affected by the high costs of data transmission. In these cases, the cost-benefit ratio between processing time and data-transmission should be evaluated.

The utilization of GC in medical applications is still at its beginning; however this is a promising technology and significant developments in IT applied to the health care field can be expected in the near future.

Aiming at improving the results of the present study, two new components are presently in development: similarity measurement based on cross-correlation, and automatic segmentation of brain structures. The cross-correlation algorithm will allow the search in different modalities to minimize a limitation of the sum of square differences. Another limitation of this algorithm is the high sensitivity to small amounts of pixels with great differences in intensity between two images, like in cases of contrast injection(35). The automatic segmentation algorithm will restrict the image retrieval to determined structures, allowing more specific queries than those performed in comparison with complete images. An integrate utilization of different methods could result in a more accurate differentiation between images(42).

Acknowledgments

The authors thank Projeto GridVida, Laboratório de Sistemas Distribuídos da Universidade Federal de Campina Grande (UFCG), and Centro de Ciências das Imagens e Física Médica da Faculdade de Medicina de Ribeirão Preto da Universidade de São Paulo (CCIFM/FMRP-USP).

REFERENCES

Received November 21, 2005. Accepted after revision October 23, 2006.

  • 1. Montagnat J, Breton V, Magnin IE. Using technologies to face medical image analysis challenges. Proceedings of the IEEE CCGrid03 2003, Tokyo, Japan.
  • 2. Montagnat J, Breton V, Magnin IE. Partitioning medical image databases for content-based queries on a Grid. Methods Inform Med 2005;44: 154160.
  • 3. Azevedo-Marques PM. Diagnóstico auxiliado por computador na radiologia. Radiol Bras 2001;34: 285293.
  • 4. HealthGrid, HealthGrid White Paper. [Acessado em: 10/10/2006]. Disponível em: http://www. heathgrid.org
  • 5. Montagnat J, Bellet F, Benoit-Catin H, et al. Medical images simulation, storage, and processing on the European DataGrid testbed. J Grid Comput 2004;2:387400.
  • 6. Breton V, Blanchet C, Legré Y, Maigne L, Montagnat J. Grid technology for biomedical applications. Lecture Notes in Computed Science 2005; 204218.
  • 7. Liu BJ, Zhou MZ, Documet J. Utilizing data Grid architecture for the backup and recovery of clinical image data. Comput Med Imaging Graph 2005;29:95102.
  • 8. Foster I, Kesselman C, Tuecke S. The anatomy of the Grid: enabling scalable virtual organizations. International Journal of High Performance Computing Applications 2001;15:200222.
  • 9. Foster I, Kesselman C. The Grid 2: blueprint for a new computing infrastructure. San Francisco, CA: Morgan Kaufmann Publishers, 2004.
  • 10. Foster I, Kesselman C. Globus: a metacomputing infrastructure toolkit. International Journal of Supercomputing Applications 1997;11:115128.
  • 11. Grimshaw AS, Wulf WA. The legion vision of a worldwide virtual computer. Communications of the ACM 1997;40:3945.
  • 12
    Condor. [Acessado em: 13/9/2006]. Disponível em: http://www.cs.wisc.edu/condor
  • 13. Cirne W, Brasileiro F, Andrade N, et al. Labs of the World, Unite!!! UFCG/DSC Technical Report 07/2005;112.
  • 14. de Roure D, Baker M, Jennings NR, Shadbolt N. The evolution of the Grid. In: Berman F, Fox G, Hey AJG, editors. Grid computing making the global infrastructure a reality. New York, NY: Wiley, 2003;65100.
  • 15. Foster I. The Grid: computing without bounds. Scientific American April 2003,228:8085.
  • 16
    Grid Café. [Acessado em: 29/8/2006]. Disponível em: http://gridcafe.web.cern.ch/gridcafe
  • 17. Montagnat J, Duque H, Pierson JM, Breton V, Brunie L, Magnin IE. Medical image content-based queries using the Grid. Proceedings of the First European HealthGrid Conference 2004, Lyon, France.
  • 18. Rahman M, Wang T, Desai B. Medical image retrieval and registration: towards computer assisted diagnostic approach. In: IDEAS Workshop on Medical Information Systems: The Digital Hospital (IDEAS-DH'04), 2004. Washington, DC: IEEE Computer Society, 2004;7889.
  • 19. Güld MO, Kohnen M, Keysers D. Quality of DICOM header information for image categorization. Proceedings of the International Symposium on Medical Imaging 2002, San Diego, CA.
  • 20. Tagare HD, Jaffe C, Duncan J. Medical image databases: a content-based retrieval approach. J Am Med Inform Assoc 1997;4:184198.
  • 21. Traina Júnior C, Traina AJM, Santos RR, Senzako EJ. A support system for content-based medical image retrieval in object oriented databases. J Med Syst 1997;21:339352.
  • 22. Rosset A, Ratib O, Valle J. Integration of a multimedia teaching and reference database in a PACS environment. RadioGraphics 2002;22:15671577.
  • 23. Petrakis EGM. Content-based retrieval of medical images. Int J Comput Res 2002;11:171182.
  • 24. Müller H, Michoux N, Bandon D, Geissbuhler A. A review of content-based image retrieval systems in medical applications clinical benefits and future directions. Int J Med Inform 2004;73: 123.
  • 25. Azevedo-Marques P, Honda MH, Rodrigues JAH, et al. Recuperação de imagem baseada em conteúdo: uso de atributos de textura para caracterização de microcalcificações mamográficas. Radiol Bras 2002;35:9398.
  • 26. Haralick RM, Shanmuga K, Dinstein I. Textural features for image classification. IEEE Trans Syst Man Cybern 1973;SMC3:610621.
  • 27. Walker RF, Jackway P, Longstaff ID. Improving co-occurrence matrix feature discrimination. In: Proc DICTA '95, 3rd Conference on Digital Image Computing: Techniques and Application 1995;643648.
  • 28. McLean GF. Vector quantization for texture classification. IEEE Trans Syst Cybern 1993;23:637644.
  • 29. Freeborough PA, Fox NC. MR image texture analysis applied to the diagnosis and tracking of Alzheimer's disease. IEEE Trans Med Imaging 1998;17:475479.
  • 30. Mathias JM, Tofts PS, Losseff NA. Texture analysis of spinal cord pathology in multiple sclerosis. Magn Reson Med 1999;42:929935.
  • 31. Materka A, Strzelecki M. Texture analysis methods a review. In: COST B11 Report. Lodz, Poland: Technical University of Lodz, Institute of Electronics, 1998.
  • 32. Konak ES. A content-based image retrieval system for texture and color queries. (M.Sc. degree thesis). Ankara, Turkey: Department of Computer Engineering and Institute of Engineering and Science, Bilkent University, 2002.
  • 33. Sharma M, Singh S. Evaluation of texture methods for image analysis. 7th Australian and New Zealand Intelligent Information System Conference. Perth, Australia, 2001;117121.
  • 34. Veltkamp RC, Hagedoorn M. State-of-the-art in shape matching. In: Lew M, editor. Principles of visual information retrieval. London: Springer-Verlag, 2000;87119.
  • 35. Hajnal JV, Hill DLG, Hawkes DJ. Medical image registration. In: Neuman MR, editor. Biomedical engineering. Boca Raton, FL: CRC Press, 2001.
  • 36. Yoo TS. Insight into images: principles and practice for segmentation, registration, and image analysis. Wellesley, MA: AK Peters, 2004.
  • 37
    InsightToolkit. [Acessado em: 8/10/2006]. Disponível em: http://www.itk.org
  • 38. Bueno JM. Suporte à recuperação de imagens médicas baseada em conteúdo através de histogramas métricos. São Carlos, SP: Instituto de Ciências Matemáticas e de Computação, Universidade de São Paulo, 2002.
  • 39. Shyu CR, Bradley CE, Kak AC, Kosaka A, Aisen AM, Broderick LS. ASSERT: a physician-in-the-loop content-based retrieval system for HRCT image databases. Computer Vision and Image Understanding 1999;75:111132.
  • 40. Kuo WJ, Chang RF, Lee CC, Moon WK, Chen DR. Retrieval technique for the diagnosis of solid breast tumors on sonogram. Ultrasound Med Biol 2002;28:903909.
  • 41. Lehmann TM, Güld MO, Thies O, et al. Content-based image retrieval in medical applications. Methods Inform Med 2004;43:354361.
  • 42. Traina AJM, Traina C, Bueno JM, Chino FJT, Azevedo-Marques P. Efficient content-based image retrieval through metric histograms. World Wide Web J 2003;6:157185.
  • Mailing address:
    Dr. Marcelo Costa Oliveira
    Universidade Federal de Alagoas
    Campus Arapiraca
    Coordenação de Ciência da Computação
    Rodovia AL 115, km 6,5, Sementeira
    Arapiraca, AL, Brazil
    E-mail:
  • *
    Study developed in the Laboratório de Sistemas Distribuídos do Departamento de Sistemas e Computação da Universidade Federal de Campina Grande (UFCG), Campina Grande, PB, Brazil.
  • Publication Dates

    • Publication in this collection
      21 Sept 2007
    • Date of issue
      Aug 2007

    History

    • Received
      21 Nov 2005
    • Accepted
      23 Oct 2006
    Publicação do Colégio Brasileiro de Radiologia e Diagnóstico por Imagem Av. Paulista, 37 - 7º andar - conjunto 71, 01311-902 - São Paulo - SP, Tel.: +55 11 3372-4541, Fax: 3285-1690, Fax: +55 11 3285-1690 - São Paulo - SP - Brazil
    E-mail: radiologiabrasileira@cbr.org.br