Pedro Figueiredo

I'm a PhD student in the Computer Science and Engineering department at Texas A&M University, advised by Nima Kalantari. My research interests are primarily in computer graphics, with a current focus on rendering. My goal is to develop optimized solutions in graphics to better describe and visualize real world scenarios.

During my PhD, I was a Research Intern at NVIDIA in 2023, and a Machine Learning Intern at Ericsson in 2021.

I finished my B.Sc. in Computer Science at Eötvös Loránd University, Hungary. I was previously a B.Sc. student in Computer Engineering at Universidade Federal da Paraíba, Brazil.

I am excited to join Intel as a Research Scientist Intern in Fall 2025! I'll be working with the Graphics and ML Research team under Anton Kaplanyan.

Email  /  CV  /  GitHub  /  Google Scholar  /  LinkedIn

profile photo

Research

project image

Neural Importance Sampling of Many Lights


Pedro Figueiredo, Qihao He, Steve Bako, Nima Khademi Kalantari

In submission

Estimates spatially varying light selection distributions to improve importance sampling in Monte Carlo rendering. To efficiently manage hundreds or thousands of lights, we integrate our neural approach with light hierarchy techniques using a residual learning strategy.

project image

Neural Path Guiding with Distribution Factorization


Pedro Figueiredo, Qihao He, Nima Khademi Kalantari

In submission

Introduces a fast and expressive neural path guiding method that breaks down the 2D distribution over the directional domain into two 1D probability distribution functions (PDF) modeled by TinyCUDA MLPs. Integrates radiance caching to reduce variance of optimization.

Frame Interpolation for Dynamic Scenes with Implicit Flow Encoding


Pedro Figueiredo, Avinash Paliwal, Nima Khademi Kalantari
Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), 2023
paper / code / website /

Interpolates challenging near-duplicate photos leveraging bidirectional optical flows encoded via a hypernetwork. The proposed continuous representation generates superior intermediate frames particularly under challlenging illumination variations.

project image

Machine Generation of Audio Description for Blind and Visually Impaired People


Virgínia P. Campos, Luiz M. G. Gonçalves, Wesnydy L. Ribeiro, Tiago M. U. Araújo, Thaís G. Do Rego, Pedro Figueiredo, Suanny F. S. Vieira, Thiago F. S. Costa, Caio C. Moraes, Alexandre C. S. Cruz, Felipe A. Araújo, Guido L. Souza Filho
ACM Transactions on Accessible Computing, Volume 16, Issue 2, 2023
paper /

Introduces an enhanced automatic audio description system that leverages both movie scripts and video visual cues to deliver succinct, synchronized descriptions for blind and visually impaired users.

project image

How to Increase Interest in Studying Functional Programming via Interdisciplinary Application


Pedro Figueiredo, Yuri Kim, Nghia Le Minh, Evan Sitt, Xue Ying, Viktória Zsók
Proceedings Eighth and Ninth International Workshop on Trends in Functional Programming in Education, 2020
paper / website /

Explores the use of a ray tracer application to enhance student engagement in functional programming through a teaching experience with positive outcomes.

project image

Generating Adaptive Distance Fields from Triangle Meshes


Pedro Figueiredo, Csaba Balint, Robert Ban
7th International Conference on Mathematics and Informatics, 2019
abstract / presentation /

Proposes an efficient bidirectional conversion of triangle meshes to signed distance fields using a fast octree-based discretization, which enables advanced operations like offsetting and morphological transformations.

project image

Relato de Experiência Sobre o Aprendizado de Introdução à Renderização Baseada em Física em um Curso de Graduação da Área de Computação


Pedro Figueiredo
Comunicações em Informática, 2017
paper / website /

Reports on a Physically-Based Rendering course experience in a computer science program, emphasizing its role in boosting student motivation, reducing dropout rates, comparing its content with other courses, and offering suggestions for future iterations.



Experience

project image

Research Intern


NVIDIA
05/2023 - 08/2023 | Santa Clara, CA, United States of America

