Gilson de Lima

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

  • ASML Graphic

    ASML

    San Jose, California, United States

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Hillsboro, OR (Portland Metro Area)

  • -

    Providence, RI

  • -

    Palo Alto, CA

  • -

    Rueil-Malmaison (Paris Metro Area), France

Education

  • Brown University Graphic

    Brown University

    -

    ABD (all but dissertation)

  • -

    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).

    See patent
  • 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.

    See patent
  • 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.

    See patent
  • 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.

    See patent
  • 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.

    See patent
  • 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.

    See patent

Languages

  • English

    Native or bilingual proficiency

  • Portuguese

    Native or bilingual proficiency

  • French

    Full professional proficiency

Recommendations received

  • LinkedIn User

    LinkedIn User

1 person has recommended Gilson

Join now to view

View Gilson’s full profile

  • See who you know in common
  • Get introduced
  • Contact Gilson directly
Join to view full profile

Other 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

Others named Gilson de Lima

Add new skills with these courses