Patents Assigned to Rapsodo Pte. Ltd.
-
Publication number: 20250139794Abstract: 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: ApplicationFiled: October 31, 2023Publication date: May 1, 2025Applicant: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Volkan Dogan
-
Patent number: 12223017Abstract: 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: GrantFiled: August 27, 2021Date of Patent: February 11, 2025Assignee: Rapsodo Pte. Ltd.Inventors: Batuhan Okur, Roshan Gopalakrishnan
-
Publication number: 20250045957Abstract: 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: ApplicationFiled: August 3, 2023Publication date: February 6, 2025Applicant: RAPSODO PTE. LTD.Inventors: Botan YILDIRIM, Sam WHITCOMB, Batuhan OKUR, Ali EROL
-
Patent number: 12169941Abstract: 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: GrantFiled: June 13, 2024Date of Patent: December 17, 2024Assignee: Rapsodo PTE. LTD.Inventors: Evgeny Lipunov, Osman Murat Teket, Kelvin Soon Keat Yeo, Batuhan Okur
-
Patent number: 12158517Abstract: 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: GrantFiled: May 3, 2024Date of Patent: December 3, 2024Assignee: Rapsodo Pte. Ltd.Inventors: Temucin Som, Evgeny Lipunov, Batuhan Okur
-
Patent number: 12159332Abstract: A method may include receiving a group of images taken by a camera over time in an environment, in which the camera may be oriented within the environment to capture images of an object in a substantially same direction as a launch direction of the object, and the group of images including a first image and a second image. The method may further include: identifying a first position of the object in the first image; identifying a second position of the object in the second image; generating a flight vector based on the first position of the object and the second position of the object; and determining one or more flight parameters using the flight vector. Additionally, the method may include: generating a simulated trajectory of the object based on the flight parameters; and providing the simulated trajectory of the object for presentation in a graphical user interface.Type: GrantFiled: June 13, 2023Date of Patent: December 3, 2024Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Boyi Zhang
-
Patent number: 12146945Abstract: An example method to determine an object spin rate may include training a neural network with a set of initial data. The set of initial data may be generated based on a plurality of initial radar signals of a plurality of initial objects in motion. The method may include receiving a radar signal of a particular object in motion. The method may include converting the radar signal into an input vector. The input vector may include time and frequency information of the particular object in motion. The method may include providing the input vector as input to a trained neural network. The method may include determining a spin rate of the particular object in motion based on an analysis performed by the trained neural. The analysis may include analyzing the input vector including time and frequency information of the object in motion in view of the set of initial data.Type: GrantFiled: February 15, 2024Date of Patent: November 19, 2024Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand
-
Patent number: 12118750Abstract: 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: GrantFiled: March 5, 2024Date of Patent: October 15, 2024Assignee: Rapsodo Pte. Ltd.Inventors: Evgeny Lipunov, Botan Yildirim, Xu Dejiang, Aditya Vishwanath, Sivaprakash Natesan, Yasar Burak Savak, Batuhan Okur
-
Patent number: 12070654Abstract: A stump device may include a first image-capturing sensor configured to couple to at least one stump of a wicket positioned at a bowling end of a cricket field and capture image data of an initial motion of a cricket ball. The stump device may also include a second image-capturing sensor configured to couple to at least one stump of the wicket and capture image data of a trajectory and a flight path of the cricket ball. The stump device may additionally include a first radar sensor configured to couple to at least one stump of the wicket and capture radar data describing one or more initial launch parameters of the cricket ball. The stump device may include a second radar sensor configured to couple to at least one of the stumps of the wicket and capture radar data describing one or more movement parameters of a bowler.Type: GrantFiled: May 18, 2022Date of Patent: August 27, 2024Assignee: Rapsodo Pte. Ltd.Inventors: Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand, Batuhan Okur
-
Patent number: 12039804Abstract: A method may include obtaining sensor data from one or more activity sensors, each of the activity sensors being coupled to a respective area of a sports user. The method may include obtaining image data of the sports user and each of the activity sensors coupled to the sports user. The method may include identifying, by a machine learning module and based on the sensor data and the image data, a respective muscle associated with each respective area to which the activity sensors are coupled. The method may include identifying movement of the sports user based on the sensor data from the activity sensors and the identified body part. The method may include analyzing the identified movement of the sports user including evaluating a body posture of the sports user, identifying one or more movement patterns of the sports user, and/or performing an injury assessment for the sports user.Type: GrantFiled: August 27, 2021Date of Patent: July 16, 2024Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Roshan Gopalakrishnan
-
Patent number: 12036441Abstract: A cricket sensor may include one or more first image-capturing sensors configured to capture image data of a pitching motion of a bowler and image data of an initial motion of a cricket ball at a bowling end of a cricket field. The cricket sensor may include one or more second image-capturing sensors configured to capture image data of a trajectory and a flight path of the cricket ball towards a batting end of the cricket field. The cricket sensor may also include one or more first radar sensors configured to capture radar data describing one or more initial launch parameters of the cricket ball related to the trajectory and the flight path of the cricket ball towards the batting end of the cricket field.Type: GrantFiled: May 18, 2022Date of Patent: July 16, 2024Assignee: Rapsodo Pte. Ltd.Inventors: Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand, Batuhan Okur
-
Publication number: 20240192352Abstract: An example method to determine an object spin rate may include training a neural network with a set of initial data. The set of initial data may be generated based on a plurality of initial radar signals of a plurality of initial objects in motion. The method may include receiving a radar signal of a particular object in motion. The method may include converting the radar signal into an input vector. The input vector may include time and frequency information of the particular object in motion. The method may include providing the input vector as input to a trained neural network. The method may include determining a spin rate of the particular object in motion based on an analysis performed by the trained neural. The analysis may include analyzing the input vector including time and frequency information of the object in motion in view of the set of initial data.Type: ApplicationFiled: February 15, 2024Publication date: June 13, 2024Applicant: RAPSODO PTE. LTD.Inventors: Batuhan OKUR, Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND
-
Patent number: 11940525Abstract: An example method to determine an object spin rate may include receiving a radar signal of a particular object in motion. The method may further include converting the radar signal into an input vector. The method may also include providing the input vector as input to a neural network. The neural network may include access to a set of initial data that has been generated based on multiple initial radar signals of multiple initial objects in motion. The method may further include determining a spin rate of the particular object in motion based on an analysis performed by the neural network of the input vector including time and frequency information of the particular object in motion in view of the set of initial data. The analysis may include comparing one or more elements of the input vector to one or more elements of the set of initial data.Type: GrantFiled: August 31, 2021Date of Patent: March 26, 2024Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand
-
Patent number: 11850498Abstract: 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: GrantFiled: December 13, 2019Date of Patent: December 26, 2023Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Boyi Zhang
-
Publication number: 20230372776Abstract: A stump device may include a first image-capturing sensor configured to couple to at least one stump of a wicket positioned at a bowling end of a cricket field and capture image data of an initial motion of a cricket ball. The stump device may also include a second image-capturing sensor configured to couple to at least one stump of the wicket and capture image data of a trajectory and a flight path of the cricket ball. The stump device may additionally include a first radar sensor configured to couple to at least one stump of the wicket and capture radar data describing one or more initial launch parameters of the cricket ball. The stump device may include a second radar sensor configured to couple to at least one of the stumps of the wicket and capture radar data describing one or more movement parameters of a bowler.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: RAPSODO PTE. LTD.Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
-
Publication number: 20230372775Abstract: A cricket sensor may include one or more first image-capturing sensors configured to capture image data of a pitching motion of a bowler and image data of an initial motion of a cricket ball at a bowling end of a cricket field. The cricket sensor may include one or more second image-capturing sensors configured to capture image data of a trajectory and a flight path of the cricket ball towards a batting end of the cricket field. The cricket sensor may also include one or more first radar sensors configured to capture radar data describing one or more initial launch parameters of the cricket ball related to the trajectory and the flight path of the cricket ball towards the batting end of the cricket field.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: RAPSODO PTE. LTD.Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
-
Publication number: 20230364468Abstract: A launch-monitoring system that models a portion of a golf club, golf swing, and golf ball may include a camera and a radar positioned orthogonally to a swing direction of the golf club. A series of images of the golf ball are collected during and after the golf club contacts the golf ball by the camera. The golf swing is captured by the radar. The images are converted into parameterized motion representations, and the radar signal is converted into time-frequency images, which are sent to a convolutional neural network. The convolutional neural network outputs golf club parameters, golf swing parameters, and golf ball parameters, which generate a visual model of the golf club, golf swing, and golf ball in a virtual space. The parameterized motion representations of the golf ball and the time frequency images of the golf swing are not correlated and operate independently from each other.Type: ApplicationFiled: July 28, 2023Publication date: November 16, 2023Applicant: RAPSODO PTE. LTD.Inventors: Batuhan OKUR, Osman Murat TEKET, Roshan GOPALAKRISHNAN, Lodiya Radhakrishnan VIJAYANAND
-
Publication number: 20230343001Abstract: A method may include receiving a group of images taken by a camera over time in an environment, in which the camera may be oriented within the environment to capture images of an object in a substantially same direction as a launch direction of the object, and the group of images including a first image and a second image. The method may further include: identifying a first position of the object in the first image; identifying a second position of the object in the second image; generating a flight vector based on the first position of the object and the second position of the object; and determining one or more flight parameters using the flight vector. Additionally, the method may include: generating a simulated trajectory of the object based on the flight parameters; and providing the simulated trajectory of the object for presentation in a graphical user interface.Type: ApplicationFiled: June 13, 2023Publication date: October 26, 2023Applicant: RAPSODO PTE. LTD.Inventors: Batuhan OKUR, Boyi ZHANG
-
Patent number: 11744475Abstract: Systems and methods are disclosed to measure a PPG signal. In some embodiments, a method may include capturing a plurality of frames of a subject; tracking the position of a region of interest of the subject in each of the plurality of frames; creating a first time series signal, a second time series signal, and third time series signal corresponding with respective color channels of the plurality of frames; normalizing the first, second, and third time series signals, combining the normalized first time series signal, the normalized first time series signal, and the normalized first time series signal into a combined signal; creating a spectral signal from the combined signal; and extracting the PPG signal from the spectral signal.Type: GrantFiled: May 26, 2020Date of Patent: September 5, 2023Assignee: RAPSODO PTE. LTD.Inventors: Kelvin Yeo Soon Keat, Batuhan Okur
-
Patent number: 11747461Abstract: A method including detecting an object within a field of view of a radar using a radar signal; tracking movement of the object through the field of view of the radar; triggering a camera to capture a plurality of images of the object based on the movement of the object; detecting the object in the plurality of images; combining data of the radar signal with data of the camera to estimate a position of the object; identifying a radar signal track generated by the motion of the object based on the combined data; and estimating a trajectory of the object based on identifying the radar signal track.Type: GrantFiled: August 25, 2020Date of Patent: September 5, 2023Assignee: RAPSODO PTE. LTD.Inventors: Sayed Zeeshan Asghar, Batuhan Okur