0000000000161170

AUTHOR

Jose V. Frances-villora

showing 15 related works from this author

Event-based encoding from digital magnetic compass and ultrasonic distance sensor for navigation in mobile systems

2016

Event-based encoding reduces the amount of generated data while keeping relevant information in the measured magnitude. While this encoding is mostly associated with spiking neuromorphic systems, it can be used in a broad spectrum of tasks. The extension of event-based data representation to other sensors would provide advantages related to bandwidth reduction, lower computing requirements, increased processing speed and data processing. This work describes two event-based encoding procedures (magnitude-event and rate-event) for two sensors widely used in industry, especially for navigation in mobile systems: digital magnetic compass and ultrasonic distance sensor. Encoded data meet Address…

Data processingComputer sciencebusiness.industryEvent (computing)020208 electrical & electronic engineeringReal-time computing02 engineering and technologyExternal Data RepresentationData visualizationTransmission (telecommunications)CompassEncoding (memory)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusinessData transmission2016 IEEE 14th International Conference on Industrial Informatics (INDIN)
researchProduct

Hardware implementation of real-time Extreme Learning Machine in FPGA: Analysis of precision, resource occupation and performance

2016

Extreme Learning Machine (ELM) on-chip learning is implemented on FPGA.Three hardware architectures are evaluated.Parametrical analysis of accuracy, resource occupation and performance is carried out. Display Omitted Extreme Learning Machine (ELM) proposes a non-iterative training method for Single Layer Feedforward Neural Networks that provides an effective solution for classification and prediction problems. Its hardware implementation is an important step towards fast, accurate and reconfigurable embedded systems based on neural networks, allowing to extend the range of applications where neural networks can be used, especially where frequent and fast training, or even real-time training…

General Computer ScienceArtificial neural networkComputer sciencebusiness.industry020209 energyComputationTraining (meteorology)02 engineering and technologyRange (mathematics)Resource (project management)Control and Systems Engineering0202 electrical engineering electronic engineering information engineeringFeedforward neural network020201 artificial intelligence & image processingElectrical and Electronic EngineeringField-programmable gate arraybusinessComputer hardwareExtreme learning machineComputers & Electrical Engineering
researchProduct

Ventricular Fibrillation and Tachycardia Detection Using Features Derived from Topological Data Analysis

2022

A rapid and accurate detection of ventricular arrhythmias is essential to take appropriate therapeutic actions when cardiac arrhythmias occur. Furthermore, the accurate discrimination between arrhythmias is also important, provided that the required shocking therapy would not be the same. In this work, the main novelty is the use of the mathematical method known as Topological Data Analysis (TDA) to generate new types of features which can contribute to the improvement of the detection and classification performance of cardiac arrhythmias such as Ventricular Fibrillation (VF) and Ventricular Tachycardia (VT). The electrocardiographic (ECG) signals used for this evaluation were obtained from…

Fluid Flow and Transfer ProcessesProcess Chemistry and TechnologyGeneral EngineeringGeneral Materials ScienceInstrumentationelectrocardiography analysis; ventricular arrhythmia detection; ventricular fibrillation detection; ventricular tachycardia detection; ECG signal classification; Topological Data Analysis; representation of point cloud; persistent diagram representation; landscape representation; silhouette representationInfermeria cardiovascularSistema cardiovascularComputer Science ApplicationsApplied Sciences; Volume 12; Issue 14; Pages: 7248
researchProduct

Analysis of the Modifications in the Spectral and Morphologic Regularity during Ventricular Fibrillation Produced by Physical Exercise and the Use of…

2015

Chronic physical exercise modifies cardiac activity improving response to malignant arrhythmia and, specifically, ventricular fibrillation (VF). Drug administration as glibenclamide, responsible for K + ATP channel blocking, is also generating a positive response against fibrillation.

Fibrillationmedicine.medical_specialtybusiness.industryDrug administrationCardiac activityPhysical exercisemacromolecular substancesmedicine.diseaseGlibenclamidePositive responseInternal medicineVentricular fibrillationcardiovascular systemCardiologyMedicineSpectral analysiscardiovascular diseasesmedicine.symptombusinessmedicine.drug
researchProduct

ECG Analysis for Ventricular Fibrillation Detection Using a Boltzmann Network

2015

