Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rodrigo Ferreira Berriel

dblp:170/3094 · DBLP profile ↗
← Back
25ranked-venue papers
6as first author
9since 2021 · last 2025
0000-0002-6701-893XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 21 · 4 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 8 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Efficient and distributed learning · 40% Autonomous driving · 26% Transfer learning and domain adaptation · 20%
Network and information security
1 paper
Digital forensics and information hiding · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Autonomous driving › perception › vision-based perception
lane detection
0.512021
Keep Your Eyes on the Lane: Real-Time Attention-Guided Lane Detection · CVPR 2021
Digital forensics and information hiding › document forensics
document image forensics
0.412020
Fast(er) Reconstruction of Shredded Text Documents via Self-Supervised Deep Asymmetric Metric Learning · CVPR 2020
Machine learning › Efficient and distributed learning
model compression
0.412019
Budget-Aware Adapters for Multi-Domain Learning · ICCV 2019
Machine learning › Transfer learning and domain adaptation › cross-domain learning
multi-domain learning
0.412019
Budget-Aware Adapters for Multi-Domain Learning · ICCV 2019
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.412019
Budget-Aware Adapters for Multi-Domain Learning · ICCV 2019
Computer vision › Image recognition and object detection › object detection › anchor-based detection
anchor-based object detection
0.112021
Keep Your Eyes on the Lane: Real-Time Attention-Guided Lane Detection · CVPR 2021
Computer vision › Image recognition and object detection
image classification
0.112019
Budget-Aware Adapters for Multi-Domain Learning · ICCV 2019

Methods — techniques the papers use, named apart from their topics

