0000000000001754

AUTHOR

Alfredo Rosado-muñoz

showing 41 related works from this author

Apnea detection using cardiac rhythm and its hardware implementation

2009

Abstract Sleep apnea is a sleep disorder characterized by pauses in breathing during sleep. Its detection is very important to avoid important disorders in the patients such as daytime fatigue and sleepiness, which might be very dangerous in certain work places. One of the methods to detect apnea is based in the cardiac rhythm, measuring some parameters which indicate the presence of respiration abnormalities. This work describes the used algorithm to detect apnea and its hardware implementation in an FPGA device for real time detection using the electrocardiogram (ECG) signal.

Sleep disorderRhythmbusiness.industryBreathingMedicineSleep apneaApneaGeneral MedicineSleep (system call)medicine.symptombusinessmedicine.diseaseComputer hardware
researchProduct

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

Food Tray Sealing Fault Detection in Multi-Spectral Images Using Data Fusion and Deep Learning Techniques

2021

A correct food tray sealing is required to preserve food properties and safety for consumers. Traditional food packaging inspections are made by human operators to detect seal defects. Recent advances in the field of food inspection have been related to the use of hyperspectral imaging technology and automated vision-based inspection systems. A deep learning-based approach for food tray sealing fault detection using hyperspectral images is described. Several pixel-based image fusion methods are proposed to obtain 2D images from the 3D hyperspectral image datacube, which feeds the deep learning (DL) algorithms. Instead of considering all spectral bands in region of interest around a contamin…

Envasos de plàsticComputer sciencehyperspectral imagingComputer applications to medicine. Medical informaticsR858-859.7Convolutional neural networkArticleDeep belief networkPhotographyRadiology Nuclear Medicine and imagingElectrical and Electronic EngineeringTR1-1050Extreme learning machineImage fusiondata fusionbusiness.industryDeep learningHyperspectral imagingdeep learningPattern recognitionAliments ConservacióQA75.5-76.95Sensor fusionComputer Graphics and Computer-Aided DesignAutoencoderfault detectionElectronic computers. Computer scienceComputer Vision and Pattern RecognitionArtificial intelligenceTecnologia dels alimentsbusinessfood packagingJournal of Imaging
researchProduct

Optimal implementation of neural activation functions in programmable logic using fuzzy logic

2006

Abstract This work presents a methodology for implementing neural activation function in programmable logic using tools from fuzzy logic. This methodology will allow implementing these intrinsic non-linear functions using comparators and simple linear modellers, easily implemented in programmable logic. This work is particularized to the case of a hyperbolic tangent, the most common function in neural models, showing the excellent results yielded with the proposed approximation.

Sequential logicFunction block diagramNeuro-fuzzyArtificial neural networkComputer scienceCircuit designActivation functionLogic familyControl engineeringComplex programmable logic deviceFuzzy logicProgrammable logic arrayFuzzy electronicsProgrammable logic deviceLogic synthesisSimple programmable logic deviceLogic optimizationRegister-transfer levelIFAC Proceedings Volumes
researchProduct

Digital background calibration algorithm and its FPGA implementation for timing mismatch correction of time-interleaved ADC

2019