Arrhythmias consist on electrical alterations in the heart beat control. They can be identified by means of surface ECG leads. The main goal of this work is to provide a signal classification based on ECG signal waveform in the time-frequency domain especially targeted to Ventricular Fibrillation detection. The use of a classifier based on a Boltzmann network is proposed. However, a previous signal preprocessing is also required so that the Boltzmann network is fed with the appropriate data. In this case, an R-wave detector is used; after that, the Pseudo Wigner-Ville time-frequency distribution is obtained. This distribution is used to train and test the network, which handles it as an ima…

medicine.medical_specialtybusiness.industryComputer scienceQuantitative Biology::Tissues and OrgansDetectorFeature extractionPattern recognitionmedicine.diseasesymbols.namesakeInternal medicineVentricular fibrillationBoltzmann constantmedicinesymbolsCardiologyPreprocessorECG analysisWaveformArtificial intelligencebusinessClassifier (UML)
researchProduct

A Novel Systolic Parallel Hardware Architecture for the FPGA Acceleration of Feedforward Neural Networks

2019

New chips for machine learning applications appear, they are tuned for a specific topology, being efficient by using highly parallel designs at the cost of high power or large complex devices. However, the computational demands of deep neural networks require flexible and efficient hardware architectures able to fit different applications, neural network types, number of inputs, outputs, layers, and units in each layer, making the migration from software to hardware easy. This paper describes novel hardware implementing any feedforward neural network (FFNN): multilayer perceptron, autoencoder, and logistic regression. The architecture admits an arbitrary input and output number, units in la…

Hardware architectureFloating pointGeneral Computer ScienceArtificial neural networkComputer scienceClock rateActivation functionGeneral EngineeringSistemes informàticsAutoencoderArquitectura d'ordinadorsComputational scienceneural network accelerationFPGA implementationdeep neural networksMultilayer perceptronFeedforward neural networks - FFNNFeedforward neural networkXarxes neuronals (Informàtica)General Materials Sciencelcsh:Electrical engineering. Electronics. Nuclear engineeringlcsh:TK1-9971systolic hardware architectureIEEE Access
researchProduct

Moving Learning Machine Towards Fast Real-Time Applications: A High-Speed FPGA-based Implementation of the OS-ELM Training Algorithm

2018

Currently, there are some emerging online learning applications handling data streams in real-time. The On-line Sequential Extreme Learning Machine (OS-ELM) has been successfully used in real-time condition prediction applications because of its good generalization performance at an extreme learning speed, but the number of trainings by a second (training frequency) achieved in these continuous learning applications has to be further reduced. This paper proposes a performance-optimized implementation of the OS-ELM training algorithm when it is applied to real-time applications. In this case, the natural way of feeding the training of the neural network is one-by-one, i.e., training the neur…

Computer Networks and CommunicationsComputer scienceReal-time computingParameterized complexitylcsh:TK7800-836002 engineering and technologyextreme learning machine0202 electrical engineering electronic engineering information engineeringSensitivity (control systems)Electrical and Electronic EngineeringEnginyeria d'ordinadorsField-programmable gate arrayFPGAExtreme learning machineEnginyeria elèctricaArtificial neural networkData stream mininglcsh:Electronics020206 networking & telecommunicationsOS-ELMreal-time learningHardware and ArchitectureControl and Systems Engineeringon-chip trainingSignal Processingon-line learning020201 artificial intelligence & image processingDistributed memoryonline sequential ELMhardware implementationAlgorithm
researchProduct

Hardware-accelerated spike train generation for neuromorphic image and video processing

2014

Recent studies concerning Spiking Neural Networks show that they are a powerful tool for multiple applications as pattern recognition, image tracking, and detection tasks. The basic functional properties of SNN reside in the use of spike information encoding as the neurons are specifically designed and trained using spike trains. We present a novel and efficient frequency encoding algorithm with Gabor-like receptive fields using probabilistic methods and targeted to FPGA for online pro-cessing. The proposed encoding is versatile, modular and, when applied to images, it is able to perform simple image transforms as edge detection, spot detection or removal, and Gabor-like filtering without a…

Spiking neural networkComputer sciencebusiness.industrySpike trainImage processingVideo processingEdge detectionNeuromorphic engineeringEncoding (memory)Computer visionSpike (software development)Artificial intelligencebusinessComputer hardware2014 IX Southern Conference on Programmable Logic (SPL)
researchProduct

