Patents Assigned to Rapsodo Pte. Ltd.
  • Patent number: 12685898
    Abstract: Embodiments are disclosed for determining the spin rate and the spin axis of a ball in flight. In some embodiments, a method comprises: capturing, with an image sensor, a time series of images of a ball in flight and corresponding image capture times; inputting, with at least one processor, the image frames and the image capture times into a machine learning model; and predicting, with the at least one processor, a spin axis and a spin rate of the ball based on the machine learning model.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: July 21, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Dejiang Xu, Botan Yildirim, Evgeny Lipunov, Aditya Vishwanath, Batuhan Okur
  • Patent number: 12685899
    Abstract: In a first step, a time series of images are resized to a smaller dimension, and the smaller images are fed into a first classifier that is trained to classify as a ball any objects in the smaller images that resemble a ball. In a second step, the smaller images are mapped back to the series of images, and regions in the series of images that contain the mapped ball are cropped from the series of images. The mapped ball is shifted based on a velocity of the mapped ball in the cropped regions, and the second classifier regresses center coordinates and a radius of the shifted ball, classifies whether the shifted ball is the ball based on a confidence score, and updates the shifted ball in the cropped regions based on the regressed center coordinates and radius.
    Type: Grant
    Filed: May 24, 2024
    Date of Patent: July 21, 2026
    Assignee: RAPSODO PTE. LTD.
    Inventors: Dejiang Xu, Yasar Burak Savak, Batuhan Okur
  • Publication number: 20260141563
    Abstract: Template points associated with a template are obtained. An image of the template is captured using a camera. The template points of the template are mapped to image points in the image of the template to determine a 2-dimensional transformation matrix (H2D). Pose transform is obtained based on an initial projection matrix resulting from a prior calibration of the camera and the 2-dimensional transformation matrix (H2D), the pose transform having an incomplete rotation matrix. The pose transform is normalized to obtain an updated pose transform having a complete rotation matrix. An affine transform is applied using the complete rotation matrix and a translation vector of the normalized pose transform to the initial projection matrix to obtain an updated projection matrix.
    Type: Application
    Filed: January 14, 2026
    Publication date: May 21, 2026
    Applicant: Rapsodo Pte. Ltd.
    Inventors: Evgeny Lipunov, Osman Murat Teket, Batuhan Okur
  • Publication number: 20260127765
    Abstract: An image of an object is received, the image being captured by a camera. Two-dimensional (2D) image points on perimeters of the object in the image are determined. Using a rotation component of a homography matrix, the 2D image points are converted into corresponding three-dimensional (3D) points on a 3D conic section that passes through a center of the camera and the perimeters of the object. The 3D points on the 3D conic section are normalized. A principal direction to a center of the object is determined, based on the normalized 3D points on the 3D conic section. 2D object center is determined based on the principal direction and the rotation component of the homography matrix.
    Type: Application
    Filed: December 30, 2025
    Publication date: May 7, 2026
    Applicant: RAPSODO PTE. LTD.
    Inventors: Evgeny Lipunov, Baglan Aitu, Osman Murat Teket, Batuhan Okur
  • Patent number: 12602797
    Abstract: A method may include collecting first and second image data of an object motion, the first and second image data respectively including first and second frames captured by a first and a second camera. The method may include identifying an object included in the first and second frames and modeling two-dimensional pose estimations of the object for each identified frame. The two-dimensional pose estimations may indicate coordinate positions of the object features that contribute to the object motion. The method may include generating a first and a second three-dimensional joint heatmap corresponding to the object identified in the first and second frames based on features indicated in the two-dimensional pose estimations. The method may include determining a time delay between the first and second cameras based on the three-dimensional joint heatmaps and generating a motion journal that summarizes the motion associated with the object based on the time delay.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: April 14, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Batuhan Okur, Volkan Doğan
  • Patent number: 12582870
    Abstract: Embodiments are disclosed for determining a spin rate and axis of a ball using deep learning. In some embodiments, a method comprises: training a deep learning network on training images of spinning balls, each spinning ball having at least one feature point in a time series that forms a two-dimensional (2D) ellipse image in a 2D plane; capturing, with at least one camera, a series of images of a ball; predicting, with the trained deep learning network, spin measurements associated with the ball based on the series of images; determining a spin rate of the ball based on the spin measurements; determining coefficients of a 2D ellipse model based on the spin measurements and the spin rate; and determining, with the at least one processor, a spin axis of the ball in 3D space based on the 2D ellipse model and the spin rate.
    Type: Grant
    Filed: May 20, 2024
    Date of Patent: March 24, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Dejiang Xu, Kelvin Yeo Soon Keat, Batuhan Okur
  • Patent number: 12586248
    Abstract: Disclosed are embodiments for determining the position and speed of a projectile in three-dimensional world coordinates using a single camera and radar. In some embodiments, a method comprises: determining a zero radial speed time of the projectile based on radar measurements of the projectile; determining a radial speed of the projectile at a particular time based on the radar measurements; determining a radial speed slope at the particular time based on the radial speed measurements; determining a two-dimensional image point of the projectile at the particular time; determining a depth scale coefficient at the particular time based on the zero radial speed time, the radial speed, the radial speed slope, the image point, and a homographic transformation; and determining a position of the projectile in space at the particular time based on a three-dimensional position of the camera, the depth scale coefficient, the image point and the homographic transformation.
    Type: Grant
    Filed: September 5, 2025
    Date of Patent: March 24, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Evgeny Lipunov, Osman Murat Teket, Ali Erol, Batuhan Okur
  • Patent number: 12548194
    Abstract: Disclosed are embodiments for determining the position and speed of a projectile in 3D world coordinates using a calibrated camera and radar. In some embodiments, a method comprises: capturing a sequential set of images of a projectile in motion; determining a radial velocity of the projectile; determining a set of two-dimensional (2D) image points representing respective locations of the projectile in the sequential set of images; determining respective depths of the 2D image points in their respective 2D image planes based on the 2D image points, time intervals between the captured 2D images, the radial velocity and a rotational part of a homographic transformation, the homographic transformation configured to project three-dimensional (3D) world coordinates to the 2D image planes; and determining a set of 3D world points of the projectile in the 3D world coordinates based on the 2D image points, the respective depths thereof and the homographic projection.
    Type: Grant
    Filed: March 11, 2025
    Date of Patent: February 10, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Evgeny Lipunov, Temuçin Som, Batuhan Okur
  • Patent number: 12530796
    Abstract: A spin-estimation system may include an image-capturing sensor positioned and configured to capture images of an object within a field of view of the image-capturing sensor. The spin-estimation system may be configured to perform one or more operations to analyze spin properties of the object. The operations may include setting an image capture framerate that corresponds to a minimum spin motion of the object, printing an orientation marker on an outer surface of the object, and capturing, by the image-capturing sensor at the set image capture framerate, images of the object after starting motion of the object. The operations may include isolating the object in each image to generate isolated object images. The operations may include generating an object marker segmentation map based on the isolated object images. A spin rate and a spin axis may be estimated based on the object marker segmentation map using deep learning approaches.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: January 20, 2026
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Botan Yildirim, Sam Whitcomb, Batuhan Okur, Ali Erol
  • Patent number: 12440746
    Abstract: A method includes receiving motion data of a user in an environment with respect to a plurality of instances of a first action by the user, determining a kinematic movement based on receiving the motion data, analyzing the kinematic movement using a neural network, obtaining a plurality of outcome types with respect to the first action of the user, correlating the kinematic movement with the at least one indication of the outcome type with respect to the first action, classifying an outcome of the first action as at least one of the plurality of outcome types, determining which of the kinematic movements of the user result in the at least one of the plurality of outcome types, and providing instructions to the user to alter the determined kinematic movements of the user that result in the at least one of the plurality of outcome types.
    Type: Grant
    Filed: November 16, 2023
    Date of Patent: October 14, 2025
    Assignee: RAPSODO PTE. LTD.
    Inventors: Batuhan Okur, Boyi Zhang
  • Publication number: 20250285331
    Abstract: An image taken of an object in motion is received. At least three markers on the object in motion in the image are detected. Image points of the three markers are determined. Based on the image points of the three markers, depths of the object in motion at the image points are determined, where the depths are determined relative to an image plane of the image. Using the image points and the depths, three-dimensional (3D) world points representing a position of the object in motion in a 3D real world coordinate are determined.
    Type: Application
    Filed: February 24, 2025
    Publication date: September 11, 2025
    Applicant: RAPSODO PTE. LTD.
    Inventors: Evgeny Lipunov, Kelvin Soon Keat Yeo, Batuhan Okur
  • Publication number: 20250285329
    Abstract: A method for calibrating a camera without the decomposition of camera parameters into extrinsic and intrinsic components is provided. Further, there is provided a method for tracking an object in motion comprising capturing one or more image frames of an object in motion, using one or more calibrated cameras that have been calibrated according to a calibration method that generates and uses a respective transformation matrix for mapping three-dimensional (3D) real world model features to corresponding two-dimensional (2D) image features. The tracking method further comprises determining, using a hardware processor, motion characteristics of the object in motion based on the captured one or more image frames from each one or more calibrated cameras, the determining of the motion characteristics based on implicit intrinsic camera parameters and implicit extrinsic camera parameters of the respective transformation matrix from each respective one or more calibrated cameras.
    Type: Application
    Filed: August 13, 2024
    Publication date: September 11, 2025
    Applicant: RAPSODO PTE. LTD.
    Inventors: Evgeny Lipunov, Botan Yildirim, Xu Dejiang, Aditya Vishwanath, Sivaprakash Natesan, Yasar Burak Savak, Batuhan Okur
  • Publication number: 20250186846
    Abstract: Automatic club recognition during a golf swing is provided. At least one processor receives a series of images of a golf club captured during a golf swing. At least one processor detects from the series of images one or more sticker labels placed on the golf club. At least one processor classifies a golf club type of the golf club based on recognizing a marker, e.g., a unique or particular marker, coded on the one or more sticker labels, the marker for representing a specific type of golf club.
    Type: Application
    Filed: December 5, 2024
    Publication date: June 12, 2025
    Applicant: Rapsodo Pte. Ltd.
    Inventors: Ali Erol, Evgeny Lipunov, Samuel Whitcomb, Batuhan Okur
  • Publication number: 20250180351
    Abstract: A calibration mark apparatus includes a support having at least one wall with at least one calibration pattern on the least one wall and at least one attachment portion extending from the least one wall. The attachment portion may be a flap extending from at least one wall for attaching the support to a surface or a net. The support may be a three-dimensional (3D) structure. The calibration mark apparatus may have walls that are foldable along a common edge into a single plane. The calibration mark apparatus may have a base connecting the walls including raised tab portions arranged to fit into slots in the flap. The flap may include openings for attaching multiple supports together by a rope that is arranged to feed through the openings. The calibration mark apparatus may include a bracket to mount the support to a surface or a net by clips.
    Type: Application
    Filed: December 2, 2023
    Publication date: June 5, 2025
    Applicant: RAPSODO PTE. LTD.
    Inventors: Evgeny Lipunov, Samuel Whitcomb, Janice Hui Lin Tan, Batuhan Okur
  • Publication number: 20250139794
    Abstract: A method may include collecting first and second image data of an object motion, the first and second image data respectively including first and second frames captured by a first and a second camera. The method may include identifying an object included in the first and second frames and modeling two-dimensional pose estimations of the object for each identified frame. The two-dimensional pose estimations may indicate coordinate positions of the object features that contribute to the object motion. The method may include generating a first and a second three-dimensional joint heatmap corresponding to the object identified in the first and second frames based on features indicated in the two-dimensional pose estimations. The method may include determining a time delay between the first and second cameras based on the three-dimensional joint heatmaps and generating a motion journal that summarizes the motion associated with the object based on the time delay.
    Type: Application
    Filed: October 31, 2023
    Publication date: May 1, 2025
    Applicant: RAPSODO PTE. LTD.
    Inventors: Batuhan Okur, Volkan Dogan
  • Patent number: 12223017
    Abstract: A method may include capturing image data associated with an object in a defined environment at one or more points in time. The method may include capturing radar data associated with the object in the defined environment at the same points in time. The method may include obtaining, by a machine learning model, the image data and the radar data associated with the object in the defined environment. The method may include pairing each image datum with a corresponding radar datum based on a chronological occurrence of the image data and the radar data. The method may include generating, by the machine learning model, a three-dimensional motion representation associated with the object that is associated with the image data and the radar data.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: February 11, 2025
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Batuhan Okur, Roshan Gopalakrishnan
  • Publication number: 20250045957
    Abstract: A spin-estimation system may include an image-capturing sensor positioned and configured to capture images of an object within a field of view of the image-capturing sensor. The spin-estimation system may be configured to perform one or more operations to analyze spin properties of the object. The operations may include setting an image capture framerate that corresponds to a minimum spin motion of the object, printing an orientation marker on an outer surface of the object, and capturing, by the image-capturing sensor at the set image capture framerate, images of the object after starting motion of the object. The operations may include isolating the object in each image to generate isolated object images. The operations may include generating an object marker segmentation map based on the isolated object images. A spin rate and a spin axis may be estimated based on the object marker segmentation map using deep learning approaches.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Applicant: RAPSODO PTE. LTD.
    Inventors: Botan YILDIRIM, Sam WHITCOMB, Batuhan OKUR, Ali EROL
  • Patent number: 12169941
    Abstract: A system and method for determining a position an object moving along a trajectory crosses a target plane, by obtaining a plurality of images of an object moving along a trajectory in an environment, the plurality of images capturing the object at different positions along the trajectory, obtaining a plurality of images of an object moving along a trajectory in an environment, the plurality of images capturing the object at different positions along the trajectory, the plurality of images being obtained from two or more cameras positioned at different positions in the environment, each of the two or more cameras having a field of view (FOV) that includes the trajectory of the moving object and a target plane, the target plane being a plane that the moving object crosses during movement along the trajectory, each of the two or more cameras obtaining the images at a different timing.
    Type: Grant
    Filed: June 13, 2024
    Date of Patent: December 17, 2024
    Assignee: Rapsodo PTE. LTD.
    Inventors: Evgeny Lipunov, Osman Murat Teket, Kelvin Soon Keat Yeo, Batuhan Okur
  • Patent number: 12158517
    Abstract: Embodiments are disclosed for a range-gated imager. In some embodiments, a method comprises transmitting, with a multi-tone continuous wave (MTCW) radar, a radar signal comprising a first tone and a second tone, where the first tone and the second tone are separated by a frequency gap; receiving, with the MTCW radar, a return signal from a projectile impinged by the radar signal; detecting, with a measuring apparatus, a zero crossing of a phase difference between the first and second tones; and responsive to detecting the zero crossing, gating or triggering, by the measuring apparatus, an imager to capture an image of the projectile.
    Type: Grant
    Filed: May 3, 2024
    Date of Patent: December 3, 2024
    Assignee: Rapsodo Pte. Ltd.
    Inventors: Temucin Som, Evgeny Lipunov, Batuhan Okur
  • Patent number: D1096892
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: October 7, 2025
    Assignee: RAPSODO PTE. LTD.
    Inventors: Batuhan Okur, Burak Savak, Samuel Whitcomb, Josiah Jia Ern Tan