Researched rendering-focused frame interpolation algorithms applied to NVIDIA’s commercial frame interpolation solution (DLSS). Engineered efficiency improvements to current DLSS software. Proposed larger-scale architecture shifts for future iterations.

project image

Machine Learning Intern


Ericsson
05/2021 - 08/2021 | Plano, TX, United States of America

Developed a containerized hardware resource forecaster using statistical and deep-learning models on logged usage data to deliver on-demand probability forecasts. Also led the creation of a smart search engine for network defects at Ericsson—combining search algorithms with NLP models in a containerized API and interface that lets engineers quickly find similar logged solutions.

project image

Researcher in Computer Graphics


Eötvös Loránd University
08/2018 - 12/2019 | Budapest, Hungary

Created OpenGL application using octrees to leverage signed distance functions as a way of performing fast affine transformations in 3D meshes. Novel mesh representation allows real-time computation of operations not feasible in real-time before. Research on signed distance functions and real-time cone tracing.

project image

Software Developer Intern


Ericsson
05/2018 - 12/2019 | Budapest, Hungary

Developed prototypes for Ericsson’s edge computing platform leveraging quick response times from 5G hardware. Engineered and deployed 5G IoT applications for cloud computing hosted on AWS and Microsoft Azure. Research on containerization applied to 5G IoT applications.

project image

C++ Developer Intern


LAVID/UFPB
01/2016 - 12/2017 | João Pessoa, Brazil

Developed and optimized of software for image and video processing. Implemented application that leveraged object recognition via CNNs and text-to-speech tools for the visually impaired.



Teaching

Researcher for Texas Underprivileged Public School Program


Texas A&M University
06/2024 - 06/2024 | College Station, TX, United States of America
website /

Hosted teacher from a public school of an underprivileged community on campus during the Summer with the goal of motivating children to pursue higher education. Developed interactive ray tracing assignments on WebGL to teach computer graphics fundamentals. Application inspired graphics-related classroom activities in the following school year.

project image

Graduate Teaching Assistant


Texas A&M University
01/2021 - 05/2023 | College Station, TX, United States of America

Lectured and developed assignments for practical classes of CSCE 121 Introduction to Program Design & Concepts (C++) - Spring 2021; and CSCE 221 Data Structures and Algorithms Spring 2022. Developed main project deliverable and performed grading for CSCE 310 Database Systems - Summer 2022. Hosted office hours and performed grading for CSCE 441 Computer Graphics - Fall 2021, Fall 2022; and CSCE 448 Computational Photography - Spring 2023.

project image

Lecturer and Researcher in Functional Programming


Eötvös Loránd University
01/2019 - 12/2019 | Budapest, Hungary

Lectured practical functional programming undergraduate classes for Spring and Fall 2019. Research focused on ray tracing application on functional programming for motivating functional programming students.



Other Projects

project image

Octree-based Approach for Real-time Visualization of Surfaces Defined by Signed Distance Fields


B.Sc. thesis
01/2020
paper / presentation /

Estimates surfaces of arbitrary watertight triangle meshes by approximating signed distance functions (SDFs). We use an efficient octree to approximate distance values of nearby triangles. Allows real-time visualization of operations best defined in the implicit SDF representation such as the offset, union, and intersection.

project image

Logon Renderer


Personal Project
06/2017
website / code /

Logon Renderer is a project started on the Physically Based Rendering course, offered by Christian Pagot, at Universidade Federal da Paraíba. The application is a physically based path tracer written from scratch in C++ for educational purposes.



Awards

project image

Research and Presentation Travel Award


Texas A&M University
01/2023 | College Station, TX, United States of America

project image

Outstanding Bachelor's Thesis Award


Eötvös Loránd University
01/2020 | Budapest, Hungary

project image

First Place Award on the Scientific Students' Associations (TDK)


Eötvös Loránd University
11/2019 | Budapest, Hungary

project image

Hungarian National Higher Education Scholarship


Government of Hungary
09/2019 | Budapest, Hungary

project image

Stipendium Hungaricum Scholarship (Full Tuition)


Eötvös Loránd University
02/2018 | Budapest, Hungary


Design and source code from Jon Barron's website