Frequency spike encoding using Gabor-like receptive fields

2014

Abstract Spiking Neural Networks (SNN) are a popular field of study. For a proper development of SNN algorithms and applications, special encoding methods are required. Signal encoding is the first step since signals need to be converted into spike trains as the primary input to an SNN. We present an efficient frequency encoding system using receptive fields. The proposed encoding is versatile and it can provide simple image transforms like edge detection, spot detection or removal, or Gabor-like filtering. The proposed encoding can be used in many application areas as image processing and signal processing for detection and classification.

Spiking neural networkSignal processingReceptive fieldbusiness.industryComputer scienceEncoding (memory)Spike (software development)Image processingComputer visionArtificial intelligencebusinessEdge detectionField (computer science)IFAC Proceedings Volumes
researchProduct

Support Tool for the Combined Software/Hardware Design of On-Chip ELM Training for SLFF Neural Networks

2016

Typically, hardware implemented neural networks are trained before implementation. Extreme learning machine (ELM) is a noniterative training method for single-layer feed-forward (SLFF) neural networks well suited for hardware implementation. It provides fixed-time learning and simplifies retraining of a neural network once implemented, which is very important in applications demanding on-chip training. This study proposes the data flow of a software support tool in the design process of a hardware implementation of on-chip ELM learning for SLFF neural networks. The software tool allows the user to obtain the optimal definition of functional and hardware parameters for any application, and e…

Artificial neural networkComputer sciencebusiness.industry020208 electrical & electronic engineering02 engineering and technologyComputer Science ApplicationsData flow diagramSoftwareControl and Systems EngineeringGate arrayEmbedded system0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSystem on a chipElectrical and Electronic EngineeringbusinessEngineering design processComputer hardwareInformation SystemsExtreme learning machineIEEE Transactions on Industrial Informatics
researchProduct

Hyperspectral image classification using CNN: Application to industrial food packaging

2021

Abstract During food tray packaging, some contamination may exist due to the presence of undesired objects. It is essential to detect anomalies during the packaging process in order to discard the faulty tray and avoid human consumption. This study demonstrates the on-line classification feasibility when using hyperspectral imaging systems for real-time food packaging control by using Convolutional Neural Networks (CNN) as a classifier in heat-sealed food trays. A hyperspectral camera is used to capture individual food tray information and fed to a CNN classifier to detect faulty food trays with object contamination. The proposed system is able to detect up to eleven different contamination…

Production linebusiness.industryComputer scienceProcess (computing)Hyperspectral imagingPattern recognitionConvolutional neural networkFault detection and isolationFood packagingTrayFactory (object-oriented programming)Artificial intelligencebusinessFood ScienceBiotechnologyFood Control
researchProduct

An Scalable matrix computing unit architecture for FPGA and SCUMO user design interface

2019

High dimensional matrix algebra is essential in numerous signal processing and machine learning algorithms. This work describes a scalable square matrix-computing unit designed on the basis of circulant matrices. It optimizes data flow for the computation of any sequence of matrix operations removing the need for data movement for intermediate results, together with the individual matrix operations’ performance in direct or transposed form (the transpose matrix operation only requires a data addressing modification). The allowed matrix operations are: matrix-by-matrix addition, subtraction, dot product and multiplication, matrix-by-vector multiplication, and matrix by scalar multiplication.…

Computer Networks and CommunicationsComputer scienceMathematicsofComputing_NUMERICALANALYSISSistemes informàticslcsh:TK7800-836002 engineering and technologyScalar multiplicationComputational scienceMatrix (mathematics)matrix-computing unitTranspose0202 electrical engineering electronic engineering information engineeringmatrix processorElectrical and Electronic EngineeringCirculant matrixcirculant matricesFPGA020208 electrical & electronic engineeringlcsh:ElectronicsDot productMatrix multiplicationArquitectura d'ordinadorsHardware and ArchitectureControl and Systems Engineeringmatrix arithmeticSignal Processing020201 artificial intelligence & image processingMultiplicationhardware implementation
researchProduct

Simplified spiking neural network architecture and STDP learning algorithm applied to image classification

2015

