VLDB 2026 Research / reviewers in the wild / expert
Hélio Lopes 0001
dblp:25/6137 · also Hélio Côrtes Vieira Lopes
· DBLP profile ↗
54ranked-venue papers
2as first author
19since 2021 · last 2025
0000-0003-4584-1455ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 26 · 2 first-author · 6 since 2021Artificial intelligence and machine learning · 11 · 4 since 2021Software engineering, systems software and programming languages · 11 · 8 since 2021Databases, data management, data science and information retrieval · 9 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Define-ML: An Approach to Ideate Machine Learning-Enabled Systems
Silvio Alonso, Antonio Pedro Santos Alves, Lucas Cordeiro Romão, Hélio Lopes 0001, Marcos Kalinowski |
SEAA | 4 |
| 2025 | Naming the Pain in machine learning-enabled systems engineeringabstractMachine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. This paper aims to deliver a comprehensive overview of the current status quo of engineering ML-enabled systems and lay the foundation to steer practically relevant and problem-driven academic research. We conducted an international survey to collect insights from practitioners on the current practices and problems in engineering ML-enabled systems. We received 188 complete responses from 25 countries. We conducted quantitative statistical analyses on contemporary practices using bootstrapping with confidence intervals and qualitative analyses on the reported problems using open and axial coding procedures. Our survey results reinforce and extend existing empirical evidence on engineering ML-enabled systems, providing additional insights into typical ML-enabled systems project contexts, the perceived relevance and complexity of ML life cycle phases, and current practices related to problem understanding, model deployment, and model monitoring. Furthermore, the qualitative analysis provides a detailed map of the problems practitioners face within each ML life cycle phase and the problems causing overall project failure. The results contribute to a better understanding of the status quo and problems in practical environments. We advocate for the further adaptation and dissemination of software engineering practices to enhance the engineering of ML-enabled systems. • International survey gathering insights from 188 practitioners across 25 countries. • Overview of current practices and challenges in engineering ML-enabled systems. • Inferential quantitative analysis reporting the status quo with confidence intervals. • Qualitative analysis mapping ML life cycle challenges and causes of project failure. Marcos Kalinowski, Daniel Méndez 0001, Görkem Giray, Antonio Pedro Santos Alves, Kelly Azevedo, Tatiana Escovedo, Hugo Villamizar, Hélio Lopes 0001, Maria Teresa Baldassarre, Stefan Wagner 0001, Stefan Biffl, Jürgen Musil, Michael Felderer, Niklas Lavesson, Tony Gorschek |
Inf. Softw. Technol. | 8 |
| 2024 | Investigating the Impact of SOLID Design Principles on Machine Learning Code Understandingabstract[Context] Applying design principles has long been acknowledged as beneficial for understanding and maintainability in traditional software projects. These benefits may similarly hold for Machine Learning (ML) projects, which involve iterative experimentation with data, models, and algorithms. However, ML components are often developed by data scientists with diverse educational backgrounds, potentially resulting in code that doesn't adhere to software design best practices. [Goal] In order to better understand this phenomenon, we investigated the impact of the SOLID design principles on ML code understanding. [Method] We conducted a controlled experiment with three independent trials involving 100 data scientists. We restructured real industrial ML code that did not use SOLID principles. Within each trial, one group was presented with the original ML code, while the other was presented with ML code incorporating SOLID principles. Participants of both groups were asked to analyze the code and fill out a questionnaire that included both open-ended and closed-ended questions on their understanding. [Results] The study results provide statistically significant evidence that the adoption of the SOLID design principles can improve code understanding within the realm of ML projects. [Conclusion] We put forward that software engineering design principles should be spread within the data science community and considered for enhancing the maintainability of ML code. Raphael Cabral, Marcos Kalinowski, Maria Teresa Baldassarre, Hugo Villamizar, Tatiana Escovedo, Hélio Lopes 0001 |
CAIN | 6 |
| 2024 | Geometric implicit neural representations for signed distance functions
Luiz Schirmer, Tiago Novello, Vinícius da Silva, Guilherme G. Schardong, Daniel Perazzo, Hélio Lopes 0001, Nuno Gonçalves 0001, Luiz Velho 0001 |
Comput. Graph. | 6 |
| 2024 | Identifying concerns when specifying machine learning-enabled systems: A perspective-based approachabstractEngineering successful machine learning (ML)-enabled systems poses various challenges from both a theoretical and a practical side. Among those challenges are how to effectively address unrealistic expectations of ML capabilities from customers, managers and even other team members, and how to connect business value to engineering and data science activities composed by interdisciplinary teams. In this paper, we present PerSpecML , a perspective-based approach for specifying ML-enabled systems that helps practitioners identify which attributes, including ML and non-ML components, are important to contribute to the overall system’s quality. The approach involves analyzing 60 concerns related to 28 tasks that practitioners typically face in ML projects, grouping them into five perspectives: system objectives, user experience , infrastructure, model, and data. Together, these perspectives serve to mediate the communication between business owners, domain experts, designers, software and ML engineers, and data scientists. The creation of PerSpecML involved a series of formative evaluations conducted in different contexts: (i) in academia, (ii) with industry representatives, and (iii) in two real industrial case studies . As a result of the diverse validations and continuous improvements, PerSpecML stands as a promising approach, poised to positively impact the specification of ML-enabled systems, particularly helping to reveal key components that would have been otherwise missed without using PerSpecML . Editor’s note: Open Science material was validated by the Journal of Systems and Software Open Science Board . Hugo Villamizar, Marcos Kalinowski, Hélio Lopes 0001, Daniel Méndez 0001 |
J. Syst. Softw. | 3 |
| 2023 | Dynamic Topic Modeling with Tensor Decomposition as a Tool to Explore the Legal Precedent Relevance Over TimeabstractThe precedent is a textual citation of prior court decisions. This undoubtedly offers great value in a common-law-based judicial system where courts are bound to their previous rulings, such as in the United States, Canada, and India. In those countries, precedent relevance detection is an issue that has attracted considerable attention where studies propose Network Science techniques for relevance measurement --- where decisions and their relationships are represented in network structures. However, those methods fail to capture the precedent relevance in the Brazilian scenario due to the massive and increasing number of decisions issued yearly. The Brazilian Supreme Court (STF), the highest judicial body in Brazil, has produced more than a million decisions over the last decade. Therefore, we propose an interpretable and cost-effective process to explore the precedent through latent topics that emerge, evolve, and fade over time in a collection of historical documents. To do so, we explore dynamic topic modeling with tensor decomposition as a tool to investigate the legal changes embedded in those decisions over time. We base our study on the individual decisions published by STF between 2000 and 2018. Additionally, through experiments, we explore the proposed process within different scenarios to investigate the precedent citations over the STF's recent history, and how those citations correlates with the legal named entities, such as legislative references. The experiments showed the process' capability to produce coherent and interpretable results for temporal analysis of the precedent citations in larger collections of documents. Also, it presents the potential to support further studies in the legal domain. Fernando A. Correia, José Luiz Nunes, Paulo Henrique Cardoso Alves, Hélio Lopes 0001 |
DocEng | 4 |
| 2023 | A Normative Multiagent Approach to Represent Data Regulation Concerns
Paulo Henrique Cardoso Alves, Fernando A. Correia, Isabella Zalcberg Frajhof, Clarisse Sieckenius de Souza, Hélio Lopes 0001 |
ICAART (1) | 5 |
| 2023 | Neural Implicit Surface EvolutionabstractThis work investigates the use of smooth neural networks for modeling dynamic variations of implicit surfaces under the level set equation (LSE). For this, it extends the representation of neural implicit surfaces to the space-time ℝ3× ℝ, which opens up mechanisms for continuous geometric transformations. Examples include evolving an initial surface towards general vector fields, smoothing and sharpening using the mean curvature equation, and interpolations of initial conditions.The network training considers two constraints. A data term is responsible for fitting the initial condition to the corresponding time instant, usually ℝ3× {0}. Then, a LSE term forces the network to approximate the underlying geometric evolution given by the LSE, without any supervision. The network can also be initialized based on previously trained initial conditions, resulting in faster convergence compared to the standard approach. Tiago Novello, Vinícius da Silva, Guilherme G. Schardong, Luiz Schirmer, Hélio Lopes 0001, Luiz Velho 0001 |
ICCV | 5 |
| 2023 | Status Quo and Problems of Requirements Engineering for Machine Learning: Results from an International Survey
Antonio Pedro Santos Alves, Marcos Kalinowski, Görkem Giray, Daniel Méndez 0001, Niklas Lavesson, Kelly Azevedo, Hugo Villamizar, Tatiana Escovedo, Hélio Lopes 0001, Stefan Biffl, Jürgen Musil, Michael Felderer, Stefan Wagner 0001, Maria Teresa Baldassarre, Tony Gorschek |
PROFES (1) | 9 |
| 2023 | MR-Net: Multiresolution sinusoidal neural networks
Hallison Paz, Daniel Perazzo, Tiago Novello, Guilherme G. Schardong, Luiz Schirmer, Vinícius da Silva, Daniel Yukimura, Fabio Chagas, Hélio Lopes 0001, Luiz Velho 0001 |
Comput. Graph. | 9 |
| 2023 | A systematic mapping study and practitioner insights on the use of software engineering practices to develop MVPs
Silvio Alonso, Marcos Kalinowski, Bruna Ferreira, Simone D. J. Barbosa, Hélio Lopes 0001 |
Inf. Softw. Technol. | 5 |
| 2023 | Lessons learned to improve the UX practices in agile projects involving data science and process automation
Bruna Ferreira, Silvio Marques, Marcos Kalinowski, Hélio Lopes 0001, Simone D. J. Barbosa |
Inf. Softw. Technol. | 4 |
| 2022 | Towards Perspective-Based Specification of Machine Learning-Enabled SystemsabstractMachine learning (ML) teams often work on a project just to realize the performance of the model is not good enough. Indeed, the success of ML-enabled systems involves aligning data with business problems, translating them into ML tasks, experimenting with algorithms, evaluating models, capturing data from users, among others. Literature has shown that ML-enabled systems are rarely built based on precise specifications for such concerns, leading ML teams to become misaligned due to incorrect assumptions, which may affect the quality of such systems and overall project success. In order to help addressing this issue, this paper describes our work towards a perspective-based approach for specifying ML-enabled systems. The approach involves analyzing a set of 45 ML concerns grouped into five perspectives: objectives, user experience, infrastructure, model, and data. The main contribution of this paper is to provide two new artifacts that can be used to help specifying ML-enabled systems: (i) the perspective-based ML task and concern diagram and (ii) the perspective-based ML specification template. Hugo Villamizar, Marcos Kalinowski, Hélio Lopes 0001 |
SEAA | 3 |
| 2022 | Exploring differential geometry in neural implicits
Tiago Novello, Guilherme G. Schardong, Luiz Schirmer, Vinícius da Silva, Hélio Lopes 0001, Luiz Velho 0001 |
Comput. Graph. | 5 |
| 2022 | Fine-grained legal entity annotation: A case study on the Brazilian Supreme Court
Fernando A. Correia, Alexandre A. A. de Almeida, José Luiz Nunes, Kaline G. Santos, Ivar A. Hartmann, Felipe A. Silva, Hélio Lopes 0001 |
Inf. Process. Manag. | 7 |
| 2022 | Extracting value from Brazilian Court decisions
William Paulo Ducca Fernandes, Isabella Zalcberg Frajhof, Guilherme da Franca Couto Fernandes de Almeida, Ariane M. B. Rodrigues, Simone D. J. Barbosa, Carlos Nelson Konder, Rafael Nasser, Gustavo R. de Carvalho, Hélio Lopes 0001 |
Inf. Syst. | 9 |
| 2021 | Interpretable Concept Drift
João Guilherme Mattos, Thuener Silva, Hélio Lopes 0001, Alex Laier Bordignon |
CIARP | 3 |
| 2021 | Exploring the impact of classification probabilities on users' trust in ambiguous instancesabstractThe large-scale adoption of systems that automate classifications using Machine Learning (ML) algorithms raises pressing challenges as they support or make decisions with profound consequences for human beings. It is important to understand how users' trust is affected by ML models' suggestions, even when those models are wrong. Many research efforts have focused on the user's ability to interpret what a model has learned. In this paper, we seek to understand another aspect of ML interpretability: how the presence of classification probabilities affects users' trust in the model outcomes, especially in ambiguous instances. To this end, we conducted an online survey in which we asked participants to evaluate their agreement with an automatic classification made by an ML model before and after presenting them the model classification probabilities. Surprisingly, we found that, in ambiguous instances, respondents agreed more with incorrect model outcomes than with correct ones, requiring further analyses. Dalai dos Santos Ribeiro, Gabriel D. J. Barbosa, Marisa Do Carmo Silva, Hélio Lopes 0001, Simone D. J. Barbosa |
VL/HCC | 4 |
| 2021 | What questions reveal about novices' attempts to make sense of data visualizations: Patterns and misconceptions
Ariane M. B. Rodrigues, Gabriel D. J. Barbosa, Hélio Lopes 0001, Simone D. J. Barbosa |
Comput. Graph. | 3 |
| 2020 | Towards Lean R&D: An Agile Research and Development Approach for Digital TransformationabstractPetrobras is Brazil's largest publicly-held company, operating in the oil, natural gas, and energy industry. Internal efforts enabled Petrobras to identify Digital Transformation (DT) opportunities to further promote their operational excellence. While addressing these opportunities typically requires Research and Development (R&D) uncertainties that could lead traditional R&D cooperation terms to be negotiated in years, there are time-to-market constraints for fast-paced deliveries to experiment solution options. Having this in mind, they partnered up with PUC-Rio to establish a new DT initiative. [Goal] The goal of this paper is to present the Lean R&D approach, tailored within the new initiative to meet the aforementioned DT needs. [Method] We designed Lean R&D integrating the following building blocks: (i) Lean Inceptions, to allow stakeholders to jointly outline a Minimal Viable Product (MVP); (ii) parallel technical feasibility assessment and conception phases, allowing to `fail fast'; (iii) scrum-based development management; and (iv) strategically aligned continuous experimentation to test business hypotheses. We report on first experiences of applying Lean R&D in practice. [Results] Lean R&D enabled addressing research-related uncertainties early and to efficiently deliver valuable MVPs within fast-paced four months cycles. [Conclusions] In our first experiences Lean R&D showed itself suitable for supporting DT initiatives. However, more formal case studies are needed. The business strategy alignment and the continuous support of a highly qualified research team were considered key success factors. Marcos Kalinowski, Solon Tarso Batista, Hélio Lopes 0001, Simone D. J. Barbosa, Marcus Poggi de Aragão, Thuener Silva, Hugo Villamizar, Jacques Chueke, Bianca Rodrigues Teixeira, Juliana Alves Pereira, Bruna Ferreira, Rodrigo Lima 0003, Gabriel da Silva Cardoso, Alex Furtado Teixeira, Jorge Alam Warrak, Marinho Fischer, André Kuramoto, Bruno Itagyba, Cristiane Salgado, Carlos Pelizaro, Deborah Lemes, Marcelo Silva da Costa, Marcus Waltemberg, Odnei Lopes |
SEAA | 3 |
| 2020 | Permissioned Blockchains: Towards Privacy Management and Data Regulation ComplianceabstractData privacy and protection has been a trending topic in recent years. The COVID 19 pandemic has brought about additional challenges and tensions. For example, sharing health data across several organizations is crucial for significant control and reduction of massive infection and death risks. This implies the need for broadly collecting and using personal and sensitive data, which raises the complexity of data protection and privacy challenges. Permissioned blockchain technology is one way to empower users in controlling how their data flows through the net, in a transparent and secure way, through an immutable, unified, and distributed database ruled by smart contracts. Given this background, we developed a second layer data governance model for permissioned blockchains based on the Governance Analytical Framework principles to be applied in pandemic situations. The model has been designed to organize the relationship between data subjects, data controller, and data processor. Regarding privacy concerns, our proposal complies with the Brazilian General Data Protection Law. Paulo Henrique Cardoso Alves, Isabella Zalcberg Frajhof, Fernando A. Correia, Clarisse Sieckenius de Souza, Hélio Lopes 0001 |
JURIX | 5 |
| 2020 | Lean R&D: An Agile Research and Development Approach for Digital Transformation
Marcos Kalinowski, Hélio Lopes 0001, Alex Furtado Teixeira, Gabriel da Silva Cardoso, André Kuramoto, Bruno Itagyba, Solon Tarso Batista, Juliana Alves Pereira, Thuener Silva, Jorge Alam Warrak, Marcelo Silva da Costa, Marinho Fischer, Cristiane Salgado, Bianca Rodrigues Teixeira, Jacques Chueke, Bruna Ferreira, Rodrigo Lima 0003, Hugo Villamizar, André Brandão, Simone D. J. Barbosa, Marcus Poggi de Aragão, Carlos Pelizaro, Deborah Lemes, Marcus Waltemberg, Odnei Lopes, Willer Goulart |
PROFES | 2 |
| 2020 | Investigating Multimodal Features for Video Recommendations at GloboplayabstractGloboplay is Globo Group’s digital video streaming platform and offers a very diverse video content catalogue ranging from international to brazilian productions such as movies, series, soap operas, and TV programs produced by Globo Group. One of the challenges with such large and diverse content collection is its distribution to the user base in order to help our subscribers with finding relevant content that meets their expectations and to increase their engagement with the product. In this work, we show the result of a content-based recommendation approach based on multi-modal features such as visual characteristics and audio patterns found in the video content. Using techniques applied to short videos, we model it as a similarity problem based on the content of the video, where, given a video, we establish the top-n videos most similar to it in the collection. For the evaluation, we conducted a study through interviews with a group of users to understand their perception of recommendations based on audiovisual characteristics. For the future, we plan to: explore and define the best approach to combine text, audio and video features for video recommendations; explore audiovisual features with other recommendation approaches such as session based and collaborative filtering; perform AB testing in production; and evaluate the proposal impact in business metrics. Felipe Ferreira, Daniele R. Souza, Igor Moura, Matheus Barbieri, Hélio Lopes 0001 |
RecSys | 5 |
| 2020 | Eras: Improving the quality control in the annotation process for Natural Language Processing tasks
Jonatas S. Grosman, Pedro Henrique Thompson Furtado, Ariane M. B. Rodrigues, Guilherme G. Schardong, Simone D. J. Barbosa, Hélio Lopes 0001 |
Inf. Syst. | 6 |
| 2020 | Smoothing Tidal Effects in Well Test Pressure DataabstractIn petroleum reservoirs, parameters such as permeability, porosity, extension, and skin effects, have a high level of uncertainty. Different techniques attempt to improve the estimation of these parameters to improve production forecasting and cost reduction. The conventional production test, for example, requires the analysis of reservoir well pressure data. However, these data have several noise sources, such as the tidal effect, that may compromise the accuracy of test results. This letter proposes a method to smooth the noise generated by the tidal effect from well pressure data, using mathematical tools, such as the Fourier transform. We apply the discrete sine transform type I (DST-I) to filter the signal, and we use the pressure derivative to verify the results. Felipe A. de Oliveira, Andrea L. e L. Souza, Abelardo Barreto, Marcos Craizer, Hélio Lopes 0001, Sinésio Pesco |
IEEE Geosci. Remote. Sens. Lett. | 5 |
| 2019 | Portuguese POS Tagging Using BLSTM Without Handcrafted Features
Rômulo César Costa de Sousa, Hélio Lopes 0001 |
CIARP | 2 |
| 2019 | An Exploratory Analysis of Precedent Relevance in the Brazilian Supreme Court RulingsabstractThe new Brazilian Code of Civil Procedure (CPC) has elevated the importance of precedents in the legal decision-making process. This increased the need to find relevant precedents for a given issue or dispute. Precedents play a central role in judicial thinking by providing information to judges about the legal relevance of particular facts and by establishing legal rules. Precedents are also an important argumentative tool, enabling lawyers to present arguments based on previous decisions. The automated search for relevant precedents is an unattended issue in the Brazilian scenario, partly due to the court's massive production of decisions -- only in 2018 the Brazilian Supreme Court (STF) produced more than 121.000 new rulings -- and partly due to the technical challenges arising from the unstructured nature of the court's practices. In this paper, we present a study of precedent relevance, taking into account the uniqueness of the Brazilian legal system and of STF. To do so, we conducted an exploratory investigation over the precedent network extracted from 1.152.963 decisions published by the STF between 2008 and 2018. This exploratory analysis, although interesting in itself, reveals important challenges that need to be overcome by future research in order for the technology to have the kind of impact it can have on legal practice and academia. In our conclusion, we set out possible paths forward, briefly considering some of the most promising ways to sort out the signal from the noise. Fernando A. Correia, José Luiz Nunes, Guilherme da Franca Couto Fernandes de Almeida, Alexandre A. A. de Almeida, Hélio Lopes 0001 |
DocEng | 5 |
| 2019 | Visual exploration of an ensemble of classifiers
Paula Ceccon Ribeiro, Guilherme G. Schardong, Simone D. J. Barbosa, Clarisse Sieckenius de Souza, Hélio Lopes 0001 |
Comput. Graph. | 5 |
| 2019 | Tensorpose: Real-time pose estimation for interactive applications
Luiz Schirmer, Djalma Lúcio, Alberto Barbosa Raposo, Luiz Velho 0001, Hélio Lopes 0001 |
Comput. Graph. | 5 |
| 2019 | Seismic Fault Detection Using Convolutional Neural Networks Trained on Synthetic Poststacked Amplitude MapsabstractFault detection is a crucial step in reservoir characterization. Despite the many tools developed in the past decades, automation of this task remains a challenge. We investigate the application of convolutional neural networks (CNNs) to seismic fault detection. CNN is a deep learning method growing in interest in the computer vision community, due to its high performances in a great variety of object detection tasks. One of the constraints of this method is the need to provide a massive number of interpreted data, a requirement particularly difficult to attend in the seismic area. To this end, we built a synthetic data set with simple fault geometries. The input of our network is the seismic amplitude only; the method does not require computing any seismic attribute. We apply a strategy of patch classification along the images, which requires a simple postprocess to extract the exact fault location. Our network shows good results on synthetic data and encouraging results when tested on regions of a real section of The Netherland offshore F3 block in the North Sea. Axelle Pochet, Pedro Henrique Bandeira Diniz, Hélio Lopes 0001, Marcelo Gattass |
IEEE Geosci. Remote. Sens. Lett. | 3 |
| 2018 | Dealing with Heterogeneous Google Earth Images on Building Area Detection Task
Cassio F. P. Almeida, William Fernandes, Simone D. J. Barbosa, Hélio Lopes 0001 |
CIARP | 4 |
| 2018 | A Novel Committee-Based Clustering Method
Sonia Fiol-González, Cassio F. P. Almeida, Simone D. J. Barbosa, Hélio Lopes 0001 |
DaWaK | 4 |
| 2018 | Applying pattern-driven maintenance: a method to prevent latent unhandled exceptions in web applicationsabstractBackground: Unhandled exceptions affect the reliability of web applications. Several studies have measured the reliability of web applications in use against unhandled exceptions, showing a recurrence of the problem during the maintenance phase. Detecting latent unhandled exceptions automatically is difficult and application-specific. Hence, general approaches to deal with defects in web applications do not treat unhandled exceptions appropriately. Aims: To design and evaluate a method that can support finding, correcting, and preventing unhandled exceptions in web applications. Method: We applied the design science engineering cycle to design a method called Pattern-Driven Maintenance (PDM). PDM relies on identifying defect patterns based on application server logs and producing static analysis rules that can be used for prevention. We applied PDM to two industrial web applications involving different companies and technologies, measuring the reliability improvement and the precision of the produced static analysis rules. Results: In both cases, our approach allowed identifying defect patterns and finding latent unhandled exceptions to be fixed in the source code, enabling to completely eliminate the pattern-related failures and improving the application reliability. The static analysis rules produced by PDM achieved a precision of 59-68% in the first application and 89-100% in the second, where lessons learnt from the first evaluation were addressed. Conclusions: The results strengthen our confidence that PDM can help maintainers to improve the reliability for unhandled exceptions in other existing web applications. Diogo Silveira Mendonça, Tarcila G. da Silva, Daniel Ferreira de Oliveira, Julliany S. Brandão, Hélio Lopes 0001, Simone D. J. Barbosa, Marcos Kalinowski, Arndt von Staa |
ESEM | 5 |
| 2018 | Visual interactive support for selecting scenarios from time-series ensembles
Guilherme G. Schardong, Ariane M. B. Rodrigues, Simone D. J. Barbosa, Hélio Lopes 0001 |
Decis. Support Syst. | 4 |
| 2017 | Mining the Criminal Data of Rio de Janeiro: Analyzing the Impact of the Pacifying Police Units Deployment
Cassio F. P. Almeida, Sonia Fiol-González, Pedro C. L. Souza, Simone D. J. Barbosa, Hélio Lopes 0001 |
CIARP | 5 |
| 2017 | Lobbes: An Algorithm for Sparse-Spike DeconvolutionabstractThis letter proposes an algorithm for solving the sparse-spike deconvolution problem, named Lobbes (Lasso-based binary search for parameter selection). It improves the fast iterative shrinkage and threshold algorithm for Toeplitz-sparse matrix factorization by performing three steps to find a suitable regularization parameter: 1) a normalization procedure over the input data; 2) a binary search step based on the least absolute shrinkage and selection operator; and 3) the elimination of consecutive peaks similar to non-maximum suppression. Such parameter allows us to find a solution with a specified sparsity. We compare our results against the original algorithm and with the known sparse-inducing greedy approach of orthogonal matching pursuit. Relative to state-of-the-art, results demonstrate that Lobbes generates better results: better signal-to-noise ratio of the reconstructed signal and better result for reflectivity peaks. We also derive a new way to measure the quality of the deconvolution. Rodrigo Fernandes, Hélio Lopes 0001, Marcelo Gattass |
IEEE Geosci. Remote. Sens. Lett. | 2 |
| 2016 | A Heuristic Approach for On-line Discovery of Unidentified Spatial Clusters from Grid-Based Streaming Algorithms
Marcos Roriz, Markus Endler, Marco A. Casanova, Hélio Lopes 0001, Francisco José da Silva e Silva |
DaWaK | 4 |
| 2016 | BusesinRio: Buses as Mobile Traffic Sensors: Managing the Bus GPS Data in the City of Rio de JaneiroabstractThe main input data for a traffic management system are trajectories generated by active GPS devices installed in vehicles. In this case, such trajectories can be understood as mobile traffic sensors. A vehicle raw trajectory may be considered as a continuous data stream generated by a GPS device, installed in the vehicle, that continuously transmit its position. In some cities, such as the City of Rio de Janeiro, each bus circulating in the city has to be equipped with such device. Using this fact, the City Hall of Rio de Janeiro offers a public Web service that publishes, at about every minute, the current GPS position of all buses. However, this public data service offers only the instantaneous data, in other words, there is no historical data available. For this reason, it is necessary to develop another service that periodically queries this data and stores its entries for future processing and for useful applications, such as traffic analysis and planning. The objective of this paper is to present the Buses In Rio tool that implements this functionality and provides access to bus trajectory data since June, 2014. The current database has approximately 2 billion GPS samples. Bruno Guberfain Do Amaral, Rafael Nasser, Marco A. Casanova, Hélio Lopes 0001 |
MDM | 4 |
| 2016 | Helmholtz-Hodge decomposition and the analysis of 2D vector field ensembles
Paula Ceccon Ribeiro, Haroldo F. de Campos Velho, Hélio Lopes 0001 |
Comput. Graph. | 3 |
| 2014 | FGNG: A fast multi-dimensional growing neural gas implementation
Carlos Augusto Teixeira Mendes, Marcelo Gattass, Hélio Lopes 0001 |
Neurocomputing | 3 |
| 2013 | Point-based rendering of implicit surfaces in R4R4
Alex Laier Bordignon, Luana Sá, Hélio Lopes 0001, Sinésio Pesco, Luiz Henrique de Figueiredo |
Comput. Graph. | 3 |
| 2010 | Topological mesh operators
Thomas Lewiner, Hélio Lopes 0001, Esdras Medeiros, Geovan Tavares, Luiz Velho 0001 |
Comput. Aided Geom. Des. | 2 |
| 2010 | Fast Generation of Pointerless Octree DualsabstractAbstract Geometry processing applications frequently rely on octree structures, since they provide simple and efficient hierarchies for discrete data. However, octrees do not guarantee direct continuous interpolation of this data inside its nodes. This motivates the use of the octree's dual structure, which is one of the simplest continuous hierarchical structures. With the emergence of pointerless representations, with their ability to reduce memory footprint and adapt to parallel architectures, the generation of duals of pointerless octrees becomes a natural challenge. This work proposes strategies for dual generation of static or dynamic pointerless octrees. Experimentally, those methods enjoy the memory reduction of pointerless representations and speed up the execution by several factors compared to the usual recursive generation. Thomas Lewiner, Vinícius Mello, Adelailson Peixoto, Sinésio Pesco, Hélio Lopes 0001 |
Comput. Graph. Forum | 5 |
| 2010 | Meshless Helmholtz-Hodge DecompositionabstractVector fields analysis traditionally distinguishes conservative (curl-free) from mass preserving (divergence-free) components. The Helmholtz-Hodge decomposition allows separating any vector field into the sum of three uniquely defined components: curl free, divergence free and harmonic. This decomposition is usually achieved by using mesh-based methods such as finite differences or finite elements. This work presents a new meshless approach to the Helmholtz-Hodge decomposition for the analysis of 2D discrete vector fields. It embeds into the SPH particle-based framework. The proposed method is efficient and can be applied to extract features from a 2D discrete vector field and to multiphase fluid flow simulation to ensure incompressibility. Fabiano Petronetto, Afonso Paiva 0001, Marcos Lage, Geovan Tavares, Hélio Lopes 0001, Thomas Lewiner |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2009 | Learning good views through intelligent galleriesabstractAbstract The definition of a good view of a 3D scene is highly subjective and strongly depends on both the scene content and the 3D application. Usually, camera placement is performed directly by the user, and that task may be laborious. Existing automatic virtual cameras guide the user by optimizing a single rule, e.g. maximizing the visible silhouette or the projected area. However, the use of a static pre‐defined rule may fail in respecting the user's subjective understanding of the scene. This work introduces intelligent design galleries, a learning approach for subjective problems such as the camera placement. The interaction of the user with a design gallery teaches a statistical learning machine. The trained machine can then imitate the user, either by pre‐selecting good views or by automatically placing the camera. The learning process relies on a Support Vector Machines for classifying views from a collection of descriptors, ranging from 2D image quality to 3D features visibility. Experiments of the automatic camera placement demonstrate that the proposed technique is efficient and handles scenes with occlusion and high depth complexities. This work also includes user validations of the intelligent gallery interface. Thales Vieira, Alex Laier Bordignon, Adelailson Peixoto, Geovan Tavares, Hélio Lopes 0001, Luiz Velho 0001, Thomas Lewiner |
Comput. Graph. Forum | 5 |
| 2008 | Statistical optimization of octree searchesabstractAbstract This work emerged from the following observation: usual search procedures for octrees start from the root to retrieve the data stored at the leaves. But as the leaves are the farthest nodes to the root, why start from the root? With usual octree representations, there is no other way to access a leaf. However, hashed octrees allow direct access to any node, given its position in space and its depth in the octree. Search procedures take the position as an input, but the depth remains unknown. This work proposes to estimate the depth of an arbitrary node through a statistical optimization of the average cost of search procedures. As the highest costs of these algorithms are obtained when starting from the root, this method improves on both the memory footprint by the use of hashed octrees, and execution time through the proposed optimization. Rener Castro, Thomas Lewiner, Hélio Lopes 0001, Geovan Tavares, Alex Laier Bordignon |
Comput. Graph. Forum | 3 |
| 2006 | GEncode: Geometry-driven compression for General MeshesabstractAbstract Performances of actual mesh compression algorithms vary significantly depending on the type of model it encodes. These methods rely on prior assumptions on the mesh to be efficient, such as regular connectivity, simple topology and similarity between its elements. However, these priors are implicit in usual schemes, harming their suitability for specific models. In particular, connectivity‐driven schemes are difficult to generalize to higher dimensions and to handle topological singularities. GEncode is a new single‐rate, geometry‐driven compression scheme where prior knowledge of the mesh is plugged into the coder in an explicit manner. It encodes meshes of arbitrary dimension without topological restrictions, but can incorporate topological properties, such as manifoldness, to improve the compression ratio. Prior knowledge of the geometry is taken as an input of the algorithm, represented by a function of the local geometry. This suits particularly well for scanned and remeshed models, where exact geometric priors are available. Compression results surfaces and volumes are competitive with existing schemes. Thomas Lewiner, Marcos Craizer, Hélio Lopes 0001, Sinésio Pesco, Luiz Velho 0001, Esdras Medeiros |
Comput. Graph. Forum | 3 |
| 2005 | Curvature and torsion estimators based on parametric curve fitting
Thomas Lewiner, João D. Gomes Jr., Hélio Lopes 0001, Marcos Craizer |
Comput. Graph. | 3 |
| 2004 | A stratification approach for modeling two-dimensional cell complexes
Sinésio Pesco, Geovan Tavares, Hélio Lopes 0001 |
Comput. Graph. | 3 |
| 2004 | Stellar Mesh Simplification Using Probabilistic OptimizationabstractAbstract This paper proposes the stellar mesh simplification method, a fast implementation of the Four‐Face Cluster (FFC) algorithm. In this method, a probabilistic optimization heuristic substitutes the priority queue of the original method, which results in a 40% faster algorithm with the same order of distortion. It extends naturally to a progressive and/or multiresolution scheme for combinatorial surfaces. This work also presents a simple way to encode the hierarchy of the resulting multiresolution meshes. This work also focuses on important aspects for the development of a practical and robust implementation of this simplification technique, and on the analysis of the influence of the parameters. Antônio Wilson Vieira, Thomas Lewiner, Luiz Velho 0001, Hélio Lopes 0001, Geovan Tavares |
Comput. Graph. Forum | 4 |
| 2004 | Applications of Forman's Discrete Morse Theory to Topology Visualization and Mesh CompressionabstractMorse theory is a powerful tool for investigating the topology of smooth manifolds. It has been widely used by the computational topology, computer graphics, and geometric modeling communities to devise topology-based algorithms and data structures. Forman introduced a discrete version of this theory which is purely combinatorial. This work aims to build, visualize, and apply the basic elements of Forman's discrete Morse theory. It intends to use some of those concepts to visually study the topology of an object. As a basis, an algorithmic construction of optimal Forman's discrete gradient vector fields is provided. This construction is then used to topologically analyze mesh compression schemes, such as Edgebreaker and Grow&Fold. In particular, this paper proves that the complexity class of the strategy optimization of Grow&Fold is MAX-SNP hard. Thomas Lewiner, Hélio Lopes 0001, Geovan Tavares |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2003 | Edgebreaker: a simple implementation for surfaces with handles
Hélio Lopes 0001, Jarek Rossignac, Alla Safonova, Andrzej Szymczak, Geovan Tavares |
Comput. Graph. | 1 |
| 2003 | Optimal discrete Morse functions for 2-manifolds
Thomas Lewiner, Hélio Lopes 0001, Geovan Tavares |
Comput. Geom. | 2 |
| 2002 | Robust adaptive polygonal approximation of implicit curves
Hélio Lopes 0001, João Batista S. de Oliveira, Luiz Henrique de Figueiredo |
Comput. Graph. | 1 |