Marcelo Augusto Costa Fernandes

Marcelo Augusto Costa Fernandes
Universidade Federal do Rio Grande do Norte | IIP · Department of Computer and Automation Engineering

Dr.

About

163
Publications
24,238
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
627
Citations
Citations since 2016
97 Research Items
568 Citations
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
2016201720182019202020212022020406080100120140
Additional affiliations
November 2021 - present
University of Granada
Position
  • Research
September 2019 - February 2021
Harvard University
Position
  • Researcher
June 2015 - May 2016
King's College London
Position
  • Researcher

Publications

Publications (163)
Article
Full-text available
Tactile internet applications allow robotic devices to be remotely controlled over a communication medium with an unnoticeable time delay. In bilateral communication, the acceptable round trip latency is usually 1 ms up to 10 ms, depending on the application requirements. The communication network is estimated to generate 70% of the total latency,...
Article
Full-text available
Atmospheric pollution is a critical issue in our society due to the continuous development of countries. Therefore, studies concerning atmospheric pollutants using multivariate statistical methods are widely available in the literature. Furthermore, machine learning has proved a good alternative, providing techniques capable of dealing with problem...
Article
Full-text available
This work proposes a fully parallel hardware architecture of the Naive Bayes classifier to obtain high-speed processing and low energy consumption. The details of the proposed architecture are described throughout this work. Besides, a fixed-point implementation on a Stratix V Field Programmable Gate Array (FPGA) is presented and evaluated regardin...
Article
Full-text available
COVID-19, the illness caused by the severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) virus belonging to the Coronaviridade family, a single-strand positive-sense RNA genome, has been spreading around the world and has been declared a pandemic by the World Health Organization. On 17 January 2022, there were more than 329 million cases, w...
Article
Full-text available
Nano-hybrid systems are products of interactions between organic and inorganic materials designed and planned to develop drug delivery platforms that can be self-assembled. Poloxamine, commercially available as Tetronic®, is formed by blocks of copolymers consisting of poly (ethylene oxide) (PEO) and poly (propylene oxide) (PPO) units arranged in a...
Article
Full-text available
In bioinformatics, alignment is an essential technique for finding similarities between biological sequences. Usually, the alignment is performed with the Smith-Waterman (SW) algorithm, a well-known sequence alignment technique of high-level precision based on dynamic programming. However, given the massive data volume in biological databases and t...
Article
Full-text available
Tactile Internet (TI) is a new internet paradigm that enables sending touch interaction information and other stimuli, which will lead to new human-to-machine applications. However, TI applications require very low latency between devices, as the system’s latency can result from the communication channel, processing power of local devices, and the...
Article
Full-text available
Preterm birth (PTB) is a phenomenon that brings risks and challenges for the survival of the newborn child. Despite many advances in research, not all the causes of PTB are already clear. It is understood that PTB risk is multi-factorial and can also be associated with socioeconomic factors. Thereby, this article seeks to use unsupervised learning...
Article
Full-text available
Drug discovery (DD) is a time-consuming and expensive process. Thus, the industry employs strategies such as drug repositioning and drug repurposing, which allows the application of already approved drugs to treat a different disease, as occurred in the first months of 2020, during the COVID-19 pandemic. The prediction of drug–target interactions i...
Preprint
Full-text available
Since December 2019, the world has been intensely affected by the COVID-19 pandemic, caused by the SARS-CoV-2 virus, first identified in Wuhan, China. In the case of a novel virus identification, the early elucidation of taxonomic classification and origin of the virus genomic sequence is essential for strategic planning, containment, and treatment...
Preprint
Full-text available
In bioinformatics, alignment is an essential technique for finding similarities between biological sequences. Usually, the alignment is performed with the Smith-Waterman (SW) algorithm, a well-known sequence alignment technique of high-level precision based on dynamic programming. However, given the massive data volume in biological databases and t...
Article
Full-text available
The amount of data in real-time, such as time series and streaming data, available today continues to grow. Being able to analyze this data the moment it arrives can bring an immense added value. However, it also requires a lot of computational effort and new acceleration techniques. As a possible solution to this problem, this paper proposes a har...
Article
Full-text available
This work proposes a high-throughput implementation of the Otsu automatic image thresholding algorithm on Field Programmable Gate Array (FPGA), aiming to process high-resolution images in real-time. The Otsu method is a widely used global thresholding algorithm to define an optimal threshold between two classes. However, this technique has a high c...
Article
Full-text available
Deep Learning techniques have been successfully applied to solve many Artificial Intelligence (AI) applications problems. However, owing to topologies with many hidden layers, Deep Neural Networks (DNNs) have high computational complexity, which makes their deployment difficult in contexts highly constrained by requirements such as performance, rea...
Article
Self-Organizing Maps (SOMs) are extensively used for data clustering and dimensionality reduction. However, if applications are to fully benefit from SOM based techniques, high-speed processing is demanding, given that data tends to be both highly dimensional and yet “big”. Hence, a fully parallel architecture for the SOM is introduced to optimize...
Conference Paper
Full-text available
This work proposes an implementation in Field Programmable GateArray (FPGA) of the Otsu’s method applied to real-time trackingof worms called Caenorhabditis elegans. Real-time tracking is necessaryto measure changes in the worm’s behavior in response totreatment with Ribonucleic Acid (RNA) interference. Otsu’s methodis a global thresholding algorit...
Conference Paper
Em dezembro de 2019 o primeiro caso de COVID-19 foi descrito em Wuhan, na China, e em abril de 2021, já haviam 136 milhões de casos confirmados. Devido a rápida propagação do vírus, esforços vêm sendo realizados pela comunidade científica para o desenvolvimento de técnicas de classificação viral do SARS-CoV-2. Neste trabalho foi desenvolvido, utili...
Conference Paper
Este artigo propõe uma técnica, baseada em aprendizado de máquina, que faz uso de uma rede neural convolucional (Convolutional Neural Network – CNN) profunda de uma dimensão (1D), destinada à classificação de genomas virais, capaz de identificar corretamente o vírus SARS-CoV-2, causador da doença COVID-19. Como entrada, foi utilizado amostras genôm...
Conference Paper
Este trabalho tem como objetivo aplicar uma nova abordagem para a análise de dados de poluentes atmosféricos através de uma técnica aprendizagem de máquina. A técnica é baseada em uma rede neural artificial não supervisionada do tipo mapas auto-organizáveis. A análise foi realizada na cidade de Salvador – Bahia em uma única estação de monitoramento...
Conference Paper
O nascimento prematuro (Preterm birth – PTB) é um fenômeno que traz diversos riscos e desafios à sobrevivência dos recém-nascidos. Apesar de muitos avanços, ainda não foram esclarecidas todas as causas desse fenômeno. Entende-se que o risco ao PTB é multi-fatorial e também pode estar associado a fatores socioeconômicos. Assim, este artigo tem como...
Conference Paper
Full-text available
Este trabalho propõe uma implementação em hardware do classificador Naive Bayes, tendo como objetivo o desenvolvimento de uma arquitetura totalmente paralela, que visa obter alta performance em termos de velocidade de processamento e consumo energético. O hardware proposto foi desenvolvido em Field Programmable Gate Array (FPGA) utilizando ponto fi...
Conference Paper
Full-text available
Nano-hybrid formulations combine organic and inorganic materials in self-assembled platforms for drug delivery. Laponite is a synthetic clay, biocompatible, and a guest of compounds. Poloxamines are amphiphilic four-armed compounds and have pH-sensitive and thermosensitive properties. The association of Laponite and Poloxamine can be used to improv...
Article
Full-text available
This work presents a strategy to implement a distributed form of genetic algorithm (GA) on low power, low cost, and small-sized memory aiming for increased performance and reduction of energy consumption when compared to standalone GAs. This strategy focuses on making a distributed version of GA feasible to run as a low cost and a low power consump...
Conference Paper
Nowadays, Deep Learning DL becoming more and more interesting in many areas, such as genomics, security, data analysis, image, and video processing. However, DL requires more and more powerful and parallel computing. The calculation performed by super-machines equipped with powerful processors, such as the latest GPUs. Despite their power, these co...
Article
Full-text available
The adoption of intelligent systems with Artificial Neural Networks (ANNs) embedded in hardware for real-time applications currently faces a growing demand in fields such as the Internet of Things (IoT) and Machine to Machine (M2M). However, the application of ANNs in this type of system poses a significant challenge due to the high computational p...
Article
Full-text available
This work proposes a strategy to create an embedded genetic algorithms (GAs) for low‐power, low‐cost, and low‐size‐memory devices. This strategy aims to provide the means of GAs to run as a low‐cost and low‐power consumption embedded system, where microcontrollers (μCs) are commonly used. The implementation details are presented, emphasizing the li...
Conference Paper
Self-Organizing Maps (SOMs) are widely used as a data mining technique for applications that require data dimensionality reduction and clustering. Given the complexity of the SOM learning phase and the massive dimensionality of many data sets as well as their sample size in Big Data applications, high-speed processing is critical when implementing...
Preprint
Full-text available
The adoption of intelligent systems with Artificial Neural Networks (ANNs) embedded in hardware for real-time applications currently faces a growing demand in fields like the Internet of Things (IoT) and Machine to Machine (M2M). However, the application of ANNs in this type of system poses a significant challenge due to the high computational powe...
Article
Full-text available
As of May 25, 2020, the novel coronavirus disease (called COVID-19) spread to more than 185 countries/regions with more than 348,000 deaths and more than 5,550,000 confirmed cases. In the bioinformatics area, one of the crucial points is the analysis of the virus nucleotide sequences using approaches such as data stream techniques and algorithms. H...
Article
Full-text available
This work proposes dedicated hardware to real-time cancer detection using Field-Programmable Gate Arrays (FPGA). The presented hardware combines a Multilayer Perceptron (MLP) Artificial Neural Networks (ANN) with Digital Image Processing (DIP) techniques. The DIP techniques are used to extract the features from the analyzed skin, and the MLP classi...
Article
Full-text available
As of May 25, 2020, the novel coronavirus disease (called COVID-19) spread to more than 185 countries/regions with more than 348,000 deaths and more than 5,550,000 confirmed cases. In the bioinformatics area, one of the crucial points is the analysis of the virus nucleotide sequences using approaches such as data stream techniques and algorithms. H...
Article
Full-text available
This work proposes dedicated hardware for an intelligent control system on Field Programmable Gate Array (FPGA). The intelligent system is represented as Takagi-Sugeno Fuzzy-PI controller. The implementation uses a fully parallel strategy associated with a hybrid bit format scheme (fixed-point and floating-point). Two hardware designs are proposed;...
Article
The dataset provides a chaos game representation (CGR) of SARS-CoV-2 virus nucleotide sequences. The dataset is composed of 100 virus instances of SARS-CoV-2. In addition, the dataset also provides a CGR representation of 11540 viruses from the Virus-Host DB dataset and the other three Riboviria viruses from NCBI.
Article
Full-text available
As of April 16, 2020, the novel coronavirus disease (called COVID-19) spread to more than 185 countries/regions with more than 142,000 deaths and more than 2,000,000 confirmed cases. In the bioinformatics area, one of the crucial points is the analysis of the virus nucleotide sequences using approaches such as data stream, digital signal processing...
Preprint
Full-text available
This work proposes dedicated hardware for an intelligent control system on Field Programmable Gate Array (FPGA). The intelligent system is represented as Takagi-Sugeno Fuzzy-PI controller. The implementation uses a fully parallel strategy associated with a hybrid bit format scheme (fixed-point and other floating-point). Two hardware designs are pro...
Preprint
Full-text available
Tactile internet applications allow robotic devices to be remotely controlled over a communication medium with an unnoticeable time delay. In a bilateral communication, the acceptable round trip latency is usually in the order of 1ms up to 10ms depending on the application requirements. It is estimated that 70% of the total latency is generated by...
Preprint
Full-text available
The amount of data in real-time, such as time series and streaming data, available today continues to grow. Being able to analyze this data the moment it arrives can bring an immense added value. However, it also requires a lot of computational effort and new acceleration techniques. As a possible solution to this problem, this paper proposes a har...
Article
Full-text available
The K-means algorithm is widely used to find correlations between data in different application domains. However, given the massive amount of data stored, known as Big Data, the need for high-speed processing to analyze data has become even more critical, especially for real-time applications. A solution that has been adopted to increase the proces...
Article
Full-text available
This study evaluated the incorporation of tetracaine into liposomes by RSM (Response Surface Methodology) and ANN (Artificial Neural Networks) based models. RCCD (rotational central composite design) and ANN were performed to optimize the sonication conditions of particles containing 100 % lipid. Laser light scattering was used to perform measure h...
Article
Full-text available
This project aims to develop a tactile glove device and a virtual environment inserted in the context of tactile internet. The tactile glove allows a human operator to interact remotely with objects from a 3D environment through tactile feedback or tactile sensation. In other words, the human operator is able to feel the contour and texture from vi...
Article
Full-text available
This paper describes the development of a proportional-integral-derivative (PID) controller for regulation of the airflow in a ventilation system. The flow was adjusted by controlling the speed of the fan installed in the system. The PID control algorithm was developed for an embedded system in an Atmega 2560 microcontroller contained in an Arduino...
Article
Full-text available
The purpose of this paper is to present a performance comparison of expert systems with production rules, based on classical binary logic and fuzzy logic, for feedback control of dynamic systems. The expert system based on binary logic, called ES-PR-BL, was developed in Prolog language, and the system based on fuzzy logic, called ES-PR-FL, was impl...
Article
Full-text available
Genetic algorithms (GAs) are used to solve search and optimization problems in which an optimal solution can be found using an iterative process with probabilistic and non-deterministic transitions. However, depending on the problem’s nature, the time required to find a solution can be high in sequential machines due to the computational complexity...
Article
Deep learning, the fastest growing segment of Artificial Neural Network (ANN), has led to the emergence of many machine learning applications and their implementation across multiple platforms such as CPUs, GPUs and reconfigurable hardware (Field-Programmable Gate Arrays or FPGAs). However, inspired by the structure and function of ANNs, large-scal...
Article
Full-text available
The Butterfly Neural Beamformer (NB-Butterfly) is a new adaptive multiple-antenna spatial neural filter inspired on the Neural Butterfly Equalizer (NE-Butterfly), a filter intended to equalize any channel that has real or complex taps, whether linear or nonlinear. Due to the broad use cases of the NE-Butterfly, the objective in this work is to intr...
Article
Full-text available
Sequential Minimal Optimization (SMO) is the traditional training algorithm for Support Vector Machines (SVMs). However, SMO does not scale well with the size of the training set. For that reason, Stochastic Gradient Descent (SGD) algorithms, which have better scalability, are a better option for massive data mining applications. Furthermore, even...
Article
This paper proposes a parallel FPGA implementation of the training phase of a Support Vector Machine (SVM). The training phase of the SVM is implemented using Sequential Minimal Optimization (SMO), which enables the resolution of a complex convex optimization problem using simple steps. The SMO implementation is also highly parallel and uses some a...
Article
Full-text available
Deep learning techniques have been gaining prominence in the research world in the past years, however, the deep learning algorithms have high computational cost, making them hard to be used to several commercial applications. On the other hand, new alternatives have been studied and some methodologies focusing on accelerating complex algorithms in...
Patent
O melanoma é o tipo mais agressivo de câncer de pele, apresentando uma baixa taxa de sobrevida quando diagnosticado tardiamente. O diagnóstico dessa doença é dificultado pela sua grande semelhança com sinais de pele comuns, o que contribui para uma taxa mundial de mais de 50 mil mortes por ano. A presente invenção trata-se de um processo para detec...
Conference Paper
Full-text available
Technological innovations in the hardware of RGB-D sensors have allowed the acquisition of 3D point clouds in real time. Consequently, various applications have arisen related to the 3D world, which are receiving increasing attention from researchers. One of the main problems that remains is the demand for computationally intensive processing that...
Article
This work proposes a parallel implementation, with fixed point, of the Particle Swarm Optimization (PSO) algorithm on Field-Programmable Gate Array (FPGA). Results associated with the processing time and area occupancy on FPGA for several numbers of particles and dimensions were analyzed. Studies concerning the accuracy of the PSO response for the...
Preprint
This work proposes an Application-Specific System Processor (ASSP) hardware for the Secure Hash Algorithm 1 (SHA-1) algorithm. The proposed hardware was implemented in a Field Programmable Gate Array (FPGA) Xilinx Virtex 6 xc6vlx240t-1ff1156. The throughput and the occupied area were analyzed for several implementations in parallel instances of the...
Article
Full-text available
Q-learning is an off-policy reinforcement learning technique which has as main advantage the possibility of obtaining an optimal policy interacting with an unknown model environment. This work proposes a parallel fixed-point Q-learning algorithm architecture implemented on field programmable gate arrays (FPGA) focusing on optimizing the system proc...
Preprint
This work proposes an Application-Specific System Processor (ASSP) hardware for the Secure Hash Algorithm 1 (SHA-1) algorithm. The proposed hardware was implemented in a Field Programmable Gate Array (FPGA) Xilinx Virtex 6 xc6vlx240t-1ff1156. The throughput and the occupied area were analyzed for several implementations in parallel instances of the...
Article
Full-text available
This work describes the performance of a DPNA-GA (Dynamic Planning Navigation Algorithm optimized with Genetic Algorithm) algorithm applied to autonomous navigation in unknown static and dynamic terrestrial environments. The main aim was to validate the functionality and robustness of the DPNA-GA, with variations of genetic parameters including the...
Article
Full-text available
This article aims to present, analyze and evaluate a new equalizer architecture, inspired by the butterfly equalizer used in optical communication, based on Artificial Neural Networks (ANN) of the Multi-Layer Perceptron (MLP) type for nonlinear systems with two-dimensional modulation named the Butterfly Neural Equalizer (NE-Butterfly). The NE-Butte...
Article
Full-text available
This article aims to present, analyze and evaluate a new equalizer architecture, inspired by the butterfly equalizer used in optical communication, based on Artificial Neural Networks (ANN) of the Multi-Layer Perceptron (MLP) type for nonlinear systems with two-dimensional modulation named the Butterfly Neural Equalizer (NE-Butterfly). The NE-Butte...
Conference Paper
O objetivo deste trabalho consiste em propor a implementação em hardware de uma Rede Neural Profunda (Deep Neural Network - DNN) baseada na técnica Stacked Sparse Autoencoder (SSAE). O hardware proposto foi desenvolvido em Field Programmable Gate Array (FPGA) utilizando ponto fixo. A técnica de matriz sistólica (systolic array) foi adotada em todo...
Article
Full-text available
This work proposes an adaptive beamforming scheme applied to time domain, pre-FFT (Fast Fourier Transformation), Orthogonal Frequency-Division Multiplexing (OFDM) systems. This scheme improves the performance and the capacity of OFDM systems, using a supervised adaptive algorithm, with frequency domain multiplexed pilots of the OFDM system as a ref...