Spiking neural networks (SNN) have gained popularity in embedded applications such as robotics and computer vision. The main advantages of SNN are the temporal plasticity, ease of use in neural interface circuits and reduced computation complexity. SNN have been successfully used for image classification. They provide a model for the mammalian visual cortex, image segmentation and pattern recognition. Different spiking neuron mathematical models exist, but their computational complexity makes them ill-suited for hardware implementation. In this paper, a novel, simplified and computationally efficient model of spike response model (SRM) neuron with spike-time dependent plasticity (STDP) lear…

Spiking neural networkQuantitative Biology::Neurons and CognitionComputational complexity theoryContextual image classificationComputer sciencebusiness.industryImage segmentationNetwork topologyExternal Data RepresentationSignal ProcessingArtificial neuronArtificial intelligenceElectrical and Electronic EngineeringbusinessInformation SystemsBrain–computer interfaceEURASIP Journal on Image and Video Processing
researchProduct

Detection of Ventricular Fibrillation Using the Image from Time-Frequency Representation and Combined Classifiers without Feature Extraction

2018

Due the fact that the required therapy to treat Ventricular Fibrillation (V F) is aggressive (electric shock), the lack of a proper detection and recovering therapy could cause serious injuries to the patient or trigger a ventricular fibrillation, or even death. This work describes the development of an automatic diagnostic system for the detection of the occurrence of V F in real time by means of the time-frequency representation (T F R) image of the ECG. The main novelties are the use of the T F R image as input for a classification process, as well as the use of combined classifiers. The feature extraction stage is eliminated and, together with the use of specialized binary classifiers, …

ElectrodiagnòsticECG electrocardiogram signalsComputer science0206 medical engineeringFeature extraction02 engineering and technologycombined classification algorithmslcsh:TechnologyImage (mathematics)lcsh:ChemistryTime–frequency representationimage analysisvoting majority method classifiersnon-stationary signalstime-frequency representation0202 electrical engineering electronic engineering information engineeringmedicineGeneral Materials ScienceInstrumentationlcsh:QH301-705.5Fluid Flow and Transfer Processesbusiness.industrybiomedical systemslcsh:TProcess Chemistry and TechnologyGeneral EngineeringPattern recognitionmedicine.disease020601 biomedical engineeringlcsh:QC1-999Computer Science ApplicationsTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESlcsh:Biology (General)lcsh:QD1-999lcsh:TA1-2040Ventricular fibrillationEnginyeria biomèdica020201 artificial intelligence & image processingArtificial intelligencebusinesslcsh:Engineering (General). Civil engineering (General)hierarchical classifiersImatges Processament Tècniques digitalslcsh:PhysicsApplied Sciences
researchProduct

Real-Time Localization of Epileptogenic Foci EEG Signals: An FPGA-Based Implementation

2020

The epileptogenic focus is a brain area that may be surgically removed to control of epileptic seizures. Locating it is an essential and crucial step prior to the surgical treatment. However, given the difficulty of determining the localization of this brain region responsible of the initial seizure discharge, many works have proposed machine learning methods for the automatic classification of focal and non-focal electroencephalographic (EEG) signals. These works use automatic classification as an analysis tool for helping neurosurgeons to identify focal areas off-line, out of surgery, during the processing of the huge amount of information collected during several days of patient monitori…

ElectrodiagnòsticRemote patient monitoringComputer science02 engineering and technologyElectroencephalographylcsh:Technologylcsh:Chemistryepileptogenic focus03 medical and health sciences0302 clinical medicineClassifier (linguistics)0202 electrical engineering electronic engineering information engineeringmedicineGeneral Materials ScienceEpilepsy surgeryLatency (engineering)Field-programmable gate arrayInstrumentationThroughput (business)lcsh:QH301-705.5FPGAFluid Flow and Transfer Processesmedicine.diagnostic_testbusiness.industrylcsh:TProcess Chemistry and Technologyreal-time implementationepileptic eeg signal classificationGeneral EngineeringProcess (computing)Pattern recognitionelectroencephalogramlcsh:QC1-999Computer Science Applicationsfpgalcsh:Biology (General)lcsh:QD1-999lcsh:TA1-2040epileptic EEG signal classificationepilepsy020201 artificial intelligence & image processingEnginyeria biomèdicaArtificial intelligenceElectroencefalografiabusinesslcsh:Engineering (General). Civil engineering (General)030217 neurology & neurosurgerylcsh:Physics
researchProduct