Professor João Rodrigues brings a strong foundation in Electrical Engineering and Computer Science to his extensive academic career. He earned his Bachelor’s in Electrical Engineering in 1993, followed by a Master’s in Systems and Computer Engineering in 1998 and a PhD in Electronic and Computer Engineering, with a speciality in Computer Science, in 2008, and completed his Habilitation in Electrical and Computer Engineering in 2021. At the University of the Algarve (UAlg), he served as Pro- and Vice-Rector for Transfer, Innovation, and Digital University from 2017 to 2025, having previously directed the Department of Electrical Engineering and led both the Bachelor’s programme in Information and Communication Technology and the Master’s in Electrical and Electronic Engineering. He is currently a Full Professor at UAlg’s Institute of Engineering (ISE), where he has taught curricular units in Computer Science and Computer Vision since 1994. Professor Rodrigues is a member of the NOVA LINCS – Algarve research centre, and he has taken part in more than 50 nationally and internationally funded scientific projects, several of which he coordinated. He has published over 250 scientific papers, serves on the editorial boards of several international journals, and has helped organise special issues, tracks, workshops, and international conferences in Computer Science and Computer Vision. His main research interests span Computer Vision, Human-Computer Interaction, Human-Centered Artificial Intelligence, and Affective Computing, with a particular focus on adaptive interfaces, emotion recognition, human-sense modelling, and human-machine cooperation.
João Rodrigues is a Full Professor at the University of the Algarve's (UAlg) Institute of Engineering, holds a PhD and a Habilitation in Electrical and Computer Engineering, and has taught Computer Science and Computer Vision since 1994. He is an integrated member of NOVA LINCS - UAlg research centre and served as UAlg Pro- and Vice-Rector for Transference, Innovation and Digital University (2017-2025). Rodrigues has participated in over 50 funded projects, several as Principal Investigator, and he has co-authored more than 250 scientific publications. His research focuses on Computer Vision, Affective Computing, Human-Computer Interaction, and Human-Centred AI [https://bit.ly/3J5cOjj].
Professor at Instituto Superior de Engenharia, University of the Algarve, Portugal
March 2025 - now: Professor Coordenador Principal / Full Professor
Jan 2024 - now: Resercher on NOVA LINCS (branch Algarve)
2022 - 2025: Professor Coordenador com Agregação / Coordinator Professor with Habilitation, Instituto Superior de Engenharia, University of the Algarve, Portugal
2021-now: Vice-Rector for Technology Transfer, Innovation and Digital University, University of the Algarve
2017-2021: Pro-Rector for Technology Transfer and Innovation, University of the Algarve
2015-2018: Director Master in Electrical and Electronic Engineering
2012-2015: Director Bachelor of Information Technology and Communication
1999-2002: Sub- and Director of the Electrical Engineering Department
1999 - 2022: Professor Adjunto / Adjoint Professor, Instituto Superior de Engenharia, University of the Algarve, Portugal
1998 - 2024: Researcher on LARSyS - Institute for Systems and Robotics - ISR/IST Lisbon, research group: SIPG: Signal and Image Processing Group
1994-1999: Assistant, Escola Superior de Tecnologia, University of the Algarve, Portugal
1992-1994: High-School teacher
Habilitation (Agregação), Eletrical and Computer Engineering, UTAD, 2021
Ph.D., Electronics and Computer Engineering (Major in Computer Sciences), UALG, 2008
M.Sc., Computer Systems Engineering (Major in Computer Systems), UALG, 1998
5 years Bachelor (Licenciatura), Electrical Engineering (Electronics, Instrumentation and Computation), UTAD, 1993
CINTAL, UAlg, Campus de Gambelas, Faro, Portugal
CIAC, Centro de Investigação em Artes e Comunicação, UAlg
APRP, Associação Portuguesa de Reconhecimento de Padrões (present in the Directive board) (and IAPR, International Association of Pattern Recognition)
ARTECH, Association Artech-International (Founding Members)
SUPERA, Sociedade Portuguesa de Engenharia de Reabilitação e Acessibilidade
Lemos, Marco, Cardoso, Pedro J.S., & Rodrigues, João M.F. (2026) MiE: A Microscopic Model for Real-Time Group Engagement Estimation Using Gaze and Posture. Journal of Computational Science, 96. Journal of Computational Science. https://doi.org/10.1016/j.jocs.2026.102856.
Martins, Pedro V. Cardoso, Pedro J.S., & Rodrigues, João M.F. (2025). Affective Computing Emotional Body Gesture Recognition: Evolution and the Cream of the Crop. in IEEE ACCESS. DOI: 10.1109/ACCESS.2025.3630563
Anguita Molina, Miguel A., Cardoso, Pedro J.S., Rodrigues, João M.F., Medina Quero, Javier, & Polo Rodriguez, Aurora (2025) Multi-Occupancy Activity Recognition based on Deep Learning Models Fusing UWB Localization Heatmaps and Nearby-Sensor Interaction. In IEEE Internet of Things Journal. DOI: 10.1109/JIOT.2025.3531316
Turner, Daniel, Cardoso, Pedro J.S. & Rodrigues, João M.F. (2024). Continual Learning for Object Classification: Integrating AutoML for Binary Classification Tasks within a Modular Dynamic Architecture, in IEEE ACCESS. DOI: 10.1109/ACCESS.2024.3510536
Martins, Pedro V. Cardoso, Pedro J.S. & Rodrigues, João M.F. (2024). Affective Computing Databases: In-depth Analysis of Systematic Reviews and Survey, in IEEE Transactions on Affective Computing. DOI: 10.1109/TAFFC.2024.3507289
Veiga, Ricardo & Rodrigues, João M.F. (2024). Fine-Grained Fish Classification from small to large datasets with Vision Transformers, in IEEE Access, vol. 12, pp. 113642-113660. DOI: 10.1109/ACCESS.2024.3443654
Rodrigues, J. M. F., Ramos, C., Pereira, J., Cardo, J., & Cardoso, P. J. S. (2019). Mobile Five Senses Augmented Reality System: Technology Acceptance Study. IEEE ACCESS, vol. 7, pp. 163022-163033. DOI: 10.1109/ACCESS.2019.2953003
Farrajota, M., Rodrigues, J.M.F., & du Buf, J.M.F. (2019). Human Action Recognition in Videos with Articulated Pose Information by Deep Networks. Pattern Analysis and Applications 22(4), 1307-1318. DOI: 10.1007/s10044-018-0727-y
Martins, Jaime A., Rodrigues, João M.F., & du Buf, J.M.H. (2018). Expression-Invariant Face Recognition using a Biological Disparity Energy Model. Neurocomputing 297, 82-93. DOI: 10.1016/j.neucom.2018.02.054
Martins, Jaime A., Rodrigues, João M.F., & du Buf, J.M.H. (2015). Proto-Object Categorisation and Local Gist Vision using Low-Level Spatial Features. BioSystems, vol. 135, pp.35-49. DOI: 10.1016/j.biosystems.2015.07.001
Complete List
On-going supervisions
Abdellah Walid (Fev. 2026) Human Behaviour Analysis at Events via Multimodal Sensor Fusion, Doutoramento em Engenharia Informática, Universidade do Algarve (supervision with Pedro Cardoso, UAlg-PT)
Mohamed El Afia (June 2025) Engagement, Attention and Behaviour Analysis in Crowd Events, Doutoramento em Engenharia Informática, Universidade do Algarve (supervision with Pedro Cardoso, UAlg-PT)
Marco Lemos (Apr. 2025) Real-time Engagement Framework for Group, Doutoramento em Engenharia Informática, Universidade do Algarve (supervision with Pedro Cardoso, UAlg-PT)
Pedro Martins (Apr. 2023 - ) Body Based Affective Computing System: Discriminating by Gender, Age, Culture, and Environment, Doutoramento em Engenharia Informática, Universidade do Algarve (supersision with Pedro Cardoso, UAlg-PT & Diego Gomez Baya, Uni. Huelva-ES)
Carlos Antunes (Fev. 2023-) Automatic Web Diagnosis of Covid-19 and Pneumonia Based on Medical Images. Doutoramento em Ciência e Tecnologia Web, Universidade Aberta e Universidade de Trás-os-Montes e AltoDouro (supersision with Prof. António Cunha, UTAD-PT)
Merbah Seif EL Dawla (Nov. 2022-) Effects of Sentiment, Multi-Sensory and Personality to achieve Guest Intelligence: A Machine Learning Approach Toward Developing Tourism Experience, Doutoramento em Ciências Económicas e Empresariais, Universidade do Algarve (supervision with Prof. Celia Ramos, UAlg-PT)
Daniel Turner (Jun. 2022-) Modular Dynamic Neural Network: A Continual Learning Architecture for Object Classification, Informatics Engineering, Universidade do Algarve (supervision with Prof. Pedro Cardoso, UAlg-PT)
Ricardo Veiga (Nov. 2021-) Self-Supervised Observation Awareness for Temporal Learning Beyond Labeling, Informatics Engineering, Universidade do Algarve (FCT: 2022.11602.BD)
Concluded supervisions
Rui António (2017) Personagens à Procura de um Espet-ator. A interatividade na narrativa fílmica. Doutoramento em Média-Arte Digital, Universidade do Algarve & Universidade Aberta (supervision with Prof. Bruno Silva, UAlg-PT)
Miguel Farrajota (2017) Human Pose and Action Recognition Using Neural Networks, Doutoramento em Engenharia Eletrónica e Telecomunicações, especialidade de Processamento de Sinal, Universidade do Algarve (FCT: SFRH/BD/7912/2011) (supervision with Prof. Hans du Buf, UAlg-PT)
Mário Saleiro (2016), Active Vision on Robot Cognition, Doutoramento em Engenharia Informática, Universidade do Algarve (FCT: SFRH/BD/71831/2010) (Supervision with Prof. Hans du Buf, UAlg-PT)
Jaime Martins (2014), Face and Object Recognition by 3D Cortical Representations, Doutoramento em Engenharia Eletrónica e Computação, Especialidade Ciências da Computação, Universidade do Algarve (FCT: SFRH/BD/44941/2008) (supervision with Prof. Hans du Buf, UAlg-PT)
Registo Nacional de Teses e Dissertações
Registo Biográfico de Docentes do Ensino Superior
Unidades de I&D e Laboratórios Associados