Identification
Personal identification
- Full name
- Ricardo Pereira de Magalhães Cruz
Citation names
- Ricardo P. M. Cruz
Author identifiers
- Ciência ID
- 3915-392E-21D4
- ORCID iD
- 0000-0002-5189-6228
- Google Scholar ID
- pSFY_gQAAAAJ
Email addresses
- rpcruz@fe.up.pt (Professional)
- ricardo.p.cruz@inesctec.pt (Professional)
Addresses
- FEUP, Rua Dr. Roberto Frias, s/n, 4200-465, Porto, Porto, Portugal (Professional)
Websites
- https://rpmcruz.github.io/ (Professional)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
- Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
Portuguese (Mother tongue) |
Education
Degree | Classification | |
---|---|---|
2016/09/01 - 2021/06/30
Concluded
|
Informática (Doutoramento)
Universidade do Porto, Portugal
"Rethinking a Deep Learning Pipeline for Images" (THESIS/DISSERTATION)
|
|
2015
Concluded
|
Mestrado em Engenharia Matemática (Mestrado)
Universidade do Porto Faculdade de Ciências, Portugal
"Travels into Several Remote Models of HIV-1 Immune Response. In Four Parts." (THESIS/DISSERTATION)
|
18 |
2012
Concluded
|
Licenciatura em Ciência de Computadores (Licenciatura)
Universidade do Porto Faculdade de Ciências, Portugal
"n/a" (THESIS/DISSERTATION)
|
16 |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2023/07/01 - 2024/12/31 | Contracted Researcher (Research) | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2021/10/01 - 2023/06/30 | Contracted Researcher (Research) | Universidade do Porto Faculdade de Engenharia, Portugal |
2015/09/16 - 2021/06/15 | Researcher (Research) | Fundação para a Ciência e a Tecnologia, Portugal |
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2025/02/01 - Current | Assistant Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2023/09/01 - 2024/02/29 | Invited Assistant Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2021/09/01 - 2022/08/31 | Invited Assistant Professor (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
2018/09/01 - 2021/08/31 | Invited Assistant (University Teacher) | Universidade do Porto Faculdade de Engenharia, Portugal |
Projects
Contract
Designation | Funders | |
---|---|---|
2018 - 2021 | CLARE: Computer-Aided Cervical Cancer Screening
PTDC/EMD-EMD/28857/2017
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Journal article |
|
Preprint |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2025/09/01 - 2026/07/31 | Automated Dressing Saturation Analysis
Co-supervisor of Rodrigo André Carvalho Póvoa
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/09/01 - 2026/07/31 | Object Insertion for Perception in Autonomous Driving
Supervisor of Diogo Miranda de Figueiredo Sarmento
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/09/01 - 2026/07/31 | Quantification and Qualification of Microglia Movements
Supervisor of Miguel Jorge Medeiros Garrido
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/09/01 - 2026/07/31 | AI-based Diagnostic Tool of Primary Ciliary Dyskinesia
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/11 | From Classification to Detection: Adapting Semi-Supervised Frameworks to Object Detection
Supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/11 | Multimodal Modular Neural Network Frameworks for VR Interaction: a Comparative Study
Co-supervisor
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/08 | Unsupervised Active Learning: Which Frames are Most Important in Autonomous Driving?
Supervisor of Luís Paulo da Rocha Miranda
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/08 | Self-supervised Occupancy Networks in Autonomous Driving
Supervisor of João Ricardo Ramos Alves
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/07 | Beyond Confidence Thresholds: Pseudo-Label Selection Strategies for Semi-Supervised Learning
Supervisor of Bruno Vieira Dias
|
Engenharia e Ciência de Dados (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/09/01 - 2025/07/03 | Ordinal losses for range estimation in autonomous driving
Supervisor
|
Visão por Computador (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/02/01 - 2025/06/30 | Automatic Recognition of Pig Behavior
Supervisor
|
Inteligência Artificial e Ciência de Dados (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2025/02/01 - 2025/06/30 | Automatic Recognition of Pig Behavior
Supervisor
|
Engenharia Informática e Computação (Degree)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/02/01 - 2025/06/30 | How Robust are Ordinal Regression Methods against Adversarial Attacks?
Supervisor
|
Engenharia Informática e Computação (Degree)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023/09/01 - 2024/09/30 | Quantifying How Deep Implicit Representations Promote Label Efficiency
Supervisor
|
Bioengenharia (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023/09/01 - 2024/07/18 | Exploring Label Efficiency with Semi-Supervision and Self-Supervision Methods
Supervisor of Francisco Gonçalves Cerqueira
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2024/02/01 - 2024/06/30 | Research on Deep Augmentation for Ordinal Regression
Supervisor of Beatriz Sá
|
Ciência de Computadores (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2024/02/01 - 2024/06/30 | Automatic Recognition of Pig Activity in an Intensive Production System
Supervisor of Diogo Mendes
|
Inteligência Artificial e Ciência de Dados (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2024/02/01 - 2024/06/30 | Cross-vehicle collaboration using RGB cameras
Supervisor of João Monteiro
|
Inteligência Artificial e Ciência de Dados (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023/10/01 - 2024/02/29 | Data Augmentation for Ordinal Data
Supervisor of Airton Tiago
|
Visão por Computador (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2023/10/01 - 2024/01/31 | Resource Efficiency using PPO in Autonomous Driving
Supervisor of Ivo Duarte Simões
|
Ciência de Computadores (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023/10/01 - 2024/01/31 | Resource Efficiency using Deep Q-Learning in Autonomous Driving
Supervisor of Eliandro Melo
|
Ciência de Computadores (Degree)
Universidade do Porto Faculdade de Ciências, Portugal
|
2022/09/01 - 2023/07/20 | Introducing Domain Knowledge to Scene Parsing in Autonomous Driving
Supervisor of Rafael Valente Cristino
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/09/01 - 2023/07/20 | Uncertainty-Driven Out-of-Distribution Detection in 3D LiDAR Object Detection for Autonomous Driving
Supervisor of José António Barbosa da Fonseca Guerra
|
Engenharia Informática e Computação (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09/01 - 2022/12/13 | Phishing Detection with a Machine Learning Net
Supervisor of Ana Bezerra
|
Estatística Computacional e Análise de Dados (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2021/09/01 - 2022/07/21 | Human Feedback during Neural Networks Training
Supervisor of Pedro Silva Pedro João Cruz Serrano e Silva
|
Bioengenharia (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09/01 - 2022/07/10 | Environment Detection for Railway Applications based on Automotive Technology
Supervisor of João Malheiro Baptista Marcos da Silva
|
Engenharia Eletrotécnica e de Computadores (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/02/01 - 2022/06/30 | Mobile App using Object Detection for Car Driving
Supervisor of Filipe Campos, Francisco Cerqueira, Vasco Alves
|
Engenharia Informática e Computação (Degree)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/02/01 - 2022/06/30 | Semantic Segmentation in Neural Networks using Iterative Visual Attention
Supervisor of Diana Teixeira Silva
|
Bioengenharia (Degree)
Universidade do Porto Faculdade de Engenharia, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2025/03/12 - Current | Program Committee: ECML-PKDD 2025
https://ecmlpkdd.org/2025/ (2025/09/15 - 2025/09/19)
Conference (Member of the Scientific Committee)
|
|
2023/08/28 - 2023/12/10 | Program Committee: 5th IEEE International Conference on Sustainable Technologies for Industry 5.0 (STI2023) (2023/12/09 - 2023/12/10)
Conference (Member of the Scientific Committee)
|
|
2020/10/04 - 2020/10/08 | Co-editor and committee sponsor chair: iMIMIC/MIL3ID/LABELS 2020 workshop proceedings (from the MICCAI 2020 conference)
https://link.springer.com/book/10.1007/978-3-030-61166-8 (2020/10/04 - 2020/10/08)
Workshop (Co-organisor)
|
|
2018/07/01 - 2018/07/31 | Junior University activity "Escondidos nos Dados" (with Prof. Jaime Cardoso), classes with different children every day, 8th
and 9th grades (2018/07/01 - 2018/07/31)
Other (Co-organisor)
|
Universidade do Porto Faculdade de Engenharia, Portugal |
2018/07/01 - 2018/07/15 | VISUM Summer School: helped prepare computational framework in which students submit predictions to generate Kaggle-style
leaderboards (using Google Cloud) for the competitions that took place during the VISUM computer vision summer school (2018/07/01 - 2018/07/15)
Workshop (Co-organisor)
|
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2014/02/17 - 2014/02/21 | President of the organizing committee: 3rd International Conference on Dynamics, Games and Science (2014)
https://www.fc.up.pt/dgsiii/
(2014/02/17 - 2014/02/21)
Conference (President of the Organising Committee)
|
Event participation
Activity description Type of event |
Event name Institution / Organization |
|
---|---|---|
2024/11/07 - Current | Keynote Speaker: Desmistificando a Inteligência Artificial
Congress
|
XXIV Congresso de Zootecnia
Associação Portuguesa de Engenharia Zootécnica, Portugal
|
2025/05/20 - 2025/05/20 | University of Porto Workshop: Avaliação na Era da Inteligência Artificial
Workshop
|
Universidade do Porto, Portugal
|
2025/05/07 - 2025/05/07 | University of Porto Workshop: A câmara de vídeo em contexto educativo - Como falar para a câmara?
Workshop
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2025/07/29 | Benchmarking Portuguese via Machine Translation and LLMs
President of the jury
|
Rui Brogueira Andrade (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/29 | Audio Transcript Segmentation via Supervised Topic Modeling
President of the jury
|
Francisco Maria Lopes Pinto Pimentel Serra (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/18 | Deep Learning for the Aesthetic Evaluation of Breast Cancer Treatment
President of the jury
|
Fábio Almeida Teixeira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/18 | Predicting the aesthetic outcome of breast cancer treatment using deep learning
President of the jury
|
Joana Inês Gonçalves dos Santos (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/15 | Integração de Várias Fontes de Dados para a Previsão de Florações de Algas Nocivas Cianobactérias Usando Aprendizagem Automática
(Thesis) Main arguer
|
Marco André Morgado Querido (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
|
2025/07/10 | Decision-and-Action LLM-powered Multi-Agent System for Autonomous Flying Communications Networks
President of the jury
|
João Pinheiro (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/10 | Conversational Agents for Enhancing Education Through Scenario-Based Learning
President of the jury
|
José Pedro Teixeira Ramos (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/10 | Metalearning for Enhanced Algorithm Selection in Time Series Decomposition-Based Forecasting
President of the jury
|
José Luis Barbosa de Araújo (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2025/07/03 | Zero-Shot Detection of Pollutant Residues in Public Spaces
(Thesis) Main arguer
|
José Diogo Xavier Monteiro (Master)
Universidade do Minho, Portugal
|
2024/12/05 | CarSight: Real-Time Vehicle Identification for Theft Mitigation
(Thesis) Main arguer
|
Daniel Torres Azevedo (Master)
Universidade do Minho, Portugal
|
2024/07/23 | Incremental Matrix Factorization for Real-time Recommender Systems
(Thesis) Main arguer
|
Mariana Pinho de Almeida (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
2023/12/28 | Prediction system for municipal waste containers
(Thesis) Main arguer
|
Nuno Barbosa Leão Beça e Silva (Master)
Universidade do Minho, Portugal
|
2022/10/13 | AI-Based Models to Predict The Traumatic Brain Injury Outcome
(Thesis) Main arguer
|
Ricardo Miguel Anjo Noronha Ribeiro (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/10/13 | Neuroblastoma Cancer Radiogenomics
(Thesis) Main arguer
|
Mafalda Malafaia Baptista de Oliveira (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2022/07/25 | Detection and classification of small impacts on vehicles based on deep learning algorithms
(Thesis) Main arguer
|
Bruno Manuel Macedo Nascimento (Master)
Universidade do Minho, Portugal
|
2022/07/22 | Learning to write medical reports from EEG data
President of the jury
|
Ana Maria Amaro de Sousa (Master)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2021/09/27 | Feasibility of using autoencoders for learning car interior background models
(Thesis) Main arguer
|
Vítor Bruno Martins Figueiredo (Master)
Universidade do Minho, Portugal
|
2020/09/14 | 3D Lung Computed Tomography Synthesis using Generative Adversarial Networks
(Thesis) Main arguer
|
Artur Manuel Pascoal Ferreira (Master)
Universidade do Porto Faculdade de Ciências, Portugal
|
Course / Discipline taught
Academic session | Degree Subject (Type) | Institution / Organization | |
---|---|---|---|
2025/02/01 - 2025/07/31 | M.IA005 Computer Vision | Inteligência Artificial | Universidade do Porto Faculdade de Engenharia, Portugal |
2023/09/01 - 2024/02/29 | OAT4001 Machine Learning (theoretical lessons) https://sigarra.up.pt/feup/en/UCURR_GERAL.FICHA_UC_VIEW?pv_ocorrencia_id=524574 | Engenharia Física (Mestrado integrado) | Universidade do Porto Faculdade de Engenharia, Portugal |
2023/09/01 - 2024/02/29 | MVCOMP02 Fundamentals of machine learning for computer vision (theoretical lessons) https://sigarra.up.pt/feup/pt/ucurr_geral.ficha_uc_view?pv_ocorrencia_id=521307 | Visão por Computador (Mestrado integrado) | Universidade do Porto Faculdade de Engenharia, Portugal |
2022/02/01 - 2022/07/31 | L.EEC009 Data Structures and Algorithms https://sigarra.up.pt/feup/en/UCURR_GERAL.FICHA_UC_VIEW?pv_ocorrencia_id=485369 | Engenharia Eletrotécnica e de Computadores | Universidade do Porto Faculdade de Engenharia, Portugal |
2021/09/01 - 2022/01/31 | L.EIC003 Programming Fundamentals (practical classes) https://sigarra.up.pt/feup/pt/ucurr_geral.ficha_uc_view?pv_ocorrencia_id=484382 | Engenharia Informática e Computação | Universidade do Porto Faculdade de Engenharia, Portugal |
2021/02/01 - 2021/07/31 | L.EIC009 Programming | Engenharia Informática e Computação | Universidade do Porto Faculdade de Engenharia, Portugal |
2019/09/01 - 2020/01/31 | L.EIC003 Programming Fundamentals (practical classes) | Engenharia Informática e Computação | Universidade do Porto Faculdade de Engenharia, Portugal |
2019/02/01 - 2019/07/31 | L.EIC009 Programming (practical classes) | Engenharia Informática e Computação | Universidade do Porto Faculdade de Engenharia, Portugal |
2018/09/01 - 2019/01/31 | L.EIC003 Programming Fundamentals (practical classes) | Engenharia Informática e Computação | Universidade do Porto Faculdade de Engenharia, Portugal |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2021/06/18 - 2021/07/15 | A3ES student member (as a PhD student) of 3 evaluation committees: a master's course and two doctorates
Evaluator
|
Mentoring / Tutoring
Topic | Student name | |
---|---|---|
2025/07/01 - 2025/07/31 | [AI11] Unsupervised Active Learning: Which Frames are Most Important? | Afonso Coelho; Ricardo Parreira |
2025/07/01 - 2025/07/31 | [CSE06] Interactive Audio Story-Telling | Luís Melo; Helena Moutinho |
2025/02/01 - 2025/06/30 | Spiking Neural Networks for Control | Alexandre Torres Costa |
2025/02/01 - 2025/06/30 | AI Interpretation of CT Scans for Cardiovascular Risk Stratification | Bruno Freitas Moreira |
2025/02/01 - 2025/06/30 | Data Marketplace for Driving Assistance Models | André Almeida Catarino |
2024/07/01 - 2024/07/31 | Making Sense of Ordinal Images Without Labels | Isabel Gomes de Sá |
2023/09/01 - 2024/02/29 | Ensembles for Ordinal Classification | Felipe Coelho |
Other jury / evaluation
Activity description | Institution / Organization | |
---|---|---|
2025/07/11 - Current | FEUP PRODEB - Thesis Research Plan Presentation and Discussion - Fatemeh Sadeghi Internal Examiner | Universidade do Porto Faculdade de Engenharia, Portugal |
2025/02/12 - Current | Internal Examiner (FEUP) of preparation for PhD Thesis "Edge intelligence for UAV-Based fault detection in photovoltaic plants through knowledge distillation" Supervisor: Andry Pinto Student: Lourenço Sousa de Pinho | Universidade do Porto Faculdade de Engenharia, Portugal |
2023/07/28 - Current | Evaluation of 6 summer interships (INESC TEC SCI 2023) on computer vision and machine learning | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2022/07/28 - Current | Evaluation of 2 summer interships (INESC TEC SCI 2022) on computer vision and machine learning | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
2021/07/30 - Current | Evaluation of 4 summer interships (INESC TEC SCI 2021) on computer vision and machine learning | Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal |
Distinctions
Award
2022 | Best New Participating Team — Bosch Future Mobility Challenge
Bosch Rexroth SRL, Romania
|
2021 | FEUP Pedagogic Award
Universidade do Porto Faculdade de Engenharia, Portugal
|
2020 | RECPAD Best Oral Presentation
Associação Portuguesa de Reconhecimento de Padrões, Portugal
|
Other distinction
2021 | INESC TEC Outstanding Recognition Award
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
2018 | INESC TEC Outstanding Recognition Award
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
|
2017 | Kaggle Bronze Medal (competition) and Silver (engagement) |