Bandwidth Reduction in A Motion Tracking Apparatus
AssigneeTopgolf International, Inc.
InventorsStein Norheim, Xinyi Zhang
Life of this patent
Estimating the term…
Abstract
A method and system for bandwidth reduction in a motion tracking apparatus are disclosed herein. The system includes an image sensor and a computing apparatus in communication with the image sensor. The method splits an input image into a 2x2 binned representation and a native-pixel clipped image, then applies a statistical noise modelling on each of them separately and then combines the results into one combined list of interesting points. The invention achieves a 50% reduction of bandwidth, neither sacrificing the launch precision or the distant resolution.
Claims3
A method for bandwidth reduction in a motion tracking apparatus, the method comprising:
- generating, at an image sensor, an input frame of an object in motion;
- splitting the input frame into a 2×2 binning fame and a Region Of Interest (ROI) frame;
- transmitting 2×2 binning frame to a computing apparatus;
- transmitting the ROI frame to the computing apparatus;
- noise modelling the 2×2 binning frame to generate a binned blobmap;
- noise modelling the ROI frame to generate a ROI blobmap;
- merging the binned blobmap with the ROI blobmap to generate a combined blobmap;
- aggregating the combined blobmap to determine a list of blobs in the input frame;
- and
- tracking the motion of the object based on the list of blobs in the input frame.
A system for bandwidth reduction in a motion tracking, the system comprising:
- an image sensor;
- a computing apparatus in communication with the image sensor;
- wherein the image sensor is configured to generate an input frame of an object in motion;
- wherein the image sensor is configured to split the input frame into a 2×2 binning fame and a Region Of Interest (ROI) frame;
- wherein the image sensor is configured to transmit 2×2 binning frame to the computing apparatus;
- wherein the image sensor is configured to transmit the ROI frame to the computing apparatus;
- wherein the computing apparatus is configured to noise model the 2×2 binning frame to generate a binned blobmap;
- wherein the computing apparatus is configured to noise model the ROI frame to generate a ROI blobmap;
- wherein the computing apparatus is configured to merge the binned blobmap with the ROI blobmap to generate a combined blobmap;
- wherein the computing apparatus is configured to aggregate the combined blobmap to determine a list of blobs in the input frame;
- and
- wherein the computing apparatus is configured to track the motion of the object based on the list of blobs in the input frame.
Dependencies are inferred from the claim text.