Daniel Silveira Coelho

Mr. Daniel Silveira Coelho

University of Aveiro
orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
18 July 2022 in IEEE Access
Verified
Journal Article
Open access
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
MOMiguel Oliveira
Miguel Oliveira
Autonomous driving in urban environments requires intelligent systems that are able to deal with complex and unpredictable scenarios. Traditional modular approaches focus on dividing the driving task into standard modules, and then use rule-based methods to connect those different modules. As such, these approaches require a significant effort to design architectures that combine all system components, and are often prone to error propagation throughout the pipeline. Recently, end-to-end autonomous driving systems have formulated the autonomous driving problem as an end-to-end learning process, with the goal of developing a policy that transforms sensory data into vehicle control commands. Despite promising results, the majority of end-to-end works in autonomous driving focus on simple driving tasks, such as lane-following, which do not fully capture the intricacies of driving in urban environments. The main contribution of this paper is to provide a detailed comparison between end-to-end autonomous driving systems that tackle urban environments. This analysis comprises two stages: a) a description of the main characteristics of the successful end-to-end approaches in urban environments; b) a quantitative comparison based on two CARLA simulator benchmarks ( CoRL2017 and NoCrash ). Beyond providing a detailed overview of the existent approaches, we conclude this work with the most promising aspects of end-to-end autonomous driving approaches suitable for urban environments.

18 December 2023 in IEEE Transactions on Automation Science and Engineering
Verified
Journal Article
Closed access
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
MOMiguel Oliveira
Miguel Oliveira
Vitor SantosVitor Santos
Vitor Santos
Current approaches of applied in urban focus on decoupling the perception training from the driving policy training. The main reason is to avoid training a convolution encoder alongside a policy network, which is known to have issues related to sample efficiency, degenerated feature representations, and catastrophic self-overfitting. However, this paradigm can lead to representations of the environment that are not aligned with the downstream task, which may result in suboptimal performances. To address this limitation, this paper proposes RLAD, the first method applied in the urban ad domain. We propose several techniques to enhance the performance of an rlfp algorithm in this domain, including: 1) an image encoder that leverages both image augmentations and layers; 2) WayConv1D, which is a waypoint encoder that harnesses the 2D geometrical information of the waypoints using 1D convolutions; and 3) an auxiliary loss to increase the significance of the traffic lights in the latent representation of the environment. Experimental results show that RLAD significantly outperforms all state-of-the-art rlfp methods on the NoCrash benchmark. We also present an infraction analysis on the NoCrash-regular benchmark, which indicates that RLAD performs better than all other methods in terms of both collision rate and red light infractions. The source code of RLAD is available at https://github.com/DanielCoelho112/rlad. Note to Practitioners —The practical problem that motivated our work is the application of RLfP in urban AD. Unlike common approaches in AD, our main goal is to learn intermediate feature representations of the environment that are aligned with the driving task. Our method is the first RLfP algorithm applied in the urban AD domain, and results show that it surpasses all state-of-the-art RLfP methods on the NoCrash benchmark. The key insights and contributions of our work lie in the development of effective techniques for RLfP in urban AD, improving the overall performance and safety of AD systems. Beyond AD, the techniques and insights from our work could be extended to other domains that involve RL from pixel inputs, such as robotics, and video game agents. These applications would benefit from the enhanced performance offered by our proposed methods.

