
José María Rodríguez CorralUniversidad de Cádiz | UCA · Department of Computer Engineering
José María Rodríguez Corral
PhD
About
18
Publications
10,374
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
186
Citations
Citations since 2017
Introduction
Skills and Expertise
Additional affiliations
November 1994 - present
University of Cádiz (Spain)
Position
- Professor (Associate)
Description
- School of Engineering. University of Cádiz (Spain)
Education
October 1993 - February 2002
October 1987 - June 1993
Publications
Publications (18)
Nowadays, the study of the gait by analyzing the distribution of plantar pressure is a well-established technique. The use of intelligent insoles allows real-time monitoring of the user. Thus, collecting and analyzing information is a more accurate process than consultations in so-called gait laboratories. Most of the previous published studies con...
Background: Lung cancer has the highest mortality rate in the world, twice as high as the second highest. On the other hand, pathologists are overworked and this is detrimental to the time spent on each patient, diagnostic turnaround time, and their success rate.
Objective: In this work, we design, implement, and evaluate a diagnostic aid system fo...
Medical image segmentation can be implemented using Deep Learning methods with fast and efficient segmentation networks. Single-board computers (SBCs) are difficult to use to train deep networks due to their memory and processing limitations. Specific hardware such as Google's Edge TPU makes them suitable for real time predictions using complex pre...
Medical image segmentation can be implemented using Deep Learning methods with fast and efficient segmentation networks. Single-board computers (SBCs) are difficult to use to train deep networks due to their memory and processing limitations. Specific hardware such as Google’s Edge TPU makes them suitable for real time predictions using complex pre...
The Internet of Things enables experts of given domains to create smart user experiences for interacting with the environment. However, development of such experiences requires strong programming skills, which are challenging to develop for non-technical users. This paper presents several extensions to the block-based programming language used in A...
The C programming language is widely used in computer and industrial engineering. Because of that, such programming language is also widely used as a language to teach programming to industrial engineering students. In Spain, many universities use this language compulsory in the first year, or even in higher courses. Our experience shows that learn...
Medical images from different clinics are acquired with different instruments and settings. To perform segmentation on these images as a cloud-based service we need to train with multiple datasets to increase the segmentation independency from the source. We also require an efficient and fast segmentation network. In this work these two problems, w...
A visual programming language allows users and developers to create programs by manipulating program elements graphically. Several studies have shown the benets of visual languages for learning purposes and their applicability to robot programming. However, at present, there are not enough comparative studies on the suitability of textual and visua...
Object-oriented programming (OOP) abstract concepts are often difficult to understand for students, since it is not easy to find the equivalence of such concepts in daily life. In this paper we will study if an interdisciplinary approach based on an introduction to robotics and robot programming helps the student in acquiring theOOPconcepts. For ou...
Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in...
In this article, the authors show how, in the pursuit of research results, they can obtain excellent tools and data for engineering education. In particular, they describe one example of computer architecture in the Computer Engineering Degree Programme at the University of Cádiz in Spain. This research topic is of particular importance as it influ...
The rods and cones of a human retina are constantly sensing and transmitting the light in the form of spikes to the cortex
of the brain in order to reproduce an image in the brain. Delbruck’s lab has designed and manufactured several generations
of spike based image sensors that mimic the human retina. In this paper we present an exhaustive timing...
In this paper, we present a simple analytical study of caching systems based on the idea of dynamic equilibrium of cache blocks, assuming the Independent Reference Model (IRM) of references. This method allows us to obtain simple closed-form expressions for parameters that are usually excluded from cache studies, such as the mean number of reads or...
The work presented in this paper has a dual purpose: giving the pupil new resources to motivate himself in the learning process of any programming language, and providing the teacher with didactic tools in or- der to make more efficient his teaching. Every guided practical activity consists of a Web page with a simple structure, in order to facilit...
Nowadays, computers are frequently equipped with peripherals that transfer great amounts of data between them and the system memory using direct memory access techniques (i.e., digital cameras, high speed networks, …). Those peripherals prevent the processor from accessing system memory for significant periods of time (i.e., while they are communic...
Bridges easy the interconnection and communication of devices that operate using different buses. In fact, we can see a computer as a hierarchy of buses to which devices are connected. In this paper we design a PCI/MC68000 bridge in order to improve communications between a Personal Computer and a MC68000 based system. The previous interface betwee...
With the important development of computer architectures, bus emulation becomes a very important tool. In this paper, methods for bus emulation are generally studied. We present several actual systems using this approach and introduce a new practical application. This application permits a PC-compatible system with an ISA BUS to control an embedded...