Sample time error can degrade the performance of time-interleaved analog to digital converters (TIADCs). A fully digital background algorithm is presented in this paper to estimate and correct the timing mismatch errors between four interleaved channels, together with its hardware implementation. The proposed algorithm provides low computation burden and high performance. It is based on the simplified representation of the coefficients of the Lagrange interpolator. Simulation results show that it can suppress error tones in all of the Nyquist band. Results show that, for a four-channel TIADC with 10-bit resolution, the proposed algorithm improves the signal to noise and distortion ratio (SN…

Spurious-free dynamic rangeEnginyeria elèctricaComputer scienceDynamic rangeComputation020208 electrical & electronic engineering020206 networking & telecommunications02 engineering and technologySurfaces Coatings and FilmsData acquisitionHardware and ArchitectureSignal Processing0202 electrical engineering electronic engineering information engineeringElectronic engineeringNyquist–Shannon sampling theoremCircuits integratsSystem timeField-programmable gate arrayCommunication channel
researchProduct

Movement Detection with Event-Based Cameras: Comparison with Frame-Based Cameras in Robot Object Tracking Using Powerlink Communication

2018

Event-based cameras are not common in industrial applications despite the fact that they can add multiple advantages for applications with moving objects. In comparison with frame-based cameras, the amount of generated data is very low while keeping the main information in the scene. For an industrial environment with interconnected systems, data reduction becomes very important to avoid network congestion and provide faster response time. However, the use of new sensors as event-based cameras is not common since they do not usually provide connectivity to industrial buses. This work develops a network node based on a Field Programmable Gate Array (FPGA), including data acquisition and trac…

event-based cameraComputer Networks and CommunicationsComputer scienceReal-time computinglcsh:TK7800-836002 engineering and technologyData acquisitionControl theoryRobustness (computer science)0202 electrical engineering electronic engineering information engineeringPowerlink busElectrical and Electronic Engineeringobject trackingEnginyeria elèctricaPowerlink FPGA controlled nodeInverse kinematicsEvent (computing)Node (networking)lcsh:Electronics020208 electrical & electronic engineeringFrame (networking)two-axis robotevent-based processingHardware and ArchitectureControl and Systems EngineeringVideo trackingSignal ProcessingRobot020201 artificial intelligence & image processingRobotsElectronics
researchProduct

Novel Resistance Measurement Method: Analysis of Accuracy and Thermal Dependence with Applications in Fiber Materials

2016

Material resistance is important since different physicochemical properties can be extracted from it. This work describes a novel resistance measurement method valid for a wide range of resistance values up to 100 GΩ at a low powered, small sized, digitally controlled and wireless communicated device. The analog and digital circuits of the design are described, analysing the main error sources affecting the accuracy. Accuracy and extended uncertainty are obtained for a pattern decade box, showing a maximum of 1 % accuracy for temperatures below 30 ∘ C in the range from 1 MΩ to 100 GΩ. Thermal analysis showed stability up to 50 ∘ C for values below 10 GΩ and systematic deviations for higher …

Engineeringultra wide range resistance measurement; circuit characterization; moisture content estimation02 engineering and technologylcsh:Chemical technology01 natural sciencesBiochemistryStability (probability)ArticleAnalytical Chemistrymoisture content estimation010309 optics0103 physical sciencesDecade box0202 electrical engineering electronic engineering information engineeringElectronic engineeringRange (statistics)lcsh:TP1-1185FiberElectrical and Electronic EngineeringThermal analysisInstrumentationDigital electronicsbusiness.industry020208 electrical & electronic engineeringAtomic and Molecular Physics and OpticsPower (physics)ultra wide range resistance measurementcircuit characterizationBiological systembusinessMaterial propertiesSensors
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

FPGA implementation of Spiking Neural Networks supported by a Software Design Environment

2011

Abstract This paper is focused on the creation of Spiking Neural Networks (SNN) in hardware due to their advantages for certain problem solving and their similarity to biological neural system. One of the main uses of this neural structure is pattern classification. The chosen model for the spiking neuron is the Spike Response Model (SRM). For SNN design and implementation, a software application has been developed to provide easy creation, simulation and automatic generation of the hardware model. VHDL was used for the hardware model. This paper describes the functionality of SNN and the design procedure followed to obtain a working neural system in both software and hardware. Designed VHD…

Spiking neural networkComputer sciencebusiness.industrymedicine.anatomical_structureSoftwareEmbedded systemPattern recognition (psychology)VHDLCode (cryptography)medicineSoftware designSpike (software development)NeuronbusinessField-programmable gate arraycomputercomputer.programming_languageIFAC Proceedings Volumes
researchProduct

Web Monitoring System and Gateway for Serial Communication PLC

2012

Abstract An industrial process requires interacting with the rest of the plant, being able to exchange data with other devices and monitoring systems in order to optimize production, reporting information and providing control capabilities to distant users. Internet, and, especially web browsers are an excellent tool to provide information for remote users, allowing not only monitoring but also controlling the industrial process as an SCADA software or HMI system. The proposed system does not need specific proprietary software and its associated license costs. In this work, a webserver system is implemented under a Freescale microcontroller, acting as a gateway for a simple PLC with single …

Web serverEngineeringbusiness.industrySerial communicationComputerApplications_COMPUTERSINOTHERSYSTEMSGeneral MedicineGateway (computer program)Modular designcomputer.software_genreSoftwareSCADAEmbedded systemWeb pageOperating systemThe InternetbusinesscomputerIFAC Proceedings Volumes
researchProduct

Versatile Direct and Transpose Matrix Multiplication with Chained Operations: An Optimized Architecture Using Circulant Matrices

2016

With growing demands in real-time control, classification or prediction, algorithms become more complex while low power and small size devices are required. Matrix multiplication (direct or transpose) is common for such computation algorithms. In numerous algorithms, it is also required to perform matrix multiplication repeatedly, where the result of a multiplication is further multiplied again. This work describes a versatile computation procedure and architecture: one of the matrices is stored in internal memory in its circulant form, then, a sequence of direct or transpose multiplications can be performed without timing penalty. The architecture proposes a RAM-ALU block for each matrix c…

Cycles per instructionBlock matrix020206 networking & telecommunications02 engineering and technologyParallel computingMatrix chain multiplicationMatrix multiplication020202 computer hardware & architectureTheoretical Computer ScienceMatrix (mathematics)Computational Theory and MathematicsHardware and ArchitectureTranspose0202 electrical engineering electronic engineering information engineeringMultiplicationHardware_ARITHMETICANDLOGICSTRUCTURESArithmeticCirculant matrixSoftwareMathematicsIEEE Transactions on Computers
researchProduct

Food tray sealing fault detection using hyperspectral imaging and PCANet

2020

Abstract Food trays are very common in shops and supermarkets. Fresh food packaged in trays must be correctly sealed to protect the internal atmosphere and avoid contamination or deterioration. Due to the speed of production, it is not possible to have human quality inspection. Thus, automatic fault detection is a must to reach high production volume. This work describes a deep neural network based on Principal Component Analysis Network (PCANet) for food tray sealing fault detection. The input data come from hyperspectral cameras, showing more characteristics than regular industrial cameras or the human eye as they capture the spectral properties for each pixel. The proposed classification…

0209 industrial biotechnologyPixelbusiness.industryComputer scienceFeature vectorIndústria agroalimentària020208 electrical & electronic engineeringHyperspectral imagingPattern recognition02 engineering and technologyAliments ConservacióFilter bankFault detection and isolationControl de qualitatSupport vector machine020901 industrial engineering & automationTrayControl and Systems EngineeringPrincipal component analysis0202 electrical engineering electronic engineering information engineeringArtificial intelligencebusiness
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

Visual data mining with self-organising maps for ventricular fibrillation analysis

2012

Detection of ventricular fibrillation (VF) at an early stage is being deeply studied in order to lower the risk of sudden death and allows the specialist to have greater reaction time to give the patient a good recovering therapy. Some works are focusing on detecting VF based on numerical analysis of time-frequency distributions, but in general the methods used do not provide insight into the problem. However, this study proposes a new methodology in order to obtain information about this problem. This work uses a supervised self-organising map (SOM) to obtain visually information among four important groups of patients: VF (ventricular fibrillation), VT (ventricular tachycardia), HP (healt…

Time FactorsDatabases FactualHealth InformaticsSelf organising mapsVentricular tachycardiaSudden deathElectrocardiographySurface ecgData visualizationHeart RatemedicineData MiningHumansbusiness.industrySignal Processing Computer-AssistedPattern recognitionmedicine.diseaseComputer Science ApplicationsVariable (computer science)Ventricular FibrillationVentricular fibrillationTachycardia VentricularNeural Networks ComputerNoise (video)Artificial intelligencebusinessAlgorithmsSoftwareComputer Methods and Programs in Biomedicine
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

Dual-model approach for safety-critical embedded systems

2020

Abstract The paper presents the design of digital controllers based on two models: the Petri net model, and the UML state machine. These two approaches differ in many aspects of design flow, such as conceptual modelling, and analysis and synthesis. Each of these approaches can be used individually to design an efficient logic controller, and such solutions are well-known, but their interoperability can contribute to a much better understanding of logic controller design and validation. This is especially important in the case of safety- or life-critical embedded systems, and apart from this, a dual-model controller design can make up redundant system increasing its reliability.

Computer Networks and Communicationsbusiness.industryDual modelComputer scienceReliability (computer networking)020208 electrical & electronic engineeringInteroperabilityDesign flow02 engineering and technologyPetri net020202 computer hardware & architectureUML state machineArtificial IntelligenceHardware and ArchitectureControl theoryEmbedded system0202 electrical engineering electronic engineering information engineeringbusinessSoftwareMicroprocessors and Microsystems
researchProduct

2D ECG Image Based Biometric Identification Using Stacked Autoencoders

2021

The handcrafted features extraction methods have achieved remarkable results in ECG based biometric identification. However, they are sensitive to many factors: (1) intra and inter-individual variability, (2) heart rate variability, (3) powerline interference, baseline wander and muscle artifacts. To deal with these issues, deep learning approaches have been proposed to extract automatically the important features almost from original data without any preprocessing step (i.e., The original ECG signal mostly contains noise). Unlike conventional ECG based biometric approaches, which based either on fiducial and non-fiducial methods, the proposed approach can be implemented on end to end syste…

BiometricsComputer sciencebusiness.industryNoise reductionDeep learningPattern recognitionComputingMethodologies_PATTERNRECOGNITIONRobustness (computer science)PreprocessorSegmentationNoise (video)Artificial intelligencebusinessFiducial marker2021 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0&IoT)
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

LABCENTER. A remote laboratory system platform

2011

Abstract A web system server especially suited for remote laboratories has been developed. Typical e-learning systems do not offer the possibility to perform a remote laboratory where real experiments can be done online, accessing real hardware located at the University facilities. Allowing students to connect to hardware systems remotely provides them with additional knowledge about real devices; very often, real laboratory devices are time or space restricted. The proposed LABCENTER platform is a general frame designed for remote laboratories connection. The platform is designed to allow an authorized student to connect to hardware systems. As direct hardware systems allow only a single u…

MultimediaComputer sciencebusiness.industrycomputer.software_genreScheduling (computing)law.inventionIndustrial robotlawRobotVirtual learning environmentHardware compatibility listSoftware engineeringbusinessField-programmable gate arraycomputerRemote laboratoryIFAC Proceedings Volumes
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

A novel pilot study of automatic identification of EMF radiation effect on brain using computer vision and machine learning

2020

Abstract Electromagnetic field (EMF) radiations from mobile phones and cell tower affect brain of humans and other organisms in many ways. Exposure to EMF could lead to neurological changes causing morphological or chemical changes in the brain and other internal organs. Cellular level analysis to measure and identify the effect of mobile radiations is an expensive and long process as it requires preparing the cell suspension for the analysis. This paper presents a novel pilot study to identify changes in brain morphology under EMF exposure considering drosophila melanogaster as a specimen. The brain is automatically segmented, obtaining microscopic images from which discriminatory geometri…

animal structuresComputer science0206 medical engineeringBiomedical EngineeringHealth InformaticsImage processingFeature selection02 engineering and technologyMachine learningcomputer.software_genre03 medical and health sciencesNaive Bayes classifier0302 clinical medicineComputer visionTime complexityArtificial neural networkbusiness.industryBrain morphometry020601 biomedical engineeringRandom forestSupport vector machineSignal ProcessingArtificial intelligencebusinesscomputer030217 neurology & neurosurgeryBiomedical Signal Processing and Control
researchProduct

Design environment for hardware generation of SLFF neural network topologies with ELM training capability

2015

Extreme Learning Machine (ELM) is a noniterative training method suited for Single Layer Feed Forward Neural Networks (SLFF-NN). Typically, a hardware neural network is trained before implementation in order to avoid additional on-chip occupation, delay and performance degradation. However, ELM provides fixed-time learning capability and simplifies the process of re-training a neural network once implemented in hardware. This is an important issue in many applications where input data are continuously changing and a new training process must be launched very often, providing self-adaptation. This work describes a general SLFF-NN design environment to assist in the definition of neural netwo…

Physical neural networkHardware architectureArtificial neural networkTime delay neural networkbusiness.industryComputer scienceDesign flowSoftware designbusinessNetwork topologyComputer hardwareExtreme learning machine2015 IEEE 13th International Conference on Industrial Informatics (INDIN)
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

FPGA Implementation of an Adaptive Filter Robust to Impulsive Noise: Two Approaches

2011

Adaptive filters are used in a wide range of applications such as echo cancellation, noise cancellation, system identification, and prediction. Its hardware implementation becomes essential in many cases where real-time execution is needed. However, impulsive noise affects the proper operation of the filter and the adaptation process. This noise is one of the most damaging types of signal distortion, not always considered when implementing algorithms, particularly in specific hardware platforms. Field-programmable gate arrays (FPGAs) are used widely for real-time applications where timing requirements are strict. Nowadays, two main design processes can be followed for embedded system design…

Adaptive algorithmComputer scienceHardware description languageSystem identificationImpulse noiseAdaptive filterNoiseControl and Systems EngineeringDistortionHigh-level synthesisVHDLElectronic engineeringElectrical and Electronic Engineeringcomputercomputer.programming_languageActive noise controlIEEE Transactions on Industrial Electronics
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

High resistance measurement circuit for fiber materials: Application to moisture content estimation

2018

Abstract Measuring very high resistance values is a difficult task since low voltage or currents are present and thus, noise and amplification must be carefully done, especially when low resistance values are required to be measured using the same circuit, too. This work proposes a novel and accurate measurement instrument for a wide range of resistance values oriented to portable applications, i.e. low power and low supply voltage (5 V) for battery operated equipment, with a small circuit design including analog sensing, digital interface (data reading and control) using a microcontroller and external communication. The proposed circuit includes an inverter attenuator with layout and confi…

Attenuator (electronics)Computer scienceApplied MathematicsCircuit design020208 electrical & electronic engineering010401 analytical chemistryHigh voltage02 engineering and technologyCondensed Matter Physics01 natural sciences0104 chemical sciencesMicrocontrollerElectrical resistance and conductance0202 electrical engineering electronic engineering information engineeringElectronic engineeringInverterElectrical and Electronic EngineeringInstrumentationLow voltageVoltageMeasurement
researchProduct

Hardware implementation of a robust adaptive filter: Two approaches based in High-Level Synthesis design tools

2009

Abstract Adaptive filters are used in a wide range of applications. Impulsive noise affects the proper operation of the filter and the adaptation process. This noise is one of the most damaging types of signal distortion, not always considered when implementing algorithms. Field Programmable Gate Array (FPGA) are widely used for applications where timing requirements are strict. Nowadays, two main design processes can be followed, namely, Hardware Description Language (HDL) and a High Level Synthesis (HLS) design tool for embedded system design. This paper describes the FPGA implementation of an adaptive filter robust to impulsive noise using two approaches based in HLS and the implementati…

Engineeringbusiness.industryHardware description languageDesign toolAdaptive filterFilter (video)Adaptive systemHigh-level synthesisbusinessField-programmable gate arraycomputerComputer hardwarecomputer.programming_languageFPGA prototype
researchProduct

Feature selection using support vector machines and bootstrap methods for ventricular fibrillation detection

2012

Early detection of ventricular fibrillation (VF) is crucial for the success of the defibrillation therapy in automatic devices. A high number of detectors have been proposed based on temporal, spectral, and time-frequency parameters extracted from the surface electrocardiogram (ECG), showing always a limited performance. The combination ECG parameters on different domain (time, frequency, and time-frequency) using machine learning algorithms has been used to improve detection efficiency. However, the potential utilization of a wide number of parameters benefiting machine learning schemes has raised the need of efficient feature selection (FS) procedures. In this study, we propose a novel FS…

Computer sciencebusiness.industryDetectorGeneral EngineeringNonparametric statisticsFeature selectionPattern recognitionComputer Science ApplicationsDomain (software engineering)Support vector machineComputingMethodologies_PATTERNRECOGNITIONArtificial IntelligenceFeature (computer vision)Benchmark (computing)Artificial intelligencebusinessStatisticExpert Systems with Applications
researchProduct

Less Data Same Information for Event-Based Sensors: A Bioinspired Filtering and Data Reduction Algorithm

2018

Sensors provide data which need to be processed after acquisition to remove noise and extract relevant information. When the sensor is a network node and acquired data are to be transmitted to other nodes (e.g., through Ethernet), the amount of generated data from multiple nodes can overload the communication channel. The reduction of generated data implies the possibility of lower hardware requirements and less power consumption for the hardware devices. This work proposes a filtering algorithm (LDSI&mdash

bioinspired event filteringComputer sciencedynamic vision sensor02 engineering and technologylcsh:Chemical technology01 natural sciencesBiochemistryArticleAnalytical ChemistryReduction (complexity)0202 electrical engineering electronic engineering information engineeringneuromorphic systemslcsh:TP1-1185Electrical and Electronic EngineeringEnginyeria DissenyInstrumentationEnginyeria elèctricaEvent (computing)Noise (signal processing)010401 analytical chemistryFilter (signal processing)Atomic and Molecular Physics and Optics0104 chemical sciencesevent data reductionFPGA implementationspike-basedLookup table020201 artificial intelligence & image processingevent-based sensorsAlgorithmData reductionSensors
researchProduct

AMCAS: Advanced Methods for the Co-Design of Complex Adaptive Systems

2006

Abstract This work proposes a new approximation to design and program Complex Adaptive Systems (CAS), these systems comprise neural network, intelligent agents, genetic algorithms, support vector machines and artificial intelligence systems in general. Due to the complexity of such systems, it is necessary to build a design environment able to ease the design work, allowing reusability and easy migration to hardware and/or software. Ptolemy II is used as the base system to simulate and evaluate the designs with different Models of Computation so that an optimum decision about the hardware or software implementation platform can be taken.

Hardware architectureSystem of systemsComputer sciencebusiness.industryModel of computationDistributed computingcomputer.software_genreIntelligent agentSoftwareComputer engineeringSystems development life cycleSystems designHardware compatibility listbusinesscomputerReusability
researchProduct

Optimization of the KNN Supervised Classification Algorithm as a Support Tool for the Implantation of Deep Brain Stimulators in Patients with Parkins…

2019

Deep Brain Stimulation (DBS) of the Subthalamic Nuclei (STN) is the most used surgical treatment to improve motor skills in patients with Parkinson&rsquo

Parkinson's diseaseDeep brain stimulationmicroelectrode registers-MERComputer sciencemedicine.medical_treatmentGeneral Physics and Astronomylcsh:AstrophysicsFeature selection02 engineering and technologybehavioral disciplines and activitiesArticlePharmacological treatment03 medical and health sciencesNeurologiafeature selection0302 clinical medicinedeep brain stimulation-DBSClinical supportlcsh:QB460-4660202 electrical engineering electronic engineering information engineeringmedicineIn patientlcsh:ScienceMotor skillK-nearest neighbour-KNN algorithmmedicine.diseaseBrain stimulatorslcsh:QC1-999nervous system diseasessurgical procedures operativenervous systemParkinson’s diseaselcsh:Q020201 artificial intelligence & image processingEnginyeria biomèdicatherapeuticsAlgorithmlcsh:Physics030217 neurology & neurosurgery
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

FPGA implementation of Spiking Neural Networks

2012

Abstract Spiking Neural Networks (SNN) have optimal characteristics for hardware implementation. They can communicate among neurons using spikes, which in terms of logic resources, means a single bit, reducing the logic occupation in a device. Additionally, SNN are similar in performance compared to other neural Artificial Neural Network (ANN) architectures such as Multilayer Perceptron, and others. SNN are very similar to those found in the biological neural system, having weights and delays as adjustable parameters. This work describes the chosen models for the implemented SNN: Spike Response Model (SRM) and temporal coding is used. FPGA implementation using VHDL language is also describe…

Spiking neural networkPhysical neural networkQuantitative Biology::Neurons and CognitionArtificial neural networkbusiness.industryTime delay neural networkComputer scienceMultilayer perceptronComputer Science::Neural and Evolutionary ComputationArtificial intelligencebusinessField-programmable gate arrayHardware_LOGICDESIGNIFAC Proceedings Volumes
researchProduct

Low complexity digital background calibration algorithm for the correction of timing mismatch in time-interleaved ADCs

2019

Abstract A low-complexity post-processing algorithm to estimate and compensate for timing skew error in a four-channel time-interleaved analog to digital converter (TIADC) is presented in this paper, together with its hardware implementation. The Lagrange interpolator is used as the reconstruction filter which alleviates online interpolator redesign by using a simplified representation of coefficients. Simulation results show that the proposed algorithm can suppress error tones for input signal frequency from 0 to 0.4 f s . The proposed structure has, at least, 41% reduction in the number of required multipliers. Implementation of the algorithm, for a four-channel 10-bit TIADC, show that, f…

010302 applied physicsSpurious-free dynamic rangeComputer scienceDynamic range020208 electrical & electronic engineeringGeneral EngineeringSkewAnalog-to-digital converter02 engineering and technologyReconstruction filter01 natural scienceslaw.inventionReduction (complexity)law0103 physical sciences0202 electrical engineering electronic engineering information engineeringWidebandRepresentation (mathematics)AlgorithmMicroelectronics Journal
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

Novel Wood Resistance Measurement Method Reducing the Initial Transient Instabilities Arising in DC Methods Due to Polarization Effects

2019

A novel method for measuring the electrical resistance in wood is presented. It is based on applying an Alternating Current (AC) to two electrodes rammed into the wood. The method reduces the transient time for value stabilization. In case of Direct Current (DC) resistance measurement methods, typically used in wood measurement, an initial transient exists, invalidating the measured value during an initial transient period. This measurement method uses an electronic circuit based on a relaxation oscillator where the wood automatically sets the oscillation frequency depending on its electrical resistance. Compared to other AC methods, this circuit greatly simplifies the measurement process, …

0106 biological sciencesMaterials scienceComputer Networks and CommunicationsCircuits electrònicslcsh:TK7800-836001 natural sciencescomplex mixtureswood resistance measurementlaw.inventionElectrical resistance and conductancelaw010608 biotechnologywood polarization effectTransient responseElectrical and Electronic EngineeringComposite materialrelaxation oscillatorElectronic circuitEnginyeria elèctricaOscillation010401 analytical chemistryDirect currentRelaxation oscillatorlcsh:Electronicstechnology industry and agriculture0104 chemical sciencesHardware and ArchitectureControl and Systems EngineeringSignal ProcessingTransient (oscillation)Alternating currentelectrical resistance measureElectronics
researchProduct