deep neural network · 0.5attention mechanism · 0.5anchor-based detection · 0.5self-supervised deep asymmetric metric learning · 0.4deep metric learning · 0.4channel selection · 0.4adapter modules · 0.4
YearPublicationVenuePosition
2025 Budget-aware pruning: Handling multiple domains with less parameters
Samuel Felipe dos Santos, Rodrigo Ferreira Berriel, Thiago Oliveira-Santos, Nicu Sebe, Jurandy Almeida
Pattern Recognit.2
2022 Lane Marking Detection and Classification using Spatial-Temporal Feature Pooling
abstract
The lane detection problem has been extensively researched in the past decades, especially since the advent of deep learning. Despite the numerous works proposing solutions to the localization task (i.e., localizing the lane boundaries in an input image), the classification task has not seen the same focus. Nonetheless, knowing the type of lane boundary, particularly that of the ego lane, can be very useful for many applications. For instance, a vehicle might not be allowed by law to overtake depending on the type of the ego lane. Beyond that, very few works take advantage of the temporal information available in the videos captured by the vehicles: most methods employ a single-frame approach. In this work, building upon the recent LaneATT model, we propose an approach to exploit the temporal information and integrate the classification task into the model. Our results show that the proposed modifications can improve the detection performance on the most recent benchmark by 2.34 %, establishing a new state-of-the-art. Finally, an extensive evaluation shows that it enables a high classification performance (89.37 %) that serves as a future benchmark for the field.
Lucas Tabelini Torres, Rodrigo Ferreira Berriel, Alberto Ferreira de Souza, Claudine Badue, Thiago Oliveira-Santos
IJCNN2
2022 Cross-domain object detection using unsupervised image translation
Vinicius F. Arruda, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Claudine Badue, Alberto Ferreira de Souza, Nicu Sebe, Thiago Oliveira-Santos
Expert Syst. Appl.2
2022 Deep traffic sign detection and recognition without target domain real images
Lucas Tabelini Torres, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Alberto Ferreira de Souza, Claudine Badue, Nicu Sebe, Thiago Oliveira-Santos
Mach. Vis. Appl.2
2022 A human-in-the-loop recommendation-based framework for reconstruction of mechanically shredded documents
Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Maria Cláudia Silva Boeres, Alessandro L. Koerich, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
Pattern Recognit. Lett.2
2021 Keep Your Eyes on the Lane: Real-Time Attention-Guided Lane Detection
abstract
Modern lane detection methods have achieved remarkable performances in complex real-world scenarios, but many have issues maintaining real-time efficiency, which is important for autonomous vehicles. In this work, we pro-pose LaneATT: an anchor-based deep lane detection model, which, akin to other generic deep object detectors, uses the anchors for the feature pooling step. Since lanes follow a regular pattern and are highly correlated, we hypothesize that in some cases global information may be crucial to infer their positions, especially in conditions such as occlusion, missing lane markers, and others. Thus, this work proposes a novel anchor-based attention mechanism that aggregates global information. The model was evaluated extensively on three of the most widely used datasets in the literature. The results show that our method outperforms the current state-of-the-art methods showing both higher efficacy and efficiency. Moreover, an ablation study is performed along with a discussion on efficiency trade-off options that are useful in practice. Code and models are available at https://github.com/lucastabelini/LaneATT.
Lucas Tabelini Torres, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
CVPR2
2021 Deep traffic light detection by overlaying synthetic context on arbitrary natural images
Jean Pablo Vieira de Mello, Lucas Tabelini Torres, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Alberto Ferreira de Souza, Claudine Badue, Nicu Sebe, Thiago Oliveira-Santos
Comput. Graph.3
2021 Self-driving cars: A survey
Claudine Badue, Ranik Guidolini, Raphael V. Carneiro, Pedro Azevedo, Vinicius B. Cardoso, Avelino Forechi, Luan F. R. Jesus, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Filipe Wall Mutz, Lucas de Paula Veronese, Thiago Oliveira-Santos, Alberto Ferreira de Souza
Expert Syst. Appl.8
2021 Copycat CNN: Are random non-Labeled data enough to steal knowledge from black-box models?
Jacson Rodrigues Correia da Silva, Rodrigo Ferreira Berriel, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
Pattern Recognit.2
2020 Fast(er) Reconstruction of Shredded Text Documents via Self-Supervised Deep Asymmetric Metric Learning
abstract
The reconstruction of shredded documents consists in arranging the pieces of paper (shreds) in order to reassemble the original aspect of such documents. This task is particularly relevant for supporting forensic investigation as documents may contain criminal evidence. As an alternative to the laborious and time-consuming manual process, several researchers have been investigating ways to perform automatic digital reconstruction. A central problem in automatic reconstruction of shredded documents is the pairwise compatibility evaluation of the shreds, notably for binary text documents. In this context, deep learning has enabled great progress for accurate reconstructions in the domain of mechanically-shredded documents. A sensitive issue, however, is that current deep model solutions require an inference whenever a pair of shreds has to be evaluated. This work proposes a scalable deep learning approach for measuring pairwise compatibility in which the number of inferences scales linearly (rather than quadratically) with the number of shreds. Instead of predicting compatibility directly, deep models are leveraged to asymmetrically project the raw shred content onto a common metric space in which distance is proportional to the compatibility. Experimental results show that our method has accuracy comparable to the state-of-the-art with a speed-up of about 22 times for a test instance with 505 shreds (20 mixed shredded-pages from different documents).
Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Maria Cláudia Silva Boeres, Alessandro L. Koerich, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
CVPR2
2020 Deep Learning-based Type Identification of Volumetric MRI Sequences
abstract
The analysis of Magnetic Resonance Imaging (MRI) sequences enables clinical professionals to monitor the progression of a brain tumor. As the interest for automatizing brain volume MRI analysis increases, it becomes convenient to have each sequence well identified. However, the unstandardized naming of MRI sequences makes their identification difficult for automated systems, as well as makes it difficult for researches to generate or use datasets for machine learning research. In the face of that, we propose a system for identifying types of brain MRI sequences based on deep learning. By training a Convolutional Neural Network (CNN) based on 18-layer ResNet architecture, our system can classify a volumetric brain MRI as a FLAIR, Tl, T1c or T2 sequence, or whether it does not belong to any of these classes. The network was evaluated on publicly available datasets comprising both, pre-processed (BraTS dataset) and non-pre-processed (TCGA-GBM dataset), image types with diverse acquisition protocols, requiring only a few slices of the volume for training. Our system can classify among sequence types with an accuracy of 96.81 %.
Jean Pablo Vieira de Mello, Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Mauricio Reyes 0001, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
ICPR3
2020 PolyLaneNet: Lane Estimation via Deep Polynomial Regression
abstract
One of the main factors that contributed to the large advances in autonomous driving is the advent of deep learning. For safer self-driving vehicles, one of the problems that has yet to be solved completely is lane detection. Since methods for this task have to work in real-time (+30 FPS), they not only have to be effective (i.e., have high accuracy) but they also have to be efficient (i.e., fast). In this work, we present a novel method for lane detection that uses as input an image from a forward-looking camera mounted in the vehicle and outputs polynomials representing each lane marking in the image, via deep polynomial regression. The proposed method is shown to be competitive with existing state-of-the-art methods in the TuSimple dataset while maintaining its efficiency (115 FPS). Additionally, extensive qualitative results on two additional public datasets are presented, alongside with limitations in the evaluation metrics used by recent works for lane detection. Finally, we provide source code and trained models that allow others to replicate all the results shown in this paper, which is surprisingly rare in state-of-the-art lane detection methods.
Lucas Tabelini Torres, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
ICPR2
2020 Product Categorization by Title Using Deep Neural Networks as Feature Extractor
abstract
Natural Language Processing (NLP) has been receiving increasing attention in the past few years. In part, this is related to the huge flow of data being made available everyday on the internet, which increased the need for automatic tools capable of analyzing and extracting relevant information, especially from the text. In this context, text classification became one of the most studied tasks on the NLP domain. The objective is to assign predefined categories or labels to text or sentences. Important applications include sentence classification, sentiment analysis, spam detection, among many others. This work proposes an automatic system for product categorization using only their titles. The proposed system employs a state-of-the-art deep neural network as a tool to extract features from the titles to be used as input in different machine learning models. The system is evaluated in the large-scale Mercado Libre dataset, which has the common characteristics of real-world problems such as imbalanced classes, unreliable labels, besides having a large number of samples: 20,000,000 in total. The results showed that the proposed system was able to correctly categorize the products with a balanced accuracy of 86.57% on the local test split of the Mercado Libre dataset. It also surpassed the fourth place on the public rank of the MeLi Data Challenge with 91.19% of balanced accuracy, which represents less than 1% of the difference to the winner.
Leonardo S. Paulucio, Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Alberto Ferreira de Souza, Claudine Badue, Thiago Oliveira-Santos
IJCNN3
2020 Self-supervised deep reconstruction of mixed strip-shredded text documents
Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Maria Cláudia Silva Boeres, Alessandro L. Koerich, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
Pattern Recognit.2
2019 Budget-Aware Adapters for Multi-Domain Learning
abstract
Multi-Domain Learning (MDL) refers to the problem of learning a set of models derived from a common deep architecture, each one specialized to perform a task in a certain domain (e.g., photos, sketches, paintings). This paper tackles MDL with a particular interest in obtaining domain-specific models with an adjustable budget in terms of the number of network parameters and computational complexity. Our intuition is that, as in real applications the number of domains and tasks can be very large, an effective MDL approach should not only focus on accuracy but also on having as few parameters as possible. To implement this idea we derive specialized deep models for each domain by adapting a pre-trained architecture but, differently from other methods, we propose a novel strategy to automatically adjust the computational complexity of the network. To this aim, we introduce Budget-Aware Adapters that select the most relevant feature channels to better handle data from a novel domain. Some constraints on the number of active switches are imposed in order to obtain a network respecting the desired complexity budget. Experimentally, we show that our approach leads to recognition accuracy competitive with state-of-the-art approaches but with much lighter networks both in terms of storage and computation.
Rodrigo Ferreira Berriel, Stéphane Lathuilière, Moin Nabi, Tassilo Klein, Thiago Oliveira-Santos, Nicu Sebe, Elisa Ricci 0001
ICCV1
2019 Cross-Domain Car Detection Using Unsupervised Image-to-Image Translation: From Day to Night
abstract
Deep learning techniques have enabled the emergence of state-of-the-art models to address object detection tasks. However, these techniques are data-driven, delegating the accuracy to the training dataset which must resemble the images in the target task. The acquisition of a dataset involves annotating images, an arduous and expensive process, generally requiring time and manual effort. Thus, a challenging scenario arises when the target domain of application has no annotated dataset available, making tasks in such situation to lean on a training dataset of a different domain. Sharing this issue, object detection is a vital task for autonomous vehicles where the large amount of driving scenarios yields several domains of application requiring annotated data for the training process. In this work, a method for training a car detection system with annotated data from a source domain (day images) without requiring the image annotations of the target domain (night images) is presented. For that, a model based on Generative Adversarial Networks (GANs) is explored to enable the generation of an artificial dataset with its respective annotations. The artificial dataset (fake dataset) is created translating images from day-time domain to night-time domain. The fake dataset, which comprises annotated images of only the target domain (night images), is then used to train the car detector model. Experimental results showed that the proposed method achieved significant and consistent improvements, including the increasing by more than 10% of the detection performance when compared to the training with only the available annotated data (i.e., day images).
Vinicius F. Arruda, Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Alberto Ferreira de Souza, Claudine Badue, Nicu Sebe, Thiago Oliveira-Santos
IJCNN3
2019 Traffic Light Recognition Using Deep Learning and Prior Maps for Autonomous Cars
abstract
Autonomous terrestrial vehicles must be capable of perceiving traffic lights and recognizing their current states to share the streets with human drivers. Most of the time, human drivers can easily identify the relevant traffic lights. To deal with this issue, a common solution for autonomous cars is to integrate recognition with prior maps. However, additional solution is required for the detection and recognition of the traffic light. Deep learning techniques have showed great performance and power of generalization including traffic related problems. Motivated by the advances in deep learning, some recent works leveraged some state-of-the-art deep detectors to locate (and further recognize) traffic lights from 2D camera images. However, none of them combine the power of the deep learning-based detectors with prior maps to recognize the state of the relevant traffic lights. Based on that, this work proposes to integrate the power of deep learning-based detection with the prior maps used by our car platform IARA (acronym for Intelligent Autonomous Robotic Automobile) to recognize the relevant traffic lights of predefined routes. The process is divided in two phases: an offline phase for map construction and traffic lights annotation; and an online phase for traffic light recognition and identification of the relevant ones. The proposed system was evaluated on five test cases (routes) in the city of Vitória, each case being composed of a video sequence and a prior map with the relevant traffic lights for the route. Results showed that the proposed technique is able to correctly identify the relevant traffic light along the trajectory.
Lucas C. Possatti, Ranik Guidolini, Vinicius B. Cardoso, Rodrigo Ferreira Berriel, Thiago Meireles Paixão, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
IJCNN4
2019 Effortless Deep Training for Traffic Sign Detection Using Templates and Arbitrary Natural Images
abstract
Deep learning has been successfully applied to several problems related to autonomous driving. Often, these solutions rely on large networks that require databases of real image samples of the problem (i.e., real world) for proper training. The acquisition of such real-world data sets is not always possible in the autonomous driving context, and sometimes their annotation is not feasible (e.g., takes too long or is too expensive). Moreover, in many tasks, there is an intrinsic data imbalance that most learning-based methods struggle to cope with. It turns out that traffic sign detection is a problem in which these three issues are seen altogether. In this work, we propose a novel database generation method that requires only (i) arbitrary natural images, i.e., requires no real image from the domain of interest, and (ii) templates of the traffic signs, i.e., templates synthetically created to illustrate the appearance of the category of a traffic sign. The effortlessly generated training database is shown to be effective for the training of a deep detector (such as Faster R-CNN) on German traffic signs, achieving 95.66% of mAP on average. In addition, the proposed method is able to detect traffic signs with an average precision, recall and F1-score of about 94%, 91% and 93%, respectively. The experiments surprisingly show that detectors can be trained with simple data generation methods and without problem domain data for the background, which is in the opposite direction of the common sense for deep learning.
Lucas Tabelini Torres, Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Alberto Ferreira de Souza, Claudine Badue, Nicu Sebe, Thiago Oliveira-Santos
IJCNN3
2019 Handling pedestrians in self-driving cars using image tracking and alternative path generation with Frenét frames
Renan Sarcinelli, Ranik Guidolini, Vinicius B. Cardoso, Thiago Meireles Paixão, Rodrigo Ferreira Berriel, Pedro Azevedo, Alberto Ferreira de Souza, Claudine Badue, Thiago Oliveira-Santos
Comput. Graph.5
2018 Heading Direction Estimation Using Deep Learning with Automatic Large-scale Data Acquisition
abstract
Advanced Driver Assistance Systems (ADAS) have experienced major advances in the past few years. The main objective of ADAS includes keeping the vehicle in the correct road direction, and avoiding collision with other vehicles or obstacles around. In this paper, we address the problem of estimating the heading direction that keeps the vehicle aligned with the road direction. This information can be used in precise localization, road and lane keeping, lane departure warning, and others. To enable this approach, a large-scale database 1+ million images) was automatically acquired and annotated using publicly available platforms such as the Google Street View API and OpenStreetMap. After the acquisition of the database, a CNN model was trained to predict how much the heading direction of a car should change in order to align it to the road 4 meters ahead. To assess the performance of the model, experiments were performed using images from two different sources: a hidden test set from Google Street View (GSV) images and two datasets from our autonomous car (IARA). The model achieved a low mean average error of 2.359° and 2.524° for the GSV and IARA datasets, respectively; performing consistently across the different datasets. It is worth noting that the images from the IARA dataset are very different (camera, FOV, brightness, etc.) from the ones of the GSV dataset, which shows the robustness of the model. In conclusion, the model was trained effortlessly (using automatic processes) and showed promising results in real-world databases working in real-time (more than 75 frames per second).
Rodrigo Ferreira Berriel, Lucas Tabelini Torres, Vinicius B. Cardoso, Ranik Guidolini, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
IJCNN1
2018 Copycat CNN: Stealing Knowledge by Persuading Confession with Random Non-Labeled Data
abstract
In the past few years, Convolutional Neural Networks (CNNs) have been achieving state-of-the-art performance on a variety of problems. Many companies employ resources and money to generate these models and provide them as an API, therefore it is in their best interest to protect them, i.e., to avoid that someone else copy them. Recent studies revealed that stateof-the-art CNNs are vulnerable to adversarial examples attacks, and this weakness indicates that CNNs do not need to operate in the problem domain (PD). Therefore, we hypothesize that they also do not need to be trained with examples of the PD in order to operate in it. Given these facts, in this paper, we investigate if a target blackbox CNN can be copied by persuading it to confess its knowledge through random non-labeled data. The copy is two-fold: i) the target network is queried with random data and its predictions are used to create a fake dataset with the knowledge of the network; and ii) a copycat network is trained with the fake dataset and should be able to achieve similar performance as the target network. This hypothesis was evaluated locally in three problems (facial expression, object, and crosswalk classification) and against a cloud-based API. In the copy attacks, images from both nonproblem domain and PD were used. All copycat networks achieved at least 93.7% of the performance of the original models with non-problem domain data, and at least 98.6% using additional data from the PD. Additionally, the copycat CNN successfully copied at least 97.3% of the performance of the Microsoft Azure Emotion API. Our results show that it is possible to create a copycat CNN by simply querying a target network as black-box with random non-labeled data.
Jacson Rodrigues Correia da Silva, Rodrigo Ferreira Berriel, Claudine Badue, Alberto Ferreira de Souza, Thiago Oliveira-Santos
IJCNN2
2017 Monthly energy consumption forecast: A deep learning approach
abstract
Every year, energy consumption grows world widely. Therefore, power companies need to investigate models to better forecast and plan the energy use. One approach to address this problem is the estimation of energy consumption in the customer level. Energy consumption forecasting problem is a time series regression task. It consists of predicting the energy consumption for the next month given a finite history of a customer. Machine learning techniques have shown promising results in a variety of problems including time series and regression problems. Part of these promising results are attributed to deep neural networks. Although investigated in other domains, deep architectures have not been used to address the energy consumption prediction problem. In this work, we propose a system to predict monthly energy consumption using deep learning techniques. Three deep learning models were studied: Deep Fully Connected, Convolutional and Long Short-Term Memory Neural Networks. Due to the sensitivity of these models to the input range, normalization techniques were also investigated. The proposed system was validated with real data of almost a million customers (resulting in over 9 million samples). Results showed that our system can predict monthly energy consumption with an absolute error of 31.83 kWh and a relative error of 17.29%.
Rodrigo Ferreira Berriel, Andre Teixeira Lopes, Alexandre Rodrigues 0001, Flávio Miguel Varejão, Thiago Oliveira-Santos
IJCNN1
2017 Automatic large-scale data acquisition via crowdsourcing for crosswalk classification: A deep learning approach
Rodrigo Ferreira Berriel, Franco Schmidt Rossi, Alberto Ferreira de Souza, Thiago Oliveira-Santos
Comput. Graph.1
2017 Ego-Lane Analysis System (ELAS): Dataset and algorithms
Rodrigo Ferreira Berriel, Edilson de Aguiar, Alberto Ferreira de Souza, Thiago Oliveira-Santos
Image Vis. Comput.1
2017 Deep Learning-Based Large-Scale Automatic Satellite Crosswalk Classification
abstract
High-resolution satellite imagery has been increasingly used on remote sensing classification problems. One of the main factors is the availability of this kind of data. Despite the high availability, very little effort has been placed on the zebra crossing classification problem. In this letter, crowdsourcing systems are exploited in order to enable the automatic acquisition and annotation of a large-scale satellite imagery database for crosswalks related tasks. Then, this data set is used to train deep-learning-based models in order to accurately classify satellite images that contain or not contain zebra crossings. A novel data set with more than 240000 images from 3 continents, 9 countries, and more than 20 cities was used in the experiments. The experimental results showed that freely available crowdsourcing data can be used to accurately (97.11%) train robust models to perform crosswalk classification on a global scale.
Rodrigo Ferreira Berriel, Andre Teixeira Lopes, Alberto Ferreira de Souza, Thiago Oliveira-Santos
IEEE Geosci. Remote. Sens. Lett.1