|
Fernando Berzal Galiano
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Research Projects | MSc. Theses | Software Development Projects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Research projectsSemantic Concept Modeling for Digital Image Characterization:
|
Funding entity | Spanish Ministry of Innovation and Science "Plan Nacional de I+D+i" TIN2009-08296 |
Project duration | 2010 - 2012 |
Project coordinator | Daniel S�nchez Fern�ndez, Ph.D. |
Participating entities |
|
Funding entity | Junta de Andalucia P07-TIC-03175 |
Project duration | 2008 - 2011 |
Project coordinator | Nicolas Marin, Ph.D. |
Participating entities |
|
Funding entity | Spanish Ministry of Education and Science "Plan Nacional de I+D+i" TIN2006-07262 |
Project duration | 2007 - 2009 |
Project coordinator | Juan Carlos Cubero Talavera, Ph.D. |
Participating entities |
|
Funding entity | Junta de Andaluc�a - Plan Andaluz de Investigaci�n Excellence Project P06-TIC-01433 |
Peoject duration | 2007 - 2010 |
Project coordinator | Mar�a Amparo Vila Miranda, Ph.D. |
Participating entities |
|
Funding entity | Junta de Andaluc�a Excellence Project P05-TIC-00531 |
Project duration | March 2006 - February 2009 |
Project coordinator | Francisco Herrera Triguero, Ph.D. |
Participating entities | 10 research groups from 7 Andalusian universities (UGR, UMA, US, UH, UA, UJ & UCO) |
Funding entity |
Spanish Ministry of Science and Technology
"Programa Nacional de Tecnolog�as de la Informaci�n y las Comunicaciones" Part of the European Union EUREKA #2235 Project (IKF: Intelligent Knowledge Fusion) |
Project duration | 2001, 2003 |
Project coordinator | Juan Carlos Cubero Talavera, Ph.D. |
Participating entities |
|
Funding entity | Spanish Ministry of Science and Technology
"Programa Nacional de Tecnolog�as de la Informaci�n y las Comunicaciones" CYCIT Project TIC2002-00480 |
Project duration | December 1, 2002 - November 30, 2005 |
Project coordinator | Juan Miguel Medina Rodr�guez, Ph.D. |
Participating entities |
|
Funding entity | European Union
FEDER Programme Project 1FD97-0255-C03-02 |
Project duration | December 1998 - December 2001 |
Project coordinator | Mar�a Amparo Vila Miranda, Ph.D. |
Participating entities |
|
Student | A�da �ngela Jim�nez Moscoso del Prado |
Advisors | Fernando Berzal Galiano Juan Carlos Cubero Talavera |
Ph.D. Program | Master in Soft Computing and Intelligent Systems
Departamento de Ciencias de la Computaci�n e Inteligencia Artificial Universidad de Granada, December 2007 |
Student | Jos� Luis Polo Garc�a |
Advisors | Juan Carlos Cubero Talavera Fernando Berzal Galiano |
Ph.D. Program | Master in Soft Computing and Intelligent Systems
Departamento de Ciencias de la Computaci�n e Inteligencia Artificial Universidad de Granada, December 2007 |
Student | Adris Mohamed Abd El Azim |
Advisors | Fernando Berzal Galiano Francisco Javier Calvo Poyo |
Ph.D. Program | Master in Soft Computing and Intelligent Systems
Departamento de Ciencias de la Computaci�n e Inteligencia Artificial Universidad de Granada, September 2010 |
Student | Luis Quesada Torres |
Advisors | Fernando Berzal Galiano Juan Carlos Cubero Talavera |
Ph.D. Program | Master in Soft Computing and Intelligent Systems
Departamento de Ciencias de la Computaci�n e Inteligencia Artificial Universidad de Granada, December 2010 |
TMiner collects some Data Mining algorithms which might prove useful to interpret huge datasets and discover associations among the data stored in databases. TMiner is implemented in Java and works on relational databases through JDBC, the Java standards CLI [call-level interface].
TMiner allows the user to perform standard SQL quesries, import and export data, build classification models, and extract association rules using Apriori or TBAR (Fernando Berzal, Juan Carlos Cubero, Nicol�s Mar�n & Jos� Mar�a Serrano: "TBAR: An efficient method for association rule mining in relational databases", Data & Knowledge Engineering, vol. 37, pp. 47-64, 2001). TMiner lets you build classification models such as decision trees (as those built using ID3 or C4.5). It also incorporates other machine learning techniques such as rule inducers (AQ and CN2) and algorithms to build partial classification models using association rules.
Numerical Cruncher [NC]] is a Java 2 applet/application which collects some of the most important algorithms used in Pattern Recognition. This software package includes several classification methods, both parametric (linear and quadratic, for example) and non-parametric (k-NN, LVQ, or DSM). NC also implements some clustering techniques (such as the Batchelor-Wilkins' algorithm, the ubiquitous K-Means, a GRASP algorithm which improves K-Means, and the more complex ISODATA). Numerical Cruncher is bilingual (English and Spanish) and includes HTML help for both English and Spanish.
NC is able to read ASCII files (as C4.5 or LVQ_PAK), as well as raw images. It can also access to local or remote databases using JDBC JDBC [Java DataBase Connectivity], the standard database access interface for the Java platform. When NC is run as an applet, it can obtain input data only through JDBC (due to Java security constraints). Numerical Cruncher seamlessly integrated with TMiner Personal Edition.
Integrated version control, defect tracking, and time accounting system aimed to facilitate software development project management. Originally developed in C++Builder, it stores all relevant data in a relational database (InterBase) and is able to work with zipped files.
SEA version control or software configuration management subsystem allows, among other things, to categorize software componentes (in order to foster reuse), specify relationships and dependencies among components, and automatically restore the project state at a given date, as well as the usual check-in and check-out operations.
SEA defect tracking subsystem manages software bugs and error reports, maintenance requests and software-related risks. Each SPR [Software Problem Report] can be linked to particular components and versions stored by the version control subsystem, thus speeding up the management of all the information related to software development projects.
Finally, SEA human resource subsystem can be used to keep a time log, which is an unvaluable resource for time accounting, invoicing, and future project cost and effort estimation.
Information retrieval system based on SIRE [Scalable Information Retrieval Engine]. It uses an inverted index to answer users' queries and allows users to experiment with different criteria to match their queries against the documents in the database. It can also employ stemming and stop words. I2R is able to index files (in ASCII or HTML format) as well as the content of any relational database.
A set of Java servlets lets I2R integrate with existing document databases and deploy a complete information retrieval system for digital libraries, where documents can be found by search (using keywords and boolean queries) or exploration (browsing category hierarchies). The I2R system is even able to suggest related categories without human intervention.
Berzal@Imagen is an open-source application which collects some of the most-widely used algorithms in Image Processing and Computer Vision: image editing, smoothing, sharpening, histogram manipulation, equalization, contrast enhancement, morphology, segmentation, edge and line detection, several filters, Fourier and Hough transforms, wavelets, etc.. All the algorithms are implemented in ANSI C and a graphical user interface was developed using Borland C++Builder. Additional information regarding to the collected algorithms can be found in the following references:
Small dBase-like program for MS-DOS which allows you to manage your own databases (creation, updates, efficient search, even a restricted form of referential integrity). The libraries which manage the data files are written in ANSI C and have been successfully used in several projects. The program, as it is freely available, was compiled using the Watcom C/C++ compiler.