Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

2024

Disentangling morphed identities for face morphing detection

Authors
Caldeira, E; Neto, PC; Gonçalves, T; Damer, N; Sequeira, AF; Cardoso, JS;

Publication
Science Talks

Abstract

2024

Hierarchical Reinforcement Learning and Evolution Strategies for Cooperative Robotic Soccer

Authors
Santos, B; Cardoso, A; Ledo, G; Reis, LP; Sousa, A;

Publication
2024 7TH IBERIAN ROBOTICS CONFERENCE, ROBOT 2024

Abstract
Artificial I ntelligence ( AI) a nd M achine Learning are frequently used to develop player skills in robotic soccer scenarios. Despite the potential of deep reinforcement learning, its computational demands pose challenges when learning complex behaviors. This work explores less demanding methods, namely Evolution Strategies (ES) and Hierarchical Reinforcement Learning (HRL), for enhancing coordination and cooperation between two agents from the FC Portugal 3D Simulation Soccer Team, in RoboCup. The goal is for two robots to learn a high-level skill that enables a robot to pass the ball to its teammate as quickly as possible. Results show that the trained models under-performed in a traditional robotic soccer two-agent task and scored perfectly in a much simpler one. Therefore, this work highlights that while these alternative methods can learn trivial cooperative behavior, more complex tasks are difficult t o learn.

2024

BVE + EKF: A Viewpoint Estimator for the Estimation of the Object's Position in the 3D Task Space Using Extended Kalman Filters

Authors
Magalhães, SC; Moreira, AP; dos Santos, FN; Dias, J;

Publication
ICINCO (2)

Abstract
RGB-D sensors face multiple challenges operating under open-field environments because of their sensitivity to external perturbations such as radiation or rain. Multiple works are approaching the challenge of perceiving the three-dimensional (3D) position of objects using monocular cameras. However, most of these works focus mainly on deep learning-based solutions, which are complex, data-driven, and difficult to predict. So, we aim to approach the problem of predicting the three-dimensional (3D) objects’ position using a Gaussian viewpoint estimator named best viewpoint estimator (BVE), powered by an extended Kalman filter (EKF). The algorithm proved efficient on the tasks and reached a maximum average Euclidean error of about 32mm. The experiments were deployed and evaluated in MATLAB using artificial Gaussian noise. Future work aims to implement the system in a robotic system.

2024

Automation of optical tweezers: an enabler for single cell analysis and diagnostic

Authors
Jorge, P; Teixeira, J; Rocha, V; Ribeiro, J; Silva, N;

Publication
BIOPHOTONICS IN POINT-OF-CARE III

Abstract
Sensing at the single cell level can provide insights into its dynamics and heterogeneity, yielding information otherwise unattainable with traditional biological methods where average population behavior is observed. In this context, optical tweezers provide the ability to select, separate, manipulate and identify single cells or other types of microparticles, potentially enabling single cell diagnostics. Forward or backscatter analysis of the light interacting with the trapped cells can provide valuable insights on the cell optical, geometrical and mechanical properties. In particular, the combination of tweezers systems with advanced machine learning algorithms can enable single cell identification capabilities. However, typical processing pipelines require a training stage which often struggles when trying to generalize to new sets of data. In this context, fully automated tweezers system can provide mechanisms to obtain much larger datasets with minimum effort form the users, while eliminating procedural variability. In this work, a pipeline for full automation of optical tweezers systems is discussed. A performance comparison between manually operated and fully automated tweezers systems is presented, clearly showing advantages of the latter. A case study demonstrating the ability of the system to discriminate molecular binding events on microparticles is presented.

2024

Probing into the Usage of Task Fingerprinting in Web Games to Enhance Cognitive Personalization: A Pilot Gamified Experience with Neurodivergent Participants

Authors
Paulino, D; Ferreira, J; Netto, A; Correia, A; Ribeiro, J; Guimaraes, D; Barroso, J; Paredes, H;

Publication
2024 IEEE 12TH INTERNATIONAL CONFERENCE ON SERIOUS GAMES AND APPLICATIONS FOR HEALTH, SEGAH 2024

Abstract
Microtasks have become increasingly popular in the digital labor market since they provide easy access to a crowd of people with varying skills and aptitudes to perform remote work tasks that even the most capable algorithmic systems are unable to complete in a timely and efficient fashion. However, despite the latest advancements in crowd-powered and contiguous interfaces, many crowd workers still face some accessibility issues, which ultimately deteriorate the quality of the work produced. To mitigate this problem, we restrict attention to the development of two different web-based mini-games with a focus on cognitive personalization. We have conducted a pilot gamified experience, with six participants with autism, dyslexia, and attention deficit hyperactivity. The results suggest that a web-based mini-game can be incorporated in preliminary microtask-based crowdsourcing execution stages to achieve enhanced cognitive personalization in crowdsourcing settings.

2024

Yet Another Lock-Free Atom Table Design for Scalable Symbol Management in Prolog

Authors
Moreno, P; Areias, M; Rocha, R; Costa, VS;

Publication
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING

Abstract
Prolog systems rely on an atom table for symbol management, which is usually implemented as a dynamically resizeable hash table. This is ideal for single threaded execution, but can become a bottleneck in a multi-threaded scenario. In this work, we replace the original atom table implementation in the YAP Prolog system with a lock-free hash-based data structure, named Lock-free Hash Tries (LFHT), in order to provide efficient and scalable symbol management. Being lock-free, the new implementation also provides better guarantees, namely, immunity to priority inversion, to deadlocks and to livelocks. Performance results show that the new lock-free LFHT implementation has better results in single threaded execution and much better scalability than the original lock based dynamically resizing hash table.

  • 438
  • 4574