Patents by Inventor Blake Lucas
Blake Lucas has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12664667Abstract: Examples in the present disclosure relate to systems and methods for reducing noise in object tracking data. Images of an object are obtained via one or more cameras. The images are processed to obtain first pose data indicative of a pose of the object over time. The first pose data is represented in a camera space. The first pose data is transformed to second pose data represented in a world space. The second pose data is filtered using a smoothing filter to generate filtered pose data. The filtering includes, for each pose data item in a time series of the second pose data, using a rotation transformation between the world space and camera space to apply one or more camera space-specific filter parameters to the pose data item that is represented in the world space. The pose of the object is dynamically tracked based on the filtered pose data.Type: GrantFiled: September 10, 2024Date of Patent: June 23, 2026Assignee: SNAP INC.Inventors: Markus Diem, Blake Lucas, Thomas Muttenthaler, Daniel Wolf
-
Publication number: 20260080613Abstract: An XR system that applies geometric constraints to a hand model is provided. The XR system captures tracking data using sensors and generates a hand model with joints based on the data. The XR system transforms joint positions into a normalized coordinate system and applies constraints to the hand model generate anatomically correct hand models. The XR uses the hand models to generate a user interface and displays the user interface to the user.Type: ApplicationFiled: September 16, 2024Publication date: March 19, 2026Inventor: Blake Lucas
-
Publication number: 20260073529Abstract: Examples in the present disclosure relate to temporally sparse scale estimation for object tracking. A computing device detects a current orientation of an object. The computing device determines that a difference between the current orientation and at least one of a plurality of previously detected orientations of the object is less than a threshold value. Each previously detected orientation has a respective scale estimate. In response to determining that the difference is less than the threshold value, the computing device generates an effective scale estimate for the object based on a combination of the respective scale estimates for the plurality of previously detected orientations. Each respective scale estimate contributes to the effective scale estimate according to a respective difference between the current orientation and the previously detected orientation for the respective scale estimate. The computing device tracks a pose of the object based on the effective scale estimate.Type: ApplicationFiled: September 12, 2024Publication date: March 12, 2026Inventors: Blake Lucas, Thomas Muttenthaler, Thomas Faeulhammer
-
Publication number: 20260073536Abstract: Examples in the present disclosure relate to systems and methods for reducing noise in object tracking data. Images of an object are obtained via one or more cameras. The images are processed to obtain first pose data indicative of a pose of the object over time. The first pose data is represented in a camera space. The first pose data is transformed to second pose data represented in a world space. The second pose data is filtered using a smoothing filter to generate filtered pose data. The filtering includes, for each pose data item in a time series of the second pose data, using a rotation transformation between the world space and camera space to apply one or more camera space-specific filter parameters to the pose data item that is represented in the world space. The pose of the object is dynamically tracked based on the filtered pose data.Type: ApplicationFiled: September 10, 2024Publication date: March 12, 2026Inventors: Markus Diem, Blake Lucas, Thomas Muttenthaler, Daniel Wolf
-
Patent number: 11941748Abstract: An example system for lightweight view dependent rendering is described herein. An example mobile device includes a display, instructions, and processor circuitry to execute instructions to extract a moving region within a first set of frames of volumetric video content captured by a plurality of real-world cameras facing a scene at different angles. The processor circuitry to generate a first billboard based on a cropped area of the frames in the first set of frames, the cropped area corresponding to the first moving region. The processor circuitry to, in response to user selection of a first view of the scene, cause presentation of the first billboard on the display. The processor circuitry to, in response to a change from the first view to a second view of the scene, cause a second billboard to replace the first billboard on the display.Type: GrantFiled: June 24, 2022Date of Patent: March 26, 2024Assignee: Intel CorporationInventor: Blake Lucas
-
Publication number: 20220319103Abstract: An example system for lightweight view dependent rendering is described herein. An example mobile device includes a display, instructions, and processor circuitry to execute instructions to extract a moving region within a first set of frames of volumetric video content captured by a plurality of real-world cameras facing a scene at different angles. The processor circuitry to generate a first billboard based on a cropped area of the frames in the first set of frames, the cropped area corresponding to the first moving region. The processor circuitry to, in response to user selection of a first view of the scene, cause presentation of the first billboard on the display. The processor circuitry to, in response to a change from the first view to a second view of the scene, cause a second billboard to replace the first billboard on the display.Type: ApplicationFiled: June 24, 2022Publication date: October 6, 2022Inventor: Blake Lucas
-
Patent number: 11410377Abstract: An example system for lightweight view dependent rendering is described herein. The system includes at least one memory, and at least one processor to execute instructions to track a moving object within a first view of a scene, the first view captured by a first camera of a plurality of cameras. The plurality of cameras to capture video data of the scene from a plurality of angles. The at least one processor to extract a portion of the video data to obtain a cropped video corresponding to the moving object within the first view. The at least one processor to generate a billboard representation based on the cropped video. The at least one processor to cause the billboard representation to be presented on a display in front of a two-dimensional background.Type: GrantFiled: December 15, 2020Date of Patent: August 9, 2022Assignee: INTEL CORPORATIONInventor: Blake Lucas
-
Patent number: 11153603Abstract: An apparatus to facilitate encoding visibility data for view-dependent video is disclosed. The apparatus includes one or more processors to receive point cloud data including a plurality of images and camera parameters associated with each of a plurality of cameras, and encode one or more visibility descriptors for each point in the point cloud data to provide visibility information for each point for a plurality of camera views indicated in the camera parameters.Type: GrantFiled: June 10, 2019Date of Patent: October 19, 2021Assignee: Intel CorporationInventor: Blake Lucas
-
Publication number: 20210097755Abstract: An example system for lightweight view dependent rendering is described herein. The system includes at least one memory, and at least one processor to execute instructions to track a moving object within a first view of a scene, the first view captured by a first camera of a plurality of cameras. The plurality of cameras to capture video data of the scene from a plurality of angles. The at least one processor to extract a portion of the video data to obtain a cropped video corresponding to the moving object within the first view. The at least one processor to generate a billboard representation based on the cropped video. The at least one processor to cause the billboard representation to be presented on a display in front of a two-dimensional background.Type: ApplicationFiled: December 15, 2020Publication date: April 1, 2021Inventor: Blake Lucas
-
Patent number: 10867430Abstract: A system, article, and method of 3D reconstruction with volume-based filtering for image processing.Type: GrantFiled: November 19, 2018Date of Patent: December 15, 2020Assignee: Intel CorporationInventors: Blake Lucas, Rita Brugarolas Brufau
-
Publication number: 20200389669Abstract: An apparatus to facilitate encoding visibility data for view-dependent video is disclosed. The apparatus includes one or more processors to receive point cloud data including a plurality of images and camera parameters associated with each of a plurality of cameras, and encode one or more visibility descriptors for each point in the point cloud data to provide visibility information for each point for a plurality of camera views indicated in the camera parameters.Type: ApplicationFiled: June 10, 2019Publication date: December 10, 2020Applicant: Intel CorporationInventor: Blake Lucas
-
Publication number: 20190088005Abstract: An example system for lightweight view dependent rendering is described herein. The system includes a processor configured to determine a moving region of each camera view, wherein the moving region is defined by a bounding box and track each moving region to obtain a plurality of cropped videos for each camera view. The system may also be configured to generate a billboard for each camera view and render each billboard.Type: ApplicationFiled: November 15, 2018Publication date: March 21, 2019Applicant: INTEL CORPORATIONInventor: Blake Lucas
-
Publication number: 20190088004Abstract: A system, article, and method of 3D reconstruction with volume-based filtering for image processing.Type: ApplicationFiled: November 19, 2018Publication date: March 21, 2019Applicant: Intel CorporationInventors: Blake Lucas, Rita Brugarolas Brufau