His main research areas are computer vision, computer graphics and machine learning, with special emphasis to geometric problem in vision systems. He has scientific publications in the following topics: augmented and virtual reality, reflections for image rendering, machine readable codes, light field cameras, omnidirectional vision, non-central cameras, calibration, optics, camera models, motion estimation, pose estimation, web information systems, sports vision, legged robotics, amongst others.
He was the Principal Investigator of a closed project, funded by the Portuguese Science and Technology Foundation, in non-central camera models for computer graphics and computer-aided surgery and he is currently Coordinator of five projects with the industry (funded by the INCM - Portuguese Mint and Official Printing Office) in the area of security elements involving: machine readable codes (with some applications in virtual and augmented reality), security unique marks in printing labels, security unique marks in assay contrasts in artifacts of precious metals and processing of human faces in 3D by using several types of cameras.
He is inventor of 3 pending patents.
Projects
Card3DFace
This project intends to create a 3D face printing system on cards. As for printing on polymer cards,...
TrustStamp
This project intends to develop verification tools to be applied on INCM trust stamps, to confirm au...
UniqueMark
This project aims to improve the safety of INCM's contrasting marks in precious metal artefacts (the...
Publications
An Application of a Halftone Pattern Coding in Augmented Reality
Presentation of a coding system using a halftone pattern (with black and white pixels) capable to be integrated into markers that encode information that can be retrieved a posteriori and used in the creation of augmented reality applications. These markers can be easily detected in a photo and the encoded information is the basis for parameterizing various types of augmented reality applications.
- Date: 30/11/2017
- //
- Featured In: SIGGRAPH Asia 2017
- //
- Publication Type: Conference Papers
- //
- Author(s): Bruno Patrão, Leandro Cruz, Nuno Gonçalves
- //
- DOI: 10.1145/3145690.3145705
- //
- Download File
Halftone Pattern: A New Steganographic Approach
Presentation of a steganographic technique to hide a textual information into an image. It is inspired by the use of dithering to create halftone images. It begins from a base image and creates the coded image by associating each base image pixel to a set of two-colors pixels (halftone) forming an appropriate pattern. The coded image is a machine readable information, with good aesthetic, secure and containing data redundancy and compression.
- Date: 03/07/2018
- //
- Featured In: Eurographics 2018
- //
- Publication Type: Conference Papers
- //
- Author(s): Bruno Patrão, Leandro Cruz, Nuno Gonçalves
- //
- Download File
Exemplar Based Filtering of 2.5D Meshes of Faces
Presentation of a content-aware filtering for 2.5D meshes of faces. An exemplar-based filter that corrects each point of a given mesh through local model-exemplar neighborhood comparison taking advantage of prior knowledge of the models (faces) to improve the comparison.
- Date: 25/03/2018
- //
- Featured In: Eurographics 2018 Posters
- //
- Publication Type: Poster
- //
- Author(s): Leandro Dihl, Leandro Cruz, Nuno Gonçalves
- //
- Download File
Use of Epipolar Images Towards Outliers Extraction in Depth Images
Method for filtering the depth model, reconstructed from light field cameras, based on the removal of low confidence reconstructed values and using an inpainting method to replace them. This approach has shown good results for outliers removal.
- Date: 26/10/2018
- //
- Featured In: Recpad 2018-24th Portuguese Conference on Pattern Recognition
- //
- Publication Type: Poster
- //
- Author(s): Dirce Celorico, Leandro Cruz, Leandro Dihl, Nuno Gonçalves
- //
- Download File
A Content-aware Filtering for RGBD Faces
A content-aware filtering for 2.5D meshes of faces that preserves their intrinsic features. We take advantage of prior knowledge of the models (faces) to improve the comparison. The model is invariant to depth translation and scale. The proposed method is evaluated on a public 3D face dataset with different levels of noise. The results show that the method is able to remove noise without smoothing the sharp features of the face.
- Date: 25/02/2019
- //
- Featured In: GRAPP 2019 - International Conference on Computer Graphics Theory and Applications
- //
- Publication Type: Conference Papers
- //
- Author(s): Leandro Dihl, Leandro Cruz, Nuno Monteiro, Nuno Gonçalves
- //
- Download File
Graphic Code: Creation, Detection and Recognition
Graphic Code is a new Machine Readable Coding (MRC) method. It creates coded images by organizing available primitive graphic units arranged according to some predefined patterns. Some of these patterns are previously associated with symbols used to compose the messages and to define a dictionary.
- Date: 26/10/2018
- //
- Featured In: Recpad 2018-24th Portuguese Conference on Pattern Recognition
- //
- Publication Type: Poster
- //
- Author(s): Leandro Cruz, Bruno Patrão, Nuno Gonçalves
- //
- Download File
Large Scale Information Marker Coding for Augmented Reality Using Graphic Code
The main advantage of using this approach as an Augmented Reality marker is the possibility of creating generic applications that can read and decode these Graphic Code markers, which might contain 3D models and complex scenes encoded in it. Additionally, the resulting marker has strong aesthetic characteristics associated to it once it is generated from any chosen base image.
- Date: 10/12/2018
- //
- Featured In: IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR)
- //
- Publication Type: Conference Papers
- //
- Author(s): Leandro Cruz, Bruno Patrão, Nuno Gonçalves
- //
- Download File
An Augmented Reality Application Using Graphic Code Markers
Presenting applications of the Graphic Code, exploiting its large-scale information coding capabilities applied to Augmented Reality.
- Date: 10/12/2018
- //
- Featured In: IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR)
- //
- Publication Type: Other
- //
- Author(s): Leandro Cruz, Bruno Patrão, Nuno Gonçalves
- //
- Download File
Uniquemark: A computer vision system for hallmarks authentication
Uniquemark is a vision system for authentication based on random marks, particularly hallmarks. Hallmarks are worldwide used to authenticate and attest the legal fineness of precious metal artefacts. Our authentication method is based on a multiclass classifier model that uses mark descriptor composed by several geometric features of the particles.
- Date: 26/10/2018
- //
- Featured In: Recpad 2018-24th Portuguese Conference on Pattern Recognition
- //
- Publication Type: Thesis
- //
- Author(s): Ricardo Barata, Leandro Cruz, Bruno Patrão, Nuno Gonçalves
- //
- Download File
Improving Facial Depth Data by Exemplar-based Comparisons
Presented a filtering method for meshes of faces preserving their intrinsic features. It is based in an exemplar-based neighborhood matching where all models are in a frontal position avoiding rotation and perspective drawbacks. Moreover, the model is invariant to depth translation and scale.
- Date: 26/10/2018
- //
- Featured In: Recpad 2018-24th Portuguese Conference on Pattern Recognition
- //
- Publication Type: Poster
- //
- Author(s): Leandro Dihl, Leandro Cruz, Nuno Gonçalves
- //
- Download File
Graphic Code: a New Machine Readable Approach
Graphic Code has two major advantages over classical MRCs: aesthetics and larger coding capacity. It opens new possibilities for several purposes such as identification, tracking (using a specific border), and transferring of content to the application. This paper focuses on presenting how graphic code can be used for industry applications, emphasizing its uses on Augmented Reality (AR).
- Date: 10/12/2018
- //
- Featured In: IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR)
- //
- Publication Type: Conference Papers
- //
- Author(s): Leandro Cruz, Bruno Patrão, Nuno Gonçalves
- //
- DOI: DOI: 10.1109/AIVR.2018.00036
- //
- Download File
UniqueMark - A method to create and authenticate a unique mark in precious metal artefacts
The project UniqueMark aims at creating a system to provide a precious metal artefact with a unique, unclonable and irreproducible mark, and at building a system for the validation of authenticity of it. This system verifies the mark authenticity using a microscope, or a smartphone camera with attached macro lens.
- Date: 24/07/2019
- //
- Featured In: Jewellery Materials Congress 2019
- //
- Publication Type: Conference Papers
- //
- Author(s): Nuno Gonçalves, Leandro Cruz
- //
- Download File
XXX
XXX
- Date: 16/06/2020
- //
- Publication Type: Thesis