“I had the pleasure of working with Gilson on the implementation of a complex client software application. Throughout this project, he demonstrated exceptional problem-solving skills to overcome numerous software engineering challenges. He leveraged his extensive expertise to develop innovative integration methods and design patterns when faced with unviable standard solutions. Gilson rapidly prototyped effective workarounds and evaluated the trade-offs of each approach with consideration for product, legal, and security impacts. His out-of-the-box thinking and technical acumen were invaluable in devising strategies to overcome obstacles. With his proven ability to analyze complex scenarios and pioneer solutions, I highly recommend Gilson for any software engineering role, especially requiring expert-level experience and judgment. He has demonstrated success driving projects through uncertain territory and can be trusted to make sound technical decisions even in less than ideal conditions. Gilson would be an asset to any software team.”
Gilson de Lima
Daly City, California, United States
668 followers
500+ connections
About
I'm a senior software engineer/architect with 10+ years of experience developing .Net…
Experience
Education
-
-
Activities and Societies: Deep Learning, Controllers, Computer Vision.
1st term only: deep learning and computer vision applied to self-driving cars (OpenCV and Python).
-
-
-
-
BRAFITEC Academic Exchange Program
-
-
Activities and Societies: IEEE Computer Society
-
-
- Investing for Beginners
- Fundamental Analysis
- Options for Beginners
- Cryptocurrency for Beginners -
-
-
-
Licenses & Certifications
Patents
-
Apparatus and System for Virtual Camera Configuration and Selection
Issued US 11706375
A system and method for virtual camera configuration and selection. For example, one embodiment of a system comprises: a decode subsystem comprising circuitry to concurrently decode a plurality of video streams captured by cameras at an event to generate decoded video streams from the perspective of corresponding virtual cameras (VCAMS).
-
Systems and methods for virtual camera configuration
Issued US 11,443,138
A virtual camera configuration system includes any number of cameras disposed about an area, such as an event venue. The system also includes at least one processor and at least one non-transitory, computer-readable medium communicatively coupled to the at least one processor. In certain embodiments, the at least one non-transitory, computer-readable medium is configured to store instructions which, when executed, cause the processor to perform operations including receiving a set of game data,…
A virtual camera configuration system includes any number of cameras disposed about an area, such as an event venue. The system also includes at least one processor and at least one non-transitory, computer-readable medium communicatively coupled to the at least one processor. In certain embodiments, the at least one non-transitory, computer-readable medium is configured to store instructions which, when executed, cause the processor to perform operations including receiving a set of game data, receiving a set of audiovisual data, and receiving a set of camera presets. The operations also include generating a set of training data and training a model based on the set of training data. The operations also include generating, using the model on a second set of game data and a second set of audiovisual data, a second set of camera presets associated with the set of virtual cameras.
-
Method and Apparatus for Processing And Distributing Live Virtual Reality Content
Issued US 11,282,169
An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content. One embodiment of a graphics processor comprises a video interface to receive a plurality of images from a corresponding plurality of cameras; an image rectifier to perform a perspective re-projection of at least some of the images to a common image plane to generate a rectified plurality of images; a stitcher to analyze overlapping regions of…
An apparatus, system, and method are described for providing real-time capture, processing, and distribution of panoramic virtual reality (VR) content. One embodiment of a graphics processor comprises a video interface to receive a plurality of images from a corresponding plurality of cameras; an image rectifier to perform a perspective re-projection of at least some of the images to a common image plane to generate a rectified plurality of images; a stitcher to analyze overlapping regions of adjacent images in the rectified images and to identify corresponding pixels in the overlapping regions and to stitch the adjacent images in accordance with the corresponding pixels to generate a panoramic image comprising a stitched combination of the rectified plurality of images; and a cylindrical projector to project the panoramic image onto a cylindrical surface to generate a final panoramic video image to be used to implement a VR environment on a VR apparatus.
-
Virtual skycam system
Issued US 11,185,755
A system includes at least one processor and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. In some embodiments, the at least one non-transitory computer-readable media stores instructions which, when executed, cause the processor to perform operations including receiving a first set of sensor data within a first time frame and receiving a set of skycam actions within the first time frame. In certain embodiments, the operations also…
A system includes at least one processor and at least one non-transitory computer-readable media communicatively coupled to the at least one processor. In some embodiments, the at least one non-transitory computer-readable media stores instructions which, when executed, cause the processor to perform operations including receiving a first set of sensor data within a first time frame and receiving a set of skycam actions within the first time frame. In certain embodiments, the operations also include generating a set of reference actions corresponding to the first set of sensor data and the set of skycam actions. In some embodiments, the operations also include receiving a second set of sensor data associated with a second game status, a second game measurement, or both. The operations also include generating a sequence of skycam actions based on a comparison between the second set of sensor data and the set of reference actions.
-
Simulated previews of dynamic virtual cameras
Issued US 10,994,202
Abstract
The present disclosure includes a method for generating simulated previews of dynamic virtual cameras, the method comprising receiving virtual camera descriptor data, receiving object tracking data, generating virtual camera behavior data based on the virtual camera descriptor data and the object tracking data, the virtual camera behavioral data corresponding to virtual camera parameters for rendering a view, and generating a simulated preview based on the object tracking data and…Abstract
The present disclosure includes a method for generating simulated previews of dynamic virtual cameras, the method comprising receiving virtual camera descriptor data, receiving object tracking data, generating virtual camera behavior data based on the virtual camera descriptor data and the object tracking data, the virtual camera behavioral data corresponding to virtual camera parameters for rendering a view, and generating a simulated preview based on the object tracking data and the virtual camera behavioral data. -
Multi-target camera calibration
Issued US 9596459 B2
Techniques for calibration of image capturing devices are described herein. The techniques include capturing one or more images at a first target, capturing one or more images at a second target, capturing one or more images at a third target, capturing one or more images at a fourth target, and calibrating a multi-camera system based on the captured images.
Languages
-
English
Native or bilingual proficiency
-
Portuguese
Native or bilingual proficiency
-
French
Full professional proficiency
Recommendations received
-
LinkedIn User
1 person has recommended Gilson
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More