IP Library Granted Patent US 11,704,892
Granted Patent B2
US 11,704,892 · App. 17/942,556 · Granted Jul 18, 2023

Apparatus and method for image classification

Inventor: David Velardo (Wilmington, MA)
Assignee: Proposal Pickleball Inc.
G06V10/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,704,892
App. No.
17/942,556
Granted
Jul 18, 2023
Kind
B2
Abstract

An image classification system for tracking a net sport is illustrated. The system includes a visual device configured to capture video footage of a match. The computing device is communicatively connected to the visual device and is configured to receive the video footage of the match from the visual device, translate video footage of the match from the visual device into a data representation by logging an event with a timestamp, and display data representation to a user.

Claims (43)

1. An apparatus for image classification of moving objects, the apparatus comprising:

at least a processor; and

a memory communicatively connected to the at least a processor, the memory containing instructions configuring the at least a processor to:

receive a video footage of a plurality of moving objects from a visual device,

wherein the video footage comprises a net sport match footage;

detect an event in the video footage, wherein the event comprises a collision,

wherein detecting the event further comprises:

determining a height of at least an object as a function of a LiDAR system;

detecting at least an edge as a function of an edge detection algorithm; and

correcting the height as a function of the at least an edge;

translate the video footage of the moving objects from the visual device into a database by logging the event with a time stamp; and

display a data representation as a function of the logged event to a user.

2. The apparatus of claim 1 , wherein the collision comprises a ball in the video footage contacting another object.

3. The apparatus of claim 1 , wherein detecting the event further comprises tracking a player location.

4. The apparatus of claim 3 , wherein tracking the player location involves utilizing human re-identification code to identify unique users.

5. The apparatus of claim 3 , wherein tracking the player location further comprises identifying a player pose skeleton.

6. The apparatus of claim 1 , wherein detecting the event further comprises determining a player that caused the collision in the video footage.

7. The apparatus of claim 1 , wherein detecting the event further comprises identifying a serve.

8. The apparatus of claim 1 , wherein detecting the event further comprises determining the height of a ball and the height of a net at a time of the collision.

9. The apparatus of claim 1 , wherein displaying the data representation comprises:

identifying a plurality of frames of the video footage where a ball is in play; and

displaying an auto-cropped video, wherein the auto-cropped video comprises the plurality of frames.

10. The apparatus of claim 1 , wherein receiving the video footage further comprises receiving the video footage from a side-view.

11. A method for image classification of moving objects, the method comprising:

receiving, by a processor, a video footage of the moving objects from a visual device,

wherein the video footage comprises a net sport match;

detecting, by the processor, an event in the video footage, wherein the event comprises a collision wherein detecting the event further comprises:

determining a height of at least an object as a function of a LiDAR system;

detecting at least an edge as a function of an edge detection algorithm; and

correcting the height as a function of the at least an edge;

translating, by the processor, the video footage of the moving objects from the visual device into a database by logging the event with a time stamp; and

displaying, by the processor, a data representation, as a function of the logged event, to a user.

12. The method of claim 11 , wherein the collision comprises a ball in the video footage contacting another object.

13. The method of claim 11 , wherein detecting the event further comprises tracking a player location.

14. The method of claim 13 , wherein tracking the player location involves utilizing human re-identification code to identify unique users.

15. The method of claim 13 , wherein tracking the player location further comprises identifying a player pose skeleton.

16. The method of claim 11 , wherein detecting the event further comprises determining a player that caused the collision in the video footage.

17. The method of claim 11 , wherein detecting the event further comprises identifying a serve.

18. The method of claim 11 , wherein detecting the event further comprises determining the height of a ball and the height of a net at a time of the collision.

19. The method of claim 11 , wherein displaying the data representation comprises:

identifying a plurality of frames of the video footage where a ball is in play; and

displaying an auto-cropped video, wherein the auto-cropped video comprises the plurality of frames.

20. The method of claim 11 , wherein receiving the video footage further comprises receiving the video footage from a side-view.

Continuity (2)
Provisional Application 63247094 · Sep 22, 2021
Related Publication 20230092774A1 · Mar 23, 2023
Cited By (4)
US 1,112,320 US 1,125,233 US 12,496,524 US 12,667,771