Margarida Silveira
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Margarida Silveira has a total of 44 co-authors. Here are the top co-authors by number of shared publications:
- Jorge Salvador Marques
Instituto Superior Técnico
15 shared publications - Hemaxi Narotamo
Instituto de Sistemas e Robótica, LARSyS, Instituto Superior Técnico (H.N., M.S.), Universidade de Lisboa, Lisbon, Portugal
6 shared publications - Sandra Heleno
Instituto Superior Técnico, 1049-001 Lisboa, Portugal
6 shared publications - Jacinto C. Nascimento
Instituto de Sistemas e Robotica, Instituto Superior Tecnico, Lisbon, Portugal
5 shared publications - Pedro M. Morgado
Instituto Superior Técnico, Institute for Systems and Robotics, Lisbon, Portugal
5 shared publications Carlos Cabral
Institute for Systems and Robotics, Instituto Superior Técnico, Technical University of Lisbon, Avenida Rovisco Pais 1, 1049-001, Portugal
4 shared publications
Latest Publications
- Open Access
- 26 January 2025
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 104
3DCellPol: Joint detection and pairing of cell structures to compute cell polarity
- 26 January 2025
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 104
Open Access3DCellPol: Joint detection and pairing of cell structures to compute cell polarity
- Open Access
- 1 July 2024
- Published by Wolters Kluwer Health in Arteriosclerosis, Thrombosis, and Vascular Biology
- Vol. 44 (7) , 1584-1600
3DVascNet: An Automated Software for Segmentation and Quantification of Mouse Vascular Networks in 3D
BACKGROUND: Analysis of vascular networks is an essential step to unravel the mechanisms regulating the physiological and pathological organization of blood vessels. So far, most of the analyses are performed using 2-dimensional projections of 3-dimensional (3D) networks, a strategy that has several obvious shortcomings. For instance, it does not capture the true geometry of the vasculature and generates artifacts on vessel connectivity. These limitations are accepted in the field because manual analysis of 3D vascular networks is a laborious and complex process that is often prohibitive for large volumes. METHODS: To overcome these issues, we developed 3DVascNet, a deep learning–based software for automated segmentation and quantification of 3D retinal vascular networks. 3DVascNet performs segmentation based on a deep learning model, and it quantifies vascular morphometric parameters such as vessel density, branch length, vessel radius, and branching point density. We tested the performance of 3DVascNet using a large data set of 3D microscopy images of mouse retinal blood vessels. RESULTS: We demonstrated that 3DVascNet efficiently segments vascular networks in 3D and that vascular morphometric parameters capture phenotypes detected by using manual segmentation and quantification in 2 dimension. In addition, we showed that, despite being trained on retinal images, 3DVascNet has high generalization capability and successfully segments images originating from other data sets and organs. CONCLUSIONS: Overall, we present 3DVascNet, a freely available software that includes a user-friendly graphical interface for researchers with no programming experience, which will greatly facilitate the ability to study vascular networks in 3D in health and disease. Moreover, the source code of 3DVascNet is publicly available, thus it can be easily extended for the analysis of other 3D vascular networks by other users.
- 1 July 2024
- Published by Wolters Kluwer Health in Arteriosclerosis, Thrombosis, and Vascular Biology
- Vol. 44 (7) , 1584-1600
Open Access3DVascNet: An Automated Software for Segmentation and Quantification of Mouse Vascular Networks in 3D
BACKGROUND: Analysis of vascular networks is an essential step to unravel the mechanisms regulating the physiological and pathological organization of blood vessels. So far, most of the analyses are performed using 2-dimensional projections of 3-dimensional (3D) networks, a strategy that has several obvious shortcomings. For instance, it does not capture the true geometry of the vasculature and generates artifacts on vessel connectivity. These limitations are accepted in the field because manual analysis of 3D vascular networks is a laborious and complex process that is often prohibitive for large volumes. METHODS: To overcome these issues, we developed 3DVascNet, a deep learning–based software for automated segmentation and quantification of 3D retinal vascular networks. 3DVascNet performs segmentation based on a deep learning model, and it quantifies vascular morphometric parameters such as vessel density, branch length, vessel radius, and branching point density. We tested the performance of 3DVascNet using a large data set of 3D microscopy images of mouse retinal blood vessels. RESULTS: We demonstrated that 3DVascNet efficiently segments vascular networks in 3D and that vascular morphometric parameters capture phenotypes detected by using manual segmentation and quantification in 2 dimension. In addition, we showed that, despite being trained on retinal images, 3DVascNet has high generalization capability and successfully segments images originating from other data sets and organs. CONCLUSIONS: Overall, we present 3DVascNet, a freely available software that includes a user-friendly graphical interface for researchers with no programming experience, which will greatly facilitate the ability to study vascular networks in 3D in health and disease. Moreover, the source code of 3DVascNet is publicly available, thus it can be easily extended for the analysis of other 3D vascular networks by other users.
- Top Cited PapersOpen Access
- 24 February 2024
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 93
Deep learning for ECG classification: A comparative study of 1D and 2D representations and multimodal fusion approaches
- 24 February 2024
- Published by Elsevier in Biomedical Signal Processing and Control
- Vol. 93
Top Cited PapersOpen AccessDeep learning for ECG classification: A comparative study of 1D and 2D representations and multimodal fusion approaches
- Open Access
3DVascNet: an automated software for segmentation and quantification of vascular networks in 3D
Background: Analysis of vascular networks is an essential step to unravel the mechanisms regulating the physiological and pathological organization of blood vessels. So far, most of the analyses are performed using 2D projections of 3D networks, a strategy that has several obvious shortcomings. For instance, it does not capture the true geometry of the vasculature, and generates artifacts on vessel connectivity. These limitations are accepted in the field because manual analysis of 3D vascular networks is a laborious and complex process that is often prohibitive for large volumes. Methods: To overcome these issues, we developed 3DVascNet, a deep learning (DL) based software for automated segmentation and quantification of 3D retinal vascular networks. 3DVascNet performs segmentation based on a DL model, and it quantifies vascular morphometric parameters such as the vessel density, branch length, vessel radius, and branching point density. Results: We tested 3DVascNet’s performance using a large dataset of 3D microscopy images of mouse retinal blood vessels. We demonstrated that 3DVascNet efficiently segments vascular networks in 3D, and that vascular morphometric parameters capture phenotypes detected by using manual segmentation and quantification in 2D. In addition, we showed that, despite being trained on retinal images, 3DVascNet has high generalization capability and successfully segments images originating from other datasets and organs. More-over, the source code of 3DVascNet is publicly available, thus it can be easily extended for the analysis of other 3D vascular networks by other users. Conclusions: Overall, we present 3DVascNet, a freely-available software that includes a user-friendly graphical interface for researchers with no program-ming experience, which will greatly facilitate the ability to study vascular networks in 3D in health and disease.
Open Access3DVascNet: an automated software for segmentation and quantification of vascular networks in 3D
Background: Analysis of vascular networks is an essential step to unravel the mechanisms regulating the physiological and pathological organization of blood vessels. So far, most of the analyses are performed using 2D projections of 3D networks, a strategy that has several obvious shortcomings. For instance, it does not capture the true geometry of the vasculature, and generates artifacts on vessel connectivity. These limitations are accepted in the field because manual analysis of 3D vascular networks is a laborious and complex process that is often prohibitive for large volumes. Methods: To overcome these issues, we developed 3DVascNet, a deep learning (DL) based software for automated segmentation and quantification of 3D retinal vascular networks. 3DVascNet performs segmentation based on a DL model, and it quantifies vascular morphometric parameters such as the vessel density, branch length, vessel radius, and branching point density. Results: We tested 3DVascNet’s performance using a large dataset of 3D microscopy images of mouse retinal blood vessels. We demonstrated that 3DVascNet efficiently segments vascular networks in 3D, and that vascular morphometric parameters capture phenotypes detected by using manual segmentation and quantification in 2D. In addition, we showed that, despite being trained on retinal images, 3DVascNet has high generalization capability and successfully segments images originating from other datasets and organs. More-over, the source code of 3DVascNet is publicly available, thus it can be easily extended for the analysis of other 3D vascular networks by other users. Conclusions: Overall, we present 3DVascNet, a freely-available software that includes a user-friendly graphical interface for researchers with no program-ming experience, which will greatly facilitate the ability to study vascular networks in 3D in health and disease.
- Open Access
- 13 February 2023
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 18 (2) , e0280998
Detection and measurement of butterfly eyespot and spot patterns using convolutional neural networks
Butterflies are increasingly becoming model insects where basic questions surrounding the diversity of their color patterns are being investigated. Some of these color patterns consist of simple spots and eyespots. To accelerate the pace of research surrounding these discrete and circular pattern elements we trained distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We compared the automatically detected and segmented spot/eyespot areas with those manually annotated. These methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were comparable with the manual measurements. These CNNs offer improvements of eyespot/spot detection and measurements relative to previous methods because it is not necessary to mathematically define the feature of interest. All that is needed is to point out the images that have those features to train the CNN.
- 13 February 2023
- Published by Public Library of Science (PLoS) in PLOS ONE
- Vol. 18 (2) , e0280998
Open AccessDetection and measurement of butterfly eyespot and spot patterns using convolutional neural networks
Butterflies are increasingly becoming model insects where basic questions surrounding the diversity of their color patterns are being investigated. Some of these color patterns consist of simple spots and eyespots. To accelerate the pace of research surrounding these discrete and circular pattern elements we trained distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We compared the automatically detected and segmented spot/eyespot areas with those manually annotated. These methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were comparable with the manual measurements. These CNNs offer improvements of eyespot/spot detection and measurements relative to previous methods because it is not necessary to mathematically define the feature of interest. All that is needed is to point out the images that have those features to train the CNN.
- Open Access
Detection and measurement of butterfly eyespot and spot patterns using convolutional neural networks
Butterflies are increasingly becoming model insects where basic questions surrounding the diversity of their color patterns are being investigated. Some of these color patterns consist of simple spots and eyespots. To accelerate the pace of research surrounding these discrete and circular pattern elements we developed two distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We tested the accuracy of the detection and of the area measurements using manual identifications and measurements. These methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were highly accurate. These CNNs offer improvements of eyespot/spot detection and measurements relative to previous methods because it is not necessary to mathematically define the feature of interest. All that is needed is to point out the images that have those features to train the CNN. Author summary We developed two distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We tested the accuracy of the detection and of the area measurements using manual identifications and measurements. Our methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were highly accurate.
Open AccessDetection and measurement of butterfly eyespot and spot patterns using convolutional neural networks
Butterflies are increasingly becoming model insects where basic questions surrounding the diversity of their color patterns are being investigated. Some of these color patterns consist of simple spots and eyespots. To accelerate the pace of research surrounding these discrete and circular pattern elements we developed two distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We tested the accuracy of the detection and of the area measurements using manual identifications and measurements. These methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were highly accurate. These CNNs offer improvements of eyespot/spot detection and measurements relative to previous methods because it is not necessary to mathematically define the feature of interest. All that is needed is to point out the images that have those features to train the CNN. Author summary We developed two distinct convolutional neural networks (CNNs) for detection and measurement of butterfly spots and eyespots on digital images of butterfly wings. We tested the accuracy of the detection and of the area measurements using manual identifications and measurements. Our methods were able to identify and distinguish marginal eyespots from spots, as well as distinguish these patterns from less symmetrical patches of color. In addition, the measurements of an eyespot’s central area and surrounding rings were highly accurate.
- Open Access
Optical Gas Sensing with Liquid Crystal Droplets and Convolutional Neural Networks
Liquid crystal (LC)-based materials are promising platforms to develop rapid, miniaturised and low-cost gas sensor devices. In hybrid gel films containing LC droplets, characteristic optical texture variations are observed due to orientational transitions of LC molecules in the presence of distinct volatile organic compounds (VOC). Here, we investigate the use of deep convolutional neural networks (CNN) as pattern recognition systems to analyse optical textures dynamics in LC droplets exposed to a set of different VOCs. LC droplets responses to VOCs were video recorded under polarised optical microscopy (POM). CNNs were then used to extract features from the responses and, in separate tasks, to recognise and quantify the vapours exposed to the films. The impact of droplet diameter on the results was also analysed. With our classification models, we show that a single individual droplet can recognise 11 VOCs with small structural and functional differences (F1-score above 93%). The optical texture variation pattern of a droplet also reflects VOC concentration changes, as suggested by applying a regression model to acetone at 0.9–4.0% (v/v) (mean absolute errors below 0.25% (v/v)). The CNN-based methodology is thus a promising approach for VOC sensing using responses from individual LC-droplets.
Open AccessOptical Gas Sensing with Liquid Crystal Droplets and Convolutional Neural Networks
Liquid crystal (LC)-based materials are promising platforms to develop rapid, miniaturised and low-cost gas sensor devices. In hybrid gel films containing LC droplets, characteristic optical texture variations are observed due to orientational transitions of LC molecules in the presence of distinct volatile organic compounds (VOC). Here, we investigate the use of deep convolutional neural networks (CNN) as pattern recognition systems to analyse optical textures dynamics in LC droplets exposed to a set of different VOCs. LC droplets responses to VOCs were video recorded under polarised optical microscopy (POM). CNNs were then used to extract features from the responses and, in separate tasks, to recognise and quantify the vapours exposed to the films. The impact of droplet diameter on the results was also analysed. With our classification models, we show that a single individual droplet can recognise 11 VOCs with small structural and functional differences (F1-score above 93%). The optical texture variation pattern of a droplet also reflects VOC concentration changes, as suggested by applying a regression model to acetone at 0.9–4.0% (v/v) (mean absolute errors below 0.25% (v/v)). The CNN-based methodology is thus a promising approach for VOC sensing using responses from individual LC-droplets.
- 22 September 2019
- Published by Springer Nature
- p. 53-64
Segmentation of Cell Nuclei in Fluorescence Microscopy Images Using Deep Learning
- 22 September 2019
- Published by Springer Nature
- p. 53-64
Segmentation of Cell Nuclei in Fluorescence Microscopy Images Using Deep Learning
- 1 January 2019
- Published by Inderscience Publishers in International Journal of Data Mining and Bioinformatics
- Vol. 22 (4) , 389-407
Unsupervised representation learning and anomaly detection in ECG sequences
- 1 January 2019
- Published by Inderscience Publishers in International Journal of Data Mining and Bioinformatics
- Vol. 22 (4) , 389-407
Unsupervised representation learning and anomaly detection in ECG sequences
- 1 December 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1275-1282
Unsupervised Anomaly Detection in Energy Time Series Data Using Variational Recurrent Autoencoders with Attention
In the age of big data, time series are being generated in massive amounts. In the energy field, smart grids are enabling a unprecedented data acquisition with the integration of sensors and smart devices. In the context of renewable energies, there has been an increasing interest in solar photovoltaic energy generation. These installations are often integrated with smart sensors that measure the energy production. Such amount of data collected makes the quest for developing smart monitoring systems that can detect anomalous behaviour in these systems, trigger alerts and enable maintenance operations. In this paper, we propose a generic, unsupervised and scalable framework for anomaly detection in time series data, based on a variational recurrent autoencoder. Furthermore, we introduce attention in the model, by means of a variational self-attention mechanism (VSAM), to improve the performance of the encoding-decoding process. Afterwards, we perform anomaly detection based on the probabilistic reconstruction scores provided by our model. Our results on solar energy generation time series show the ability of the proposed approach to detect anomalous behaviour in time series data, while providing structured and expressive representations. Since it does not need labels to be trained, our methodology enables new applications for anomaly detection in energy time series data and beyond.
- 1 December 2018
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1275-1282
Unsupervised Anomaly Detection in Energy Time Series Data Using Variational Recurrent Autoencoders with Attention
In the age of big data, time series are being generated in massive amounts. In the energy field, smart grids are enabling a unprecedented data acquisition with the integration of sensors and smart devices. In the context of renewable energies, there has been an increasing interest in solar photovoltaic energy generation. These installations are often integrated with smart sensors that measure the energy production. Such amount of data collected makes the quest for developing smart monitoring systems that can detect anomalous behaviour in these systems, trigger alerts and enable maintenance operations. In this paper, we propose a generic, unsupervised and scalable framework for anomaly detection in time series data, based on a variational recurrent autoencoder. Furthermore, we introduce attention in the model, by means of a variational self-attention mechanism (VSAM), to improve the performance of the encoding-decoding process. Afterwards, we perform anomaly detection based on the probabilistic reconstruction scores provided by our model. Our results on solar energy generation time series show the ability of the proposed approach to detect anomalous behaviour in time series data, while providing structured and expressive representations. Since it does not need labels to be trained, our methodology enables new applications for anomaly detection in energy time series data and beyond.