24 March 2024 in Proceedings of the AAAI Conference on Artificial Intelligence
Verified
Journal Article
Open access
PDF file
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
MOMiguel Oliveira
Miguel Oliveira
VSVitor Santos
Vitor Santos
Reinforcement Learning from Demonstrations (RLfD) has emerged as an effective method by fusing expert demonstrations into Reinforcement Learning (RL) training, harnessing the strengths of both Imitation Learning (IL) and RL. However, existing algorithms rely on offline demonstrations, which can introduce a distribution gap between the demonstrations and the actual training environment, limiting their performance. In this paper, we propose a novel approach, Reinforcement Learning from Online Demonstrations (RLfOLD), that leverages online demonstrations to address this limitation, ensuring the agent learns from relevant and up-to-date scenarios, thus effectively bridging the distribution gap. Unlike conventional policy networks used in typical actor-critic algorithms, RLfOLD introduces a policy network that outputs two standard deviations: one for exploration and the other for IL training. This novel design allows the agent to adapt to varying levels of uncertainty inherent in both RL and IL. Furthermore, we introduce an exploration process guided by an online expert, incorporating an uncertainty-based technique. Our experiments on the CARLA NoCrash benchmark demonstrate the effectiveness and efficiency of RLfOLD. Notably, even with a significantly smaller encoder and a single camera setup, RLfOLD surpasses state-of-the-art methods in this evaluation. These results, achieved with limited resources, highlight RLfOLD as a highly promising solution for real-world applications.

5 January 2023 in Sensors
Verified
Journal Article
Open access
PDF file
Lucas Rodrigues Dal'ColLucas Rodrigues Dal'Col
Lucas Rodrigues Dal'Col
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
Tiago MadeiraTiago Madeira
Tiago Madeira
Paulo DiasPaulo Dias
Paulo Dias
MOMiguel Oliveira
Miguel Oliveira
Texture mapping can be defined as the colorization of a 3D mesh using one or multiple images. In the case of multiple images, this process often results in textured meshes with unappealing visual artifacts, known as texture seams, caused by the lack of color similarity between the images. The main goal of this work is to create textured meshes free of texture seams by color correcting all the images used. We propose a novel color-correction approach, called sequential pairwise color correction, capable of color correcting multiple images from the same scene, using a pairwise-based method. This approach consists of sequentially color correcting each image of the set with respect to a reference image, following color-correction paths computed from a weighted graph. The color-correction algorithm is integrated with a texture-mapping pipeline that receives uncorrected images, a 3D mesh, and point clouds as inputs, producing color-corrected images and a textured mesh as outputs. Results show that the proposed approach outperforms several state-of-the-art color-correction algorithms, both in qualitative and quantitative evaluations. The approach eliminates most texture seams, significantly increasing the visual quality of the textured meshes.

23 February 2022 in Sensors
Verified
Journal Article
Open access
PDF file
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
Lucas Rodrigues Dal'ColLucas Rodrigues Dal'Col
Lucas Rodrigues Dal'Col
Tiago MadeiraTiago Madeira
Tiago Madeira
Paulo DiasPaulo Dias
Paulo Dias
MOMiguel Oliveira
Miguel Oliveira
Texture mapping of 3D models using multiple images often results in textured meshes with unappealing visual artifacts known as texture seams. These artifacts can be more or less visible, depending on the color similarity between the used images. The main goal of this work is to produce textured meshes free of texture seams through a process of color correcting all images of the scene. To accomplish this goal, we propose two contributions to the state-of-the-art of color correction: a pairwise-based methodology, capable of color correcting multiple images from the same scene; the application of 3D information from the scene, namely meshes and point clouds, to build a filtering procedure, in order to produce a more reliable spatial registration between images, thereby increasing the robustness of the color correction procedure. We also present a texture mapping pipeline that receives uncorrected images, an untextured mesh, and point clouds as inputs, producing a final textured mesh and color corrected images as output. Results include a comparison with four other color correction approaches. These show that the proposed approach outperforms all others, both in qualitative and quantitative metrics. The proposed approach enhances the visual quality of textured meshes by eliminating most of the texture seams.

10 September 2026
Verified
Book Chapter
Closed access
PDF file
FTFrancesco Taioli
Francesco Taioli
Daniel Silveira CoelhoDaniel Silveira Coelho
Daniel Silveira Coelho
IMIaroslav Melekhov
Iaroslav Melekhov
RARoberto Alcover-Couso
Roberto Alcover-Couso
JSJose Miguel Grande Saiz
Jose Miguel Grande Saiz
ABArtur Bekasov
Artur Bekasov