- Computer Graphics and Visualization Techniques
- 3D Shape Modeling and Analysis
- Advanced Vision and Imaging
- Parallel Computing and Optimization Techniques
- Quantum Computing Algorithms and Architecture
- Distributed and Parallel Computing Systems
- Quantum Information and Cryptography
- Cloud Computing and Resource Management
- Image Enhancement Techniques
- Augmented Reality Applications
- Advanced Numerical Analysis Techniques
- Graph Theory and Algorithms
- Color Science and Applications
- Advanced Optical Imaging Technologies
- Computability, Logic, AI Algorithms
- Data Visualization and Analytics
- Digital Image Processing Techniques
- Interactive and Immersive Displays
- Mathematical Approximation and Integration
- Educational Games and Gamification
- Virtual Reality Applications and Impacts
- Image and Video Quality Assessment
- Advanced Data Storage Technologies
- Computational Geometry and Mesh Generation
- Knowledge Management and Sharing
University of Minho
2014-2024
INESC TEC
2017-2024
International Iberian Nanotechnology Laboratory
2021-2024
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento
2022-2024
Instituto de Telecomunicações
2022
University of Coimbra
2022
Inesc P&D Brasil
2022
Institut de Recherche en Informatique et Systèmes Aléatoires
2015
In the real world, human eye is confronted with a wide range of luminances from bright sunshine to low night light. Our eyes cope this vast intensities by adaptation; changing their sensitivity be responsive at different illumination levels. This adaptation highly localized, allowing us see both dark and regions high dynamic environment. paper we present new model based on physiological data. The model, which can easily integrated into existing renderers, function either as static local tone...
Abstract Quasi‐Monte Carlo (QMC) methods exhibit a faster convergence rate than that of classic Monte methods. This feature has made QMC prevalent in image synthesis, where it is frequently used for approximating the value spherical integrals (e.g. illumination integral). The common approach generating sampling patterns integration to resort unit square low‐discrepancy sequences and map them hemisphere. However such an suboptimal as these do not account topology their discrepancy properties...
Abstract Variational quantum circuits are being used as versatile machine learning models. Some empirical results exhibit an advantage in supervised and generative tasks. However, when applied to reinforcement learning, less is known. In this work, we considered a variational circuit composed of low-depth hardware-efficient ansatz the parameterized policy agent. We show that 𝜖 -approximation gradient can be obtained using logarithmic number samples concerning total parameters. empirically...
The Monte Carlo method has proved to be very powerful cope with global illumination problems but it remains costly in terms of sampling operations. In various applications, previous work shown that Bayesian can significantly outperform importance thanks a more effective use the prior knowledge and information brought by samples set. These good results have been confirmed context strictly limited perfect diffuse case. Our main goal this paper is propose general solution allows dealing...
Rendering on conventional computers is capable of generating realistic imagery, but the computational complexity these light transport algorithms a limiting factor image synthesis. Quantum have potential to significantly improve rendering performance through reducing underlying behind transport. This paper investigates hybrid quantum-classical for ray tracing, core component most techniques. Through practical implementation quantum tracing in 3D environment, we show approaches provide...
Adaptive variational quantum algorithms arguably offer the best prospects for advantage in NISQ era. Since inception of first such algorithm, ADAPT-VQE, many improvements have appeared literature. We combine key along with a novel operator pool -- which we term Coupled Exchange Operator (CEO) to assess cost running state-of-the-art ADAPT-VQE on hardware terms measurement counts and circuit depth. show dramatic reduction these resources compared early versions algorithm. also find that our...
The computational requirements of full global illumination rendering are such that it is still not possible to achieve high-fidelity graphics very complex scenes in a reasonable time on single computer. By identifying which computations more relevant the desired quality solution, selective can significantly reduce times. In this paper we present novel component-based system every image, and indeed pixel, be controlled by means component regular expression (crex). crex provides flexible...
The computational requirements of a full physically-based global illumination solution are significant, currently precluding its on even powerful modern PC in reasonable let alone real time. A key factor to consider if we ever achieve so-called "Realism Real-Time", is that computing images for humans look at. Although the human visual system very good, it by no means perfect. By understanding what does, or perhaps more importantly, does not see, enables us save significant computation effort...
The irradiance cache is an acceleration data structure which caches indirect diffuse samples within the framework of a distributed ray-tracing algorithm. Previously calculated values can be stored and reused in future calculations, resulting order magnitude improvement computational performance. However, shared so it notoriously difficult to parallelise over parallel system. hurdle overcome when how share cached samples. This sharing incurs communication overheads yet must happen frequently...
A Community of Practice (CoP) allows practitioners a clearly defined domain to share knowledge, experience, and best practices. It provides social context for practitioners, often distributed across multiple organizations, emerged over the last few decades as fundamental mechanism knowledge sharing, management, generation within organizations. Best practices, innovations, solutions shared problems first emerge CoPs. These are, must be perceived as, an investment in organizations' future...
Many of the current approaches used in teaching and learning engineering education are not most appropriate to prepare students for challenges they will face their professional careers. The active involvement process facilitates development technical competencies need as professionals. This article describes organisation impact a mini-conference project work – creation software product its introduction market aimed at general writing skills particular. course was evaluated by assessing...
Rendering photorealistic images is a costly process which can take up to several days in the case of high quality images. In most cases, task sampling incident radiance function evaluate
Abstract The ability to interactively render dynamic scenes with global illumination is one of the main challenges in computer graphics. improvement performance interactive ray tracing brought about by significant advances hardware and careful exploitation coherence has rendered potential a reality. However, simulation complex light transport phenomena, such as diffuse interreflections, still quite costly compute real time. In this paper we present caching scheme, termed Instant Caching,...
The irradiance cache (IC) is an acceleration data structure which caches indirect diffuse values within the context of a ray tracing algorithm. In multi-threaded shared memory parallel systems IC must be among rendering threads in order to achieve high efficiency levels. Since all read and write from it access control mechanism required, ensures that not corrupted. Besides assuring correct accesses this incur minimal overheads such performance compromised. In paper we propose new...
Rendering on conventional computers is capable of generating realistic imagery, but the computational complexity these light transport algorithms a limiting factor image synthesis. Quantum have potential to significantly improve rendering performance through reducing underlying behind transport. This paper investigates hybrid quantum-classical for ray tracing, core component most techniques. Through practical implementation quantum tracing in 3D environment, we show approaches provide...
Quantum computing has the potential to provide solutions many problems which are challenging or out of reach classical computers. There several in rendering amenable being solved quantum computers, but these have yet be demonstrated practice. This work takes a first step applying one most fundamental operations rendering: ray casting. technique computes visibility between two points 3D model world is described by collection geometric primitives. The algorithm returns, for given ray,...