Ricardo Leonardo

Ricardo Leonardo


Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

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

Representative Publications

View All Publications
21 March 2018 in IEEE Sensors Journal
Verified
Journal Article
Open access
RLRicardo Leonardo
Ricardo Leonardo
Marília BarandasMarília Barandas
Marília Barandas
Hugo GamboaHugo Gamboa
Hugo Gamboa
Even as modern indoor positioning systems become more precise and computationally lightweight, most rely on specific infrastructure to be installed, leading to increased setup and maintenance costs. As such, multiple infrastructure-free solutions were devised relying on signals such as magnetic field, ambient light and movement. In this paper we propose a framework for determining the user’s location through the sound recorded by the user’s device. With this goal, we present two algorithms: SoundSignature and SoundSimilarity. With SoundSignature, we extract acoustic fingerprints from the recorded audio and employ them in a Support Vector Machine classifier. With SoundSimilarity, where we employ a novel audio similarity measure to detect if users are in the same location as other users or microphone equipped devices. Both of these algorithms require no infrastructure and are computationally lightweight, thus allowing their use either in conjunction with other infrastructure-free technologies or standalone. The training of these algorithms requires nothing more than a smartphone or a similar device under normal usage conditions, eliminating the need of any dedicated equipment.

17 October 2022 in IEEE Access
Verified
Journal Article
Open access
RLRicardo Leonardo
Ricardo Leonardo
JGJoão Gonçalves
João Gonçalves
ACAndré Carreiro
André Carreiro
BSBeatriz Simoes
Beatriz Simoes
TOTiago Oliveira
Tiago Oliveira
Filipe SoaresFilipe Soares
Filipe Soares
Glaucoma is a heterogeneous group of diseases characterised by cupping of the optic nerve head and visual field damage, starting with a progressive loss of vision that leads to permanent blindness. When diagnosed in time, Glaucoma can be delayed by adequate treatment. More efficient processes for diagnosis are being proposed, and the role of artificial intelligence in the field is growing. This work presents a pipeline to evaluate the impact of generative modelling in Computer-Aided Diagnosis (CADx) of Glaucoma based on Deep Learning, particularly focused on the optic disc region. The methodology relies on transforming retinal fundus images to improve and degrade their quality to augment the training data and assess the diagnostic performance. The objective evaluation of the proposed model based on Generative Adversarial Networks revealed quantitative and qualitative improvements in image quality. To support this, we propose a new model to evaluate the quality of fundus images, which can also be used within the pipeline to reject samples with lower image quality for diagnosis. Its performance surpassed related work, achieving a balanced accuracy of 0.929. Concerning Glaucoma CADx, the results obtained in public datasets point to a considerable gain in Sensitivity, Specificity, and Accuracy, achieving scores of 0.883 (+0.054), 0.957 (+0.019), and 0.931 (+0.031), respectively, after image data augmentation when compared with previous work targeted at offline inference in mobile devices. Considering the restriction of choosing simpler backbone networks that can run on edge devices, our findings support the importance of image quality diversity and realistic augmentation.

19 February 2021 in IEEE Access
Verified
Journal Article
Open access
RSRicardo Santos
Ricardo Santos
RLRicardo Leonardo
Ricardo Leonardo
Marília BarandasMarília Barandas
Marília Barandas
DMDinis Moreira
Dinis Moreira
TRTiago Rocha
Tiago Rocha
Hugo GamboaHugo Gamboa
Hugo Gamboa
The number of available indoor location solutions has been growing, however with insufficient precision, high implementation costs or scalability limitations. As fingerprinting-based methods rely on ubiquitous information in buildings, the need for additional infrastructure is discarded. Still, the time-consuming manual process to acquire fingerprints limits their applicability in most scenarios. This paper proposes an algorithm for the automatic construction of environmental fingerprints on multi-storey buildings, leveraging the information sources available in each scenario. It relies on unlabelled crowdsourced data from users’ smartphones. With only the floor plans as input, a demand for most applications, we apply a multimodal approach that joins inertial data, local magnetic field and Wi-Fi signals to construct highly accurate fingerprints. Precise movement estimation is achieved regardless of smartphone usage through Deep Neural Networks, and the transition between floors detected from barometric data. Users’ trajectories obtained with Pedestrian Dead Reckoning techniques are partitioned into clusters with Wi-Fi measurements. Straight sections from the same cluster are then compared with subsequence Dynamic Time Warping to search for similarities. From the identified overlapping sections, a particle filter fits each trajectory into the building’s floor plans. From all successfully mapped routes, fingerprints labelled with physical locations are finally obtained. Experimental results from an office and a university building show that this solution constructs comparable fingerprints to those acquired manually, thus providing a useful tool for fingerprinting-based solutions automatic setup.

21 September 2021 in Sensors
Verified
Journal Article
Open access
PDF file
DMDinis Moreira
Dinis Moreira
Marília BarandasMarília Barandas
Marília Barandas
TRTiago Rocha
Tiago Rocha
PAPedro Alves
Pedro Alves
RSRicardo Santos
Ricardo Santos
Hugo GamboaHugo Gamboa
Hugo Gamboa
With the fast increase in the demand for location-based services and the proliferation of smartphones, the topic of indoor localization is attracting great interest. In indoor environments, users’ performed activities carry useful semantic information. These activities can then be used by indoor localization systems to confirm users’ current relative locations in a building. In this paper, we propose a deep-learning model based on a Convolutional Long Short-Term Memory (ConvLSTM) network to classify human activities within the indoor localization scenario using smartphone inertial sensor data. Results show that the proposed human activity recognition (HAR) model accurately identifies nine types of activities: not moving, walking, running, going up in an elevator, going down in an elevator, walking upstairs, walking downstairs, or going up and down a ramp. Moreover, predicted human activities were integrated within an existing indoor positioning system and evaluated in a multi-story building across several testing routes, with an average positioning error of 2.4 m. The results show that the inclusion of human activity information can reduce the overall localization error of the system and actively contribute to the better identification of floor transitions within a building. The conducted experiments demonstrated promising results and verified the effectiveness of using human activity-related information for indoor localization.

20 November 2020 in Sensors
Verified
Journal Article
Open access
PDF file
LFLetícia Fernandes
Letícia Fernandes
SSSara Santos
Sara Santos
Marília BarandasMarília Barandas
Marília Barandas
Duarte FolgadoDuarte Folgado
Duarte Folgado
RLRicardo Leonardo
Ricardo Leonardo
Hugo GamboaHugo Gamboa
Hugo Gamboa
Infrastructure-free Indoor Positioning Systems (IPS) are becoming popular due to their scalability and a wide range of applications. Such systems often rely on deployed Wi-Fi networks. However, their usability may be compromised, either due to scanning restrictions from recent Android versions or the proliferation of 5G technology. This raises the need for new infrastructure-free IPS independent of Wi-Fi networks. In this paper, we propose the use of magnetic field data for IPS, through Deep Neural Networks (DNN). Firstly, a dataset of human indoor trajectories was collected with different smartphones. Afterwards, a magnetic fingerprint was constructed and relevant features were extracted to train a DNN that returns a probability map of a user’s location. Finally, two postprocessing methods were applied to obtain the most probable location regions. We asserted the performance of our solution against a test dataset, which produced a Success Rate of around 80%. We believe that these results are competitive for an IPS based on a single sensing source. Moreover, the magnetic field can be used as an additional information layer to increase the robustness and redundancy of current multi-source IPS.

22 February 2019 in Sensors
Verified
Journal Article
Open access
PDF file
RSRicardo Santos
Ricardo Santos
Marília BarandasMarília Barandas
Marília Barandas
RLRicardo Leonardo
Ricardo Leonardo
Hugo GamboaHugo Gamboa
Hugo Gamboa
The demand for easily deployable indoor localisation solutions has been growing. Although several systems have been proposed, their limitations regarding the high implementation costs hinder most of them to be widely used. Fingerprinting-based IPS (Indoor Positioning Systems) depend on characteristics pervasively available in buildings. However, such systems require indoor floor plans, which might not be available, as well as environmental fingerprints, that need to be collected through human resources intensive processes. To overcome these limitations, this paper proposes an algorithm for the automatic construction of indoor maps and fingerprints, solely depending on non-annotated crowdsourced data from smartphones. Our system relies on multiple gait-model based filtering techniques for accurate movement quantification in combination with opportunistic sensing observations. After the reconstruction of users’ movement with PDR (Pedestrian Dead Reckoning) techniques, Wi-Fi measurements are clustered to partition the trajectories into segments. Similar segments, which belong to the same cluster, are identified using an adaptive approach based on a geomagnetic field distance. Finally, the floor plans are obtained through a data fusion process. Merging the acquired environmental data using the obtained floor plan, fingerprints are aligned to physical locations. Experimental results show that the proposed solution achieved comparable floor plans and fingerprints to those acquired manually, allowing the conclusion that is possible to automate the setup process of infrastructure-free IPS.