SVM Framework for Incorporating Content-Based Image Retrieval and Data Mining into the SBIM Image Manager

  • Luiz A. P. NevesEmail author
  • Gilson A. Giraldi
Part of the Lecture Notes in Computational Vision and Biomechanics book series (LNCVB, volume 8)


With the Internet evolution, there has been a huge increase in the amount of images stored in electronic format particularly in the case of biological and medical image applications. Nowadays, hospitals and research centers can acquire large image databases which poses fundamental requirements for storage, processing and sharing data. In order to fulfill these requirements we have proposed the Shared Biological Image Manager (SBIM) system which has been developed using the programming languages PHP and Javascript as well as the Database Management System PostgreSQL. In this chapter, we propose an extension of the SBIM functionalities by incorporating data mining and image retrieval facilities. We describe an unified solution for both these services inside the Shared Biological Image Manager (SBIM) through Support Vector Machine (SVM) frameworks. Data mining is implemented using discriminant weights given by SVM separating hyperplanes to select the most discriminant features for two-class classification problems. For image retrieval, we consider an SVM ensemble based on the “one-against-all” SVM multi-class approach. The user specifies an initial feature space, the training set and the SVM (ensemble) configuration. After training, the SVM ensemble can be used to retrieve relevant data once given a query image. Finally, we discuss some details about the implementation of the content-based image retrieval (CBIR) and discriminant features discovery approaches inside the SBIM system.



We would like to tank Dr. Carlos Eduardo Thomaz, from Department of Electrical Engineering, FEI, Sao Paulo, Brazil, due to the valuable discussions during the preparation of this work.


  1. 1.
    Bouchiha B, Malki M, Mostefai A, El K (2008) A framework for reegineering Web applications to Web services. INFOCOMP J Comput Sci 7(1):19–26Google Scholar
  2. 2.
    Morphbank, 2011Google Scholar
  3. 3.
    Biology Image Library, 2011Google Scholar
  4. 4.
    JCB Data Viewer, 2011Google Scholar
  5. 5.
    Thomaz CE, Giraldi GA (2010) A new ranking method for principal components analysis and its application to face image analysis. Image Vis Comput 28(6):902–913CrossRefGoogle Scholar
  6. 6.
    Yildizer E, Balci AM, Hassan M, Alhajj R (2012) Efficient content-based image retrieval using multiple support vector machines ensemble. Expert Syst Appl 39:2385–2396Google Scholar
  7. 7.
    Macedo TAA, INDIAM, Guliato D, Bôaventura RS, Maia MA, Rangayyan RM, Simedo MS (2009) An e-learning system for the interpretation of mammograms. J Digit Imaging 22(4):405–420Google Scholar
  8. 8.
    Regert AG, Wangenheim AV, Prüsse M, Maia RS, Abdala DD, Comunello E, Nobre LFS (2009) Recording and reenactment of collaborative diagnosis sessions using DICOM. J Digit Imaging 22(6):605–619Google Scholar
  9. 9.
    Schiabel H, Pires SR, Medeiros RB (2004) Banco de imagens mamográficas para treinamento na interpretação de imagens. Radiol Bras 1(1):239–244Google Scholar
  10. 10.
    Welter P, Riesmeier J, Fischer B, Grouls C, Kuhl C, Deserno T (2011) Bridging the integration gap between imaging and information systems: a uniform data concept for content based image retrieval in computer aided-diagnosis. JAMIA 18(4):506–510Google Scholar
  11. 11.
    Oliveira JEE, Araújo AA, Deserno TM (2011) Content-based image retrieval applied to BI-RADS tissue classification in screening mammography. World J Radiol 3(1):24–31CrossRefGoogle Scholar
  12. 12.
    Sanches PR, Azevedo-Marques PM, Caritá EC, Benedicto AA (2005) Implantação de um RIS/PACS no Hospital das Clínicas de Ribeirão Preto: uma solução baseada em Web. Radio Bras, pp 37–43Google Scholar
  13. 13.
    Santos AC, Azevedo-Marques PM, Trad CS, Júnior JE (2001) Implantação de um Mini-PACS (Sistema de Arquivamento e Distribuição de Imagens) em Hospital Universitário. Radiol Bras 1(1):221–224Google Scholar
  14. 14.
    Porcides GM, Neves LAP, Aquino LCM, Giraldi GA (2012) An on-line system for medical and biological image sharing. In: Tavares JMRS, Natal Jorge RM (eds) Computacional vision and medical image processing, pp 23–26. Taylor & Francis, Group, 2012Google Scholar
  15. 15.
    Thomaz CE, Kitani EC, Gillies DF (2006) A maximum uncertainty lda-based approach for limited sample size problems—with application to face recognition. J Brazilian Comput Soc (JBCS) 12(2):7–18Google Scholar
  16. 16.
    Vapnik VN (1998) Statistical learning theory. Wiley, New YorkGoogle Scholar
  17. 17.
    Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Mining Knowl Discov 2(2):121–167Google Scholar
  18. 18.
    Thomaz CE, Boardman JP, Counsell S, Hill DLG, Hajnal JV, Edwards AD, Rutherford MA, Gillies DF, Rueckert D (2007) A multivariate statistical analysis of the developing human brain in preterm infants. Image Vis Comput 25(6):981–994CrossRefGoogle Scholar
  19. 19.
    Fukunaga K (1990) Introduction to statistical patterns recognition, vol 18, no 8. Academic Press, New York, pp 831–836Google Scholar
  20. 20.
    Chang C-Y , Wang H-J, Li C-F (2009) Semantic analysis of real-world images using support vector machine. Expert Syst Appl 36:10560–10569Google Scholar
  21. 21.
    Lira PHM, Giraldi GA, Neves LAP (2009) Panoramic dental X-Ray image segmentation and feature extraction. In: Proceedings of V workshop of computing vision, Sao Paulo, Brazil, 2009Google Scholar
  22. 22.
    Jain AK (1989) Fundamentals of digital image processing. Prentice-Hall, Inc., Upper Saddle RiverGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2013

Authors and Affiliations

  1. 1.UFPR—Federal University of ParanáCuritibaBrazil
  2. 2.LNCC—National Laboratory for Scientific ComputingPetrópolisBrazil

Personalised recommendations