Search

KR-20260068020-A - System and method for image cropping

KR20260068020AKR 20260068020 AKR20260068020 AKR 20260068020AKR-20260068020-A

Abstract

The system includes an imager and a processor. The imager has an arbitrary field of view and is configured to operate in a normal state controlled by a first set of operating parameters for capturing a first image sequence, and in a high-speed state controlled by a second set of operating parameters for capturing a second image sequence. The processor estimates a movement path for an object based on data extracted from the first image sequence or the second image sequence; and is configured to control the imager in the high-speed state to crop the image from the second image sequence containing a region of interest containing the object. The processor controls the imager so that the second image sequence contains the region of interest within the field of view and follows the estimated movement path for the object.

Inventors

  • 나르파손 시구르비외른

Assignees

  • 트랙맨 에이/에스

Dates

Publication Date
20260513
Application Date
20240611
Priority Date
20230614

Claims (20)

  1. As a system: An imager configured to have an arbitrary field of view and to operate in a normal state controlled by a first set of operating parameters for capturing a first image sequence, and in a high-speed state controlled by a second set of operating parameters for capturing a second image sequence; and Includes a processor, wherein the processor is: Estimating the movement path of an object based on data extracted from the first image sequence or the second image sequence; The imager is configured to be controlled in the high-speed state to crop the image from the second image sequence including the region of interest including the object, and A system in which the processor controls the imager so that the second image sequence includes a region of interest within the field of view and follows an estimated movement path for the object.
  2. In paragraph 1, the processor is: Detecting a strike event including the object by analyzing the first image sequence above; A system configured to change the state of the imager by applying the second set of operating parameters to operate the imager in the high-speed state when the above-mentioned impact event is detected.
  3. A system according to paragraph 2, wherein the object is a ball in flight and the processor is further configured to estimate the movement path of the ball in flight based on the impact event.
  4. In paragraph 3, the system is further configured such that the processor applies data extracted from the cropped image to adjust the estimated movement path of the ball in flight for the image subsequently cropped from the second image sequence.
  5. A system according to paragraph 2, wherein the object is a golf club and the processor is further configured to estimate a movement path for the golf club based on the striking event.
  6. In claim 5, the system is further configured such that the processor applies data extracted from the cropped image to adjust the estimated movement path for the golf club for the image subsequently cropped from the second image sequence.
  7. In paragraph 1, The above object is a golf ball, and In the above high-speed state, the processor is: By analyzing the second image sequence above, a striking event including a golf club striking the golf ball is detected; The above processor is: Controlling the imager in a high-speed state to cut out the image from the second image sequence including a first region of interest containing the estimated movement path of the golf club prior to the impact event; A system for controlling an imager in a high-speed state to cut out an image from a second image sequence including a second region of interest that includes the estimated movement path of a golf ball in flight after the impact event.
  8. A system according to paragraph 2, wherein the imager is fixedly arranged over a location where the impact event is expected, and the field of view of the imager includes the impact event and at least a portion of the movement path.
  9. A system according to claim 1, wherein the imager has a camera sensor chip having a plurality of individual pixel elements to be read by a controller, and in the high-speed state, the controller is configured to specify a portion of the individual pixel elements to read a cropped image including only the region of interest within the field of view.
  10. In paragraph 1, the processor is: Detecting when the region of interest containing the above object exits the above field of view; A system further configured to change the state of the imager by applying the first set of operating parameters to operate the imager in the normal state until an additional collision event is detected.
  11. As a method, A step of providing an imager configured to have an arbitrary field of view, operate in a normal state controlled by a first set of operating parameters for capturing a first image sequence, and in a high-speed state controlled by a second set of operating parameters for capturing a second image sequence; A step of estimating a movement path for an object based on data extracted from the first image sequence or the second image sequence; and The method includes the step of controlling the imager in the high-speed state to crop an image from the second image sequence including a region of interest including the object, wherein A method wherein the processor controls the imager so that the second image sequence includes a region of interest within the field of view and follows the estimated movement path for the object.
  12. In Paragraph 11, A step of detecting a strike event including the object by analyzing the first image sequence; and A method further comprising the step of changing the state of the imager by applying the second set of operating parameters to operate the imager in the high-speed state when the above-mentioned impact event is detected.
  13. In Clause 12, the object is a ball in flight, and the method is A method further comprising the step of estimating the movement path of the ball in flight based on the above-mentioned impact event.
  14. In Paragraph 13, A method further comprising the step of applying data extracted from a cropped image to adjust the estimated movement path of the ball in flight for an image subsequently cropped in a second image sequence.
  15. In Clause 12, the object is a golf club, and the method is A method further comprising the step of estimating a travel path for the golf club based on the above-mentioned hitting event.
  16. In paragraph 15, A method further comprising the step of applying data extracted from the cropped image to adjust the estimated movement path of the golf club for the image subsequently cropped from the second image sequence.
  17. In Paragraph 11, The above object is a golf ball, and The above method is, A step of detecting a striking event including the golf club striking the golf ball by analyzing the second image sequence; A step of controlling the imager in the high-speed state to cut the image from the second image sequence including a first region of interest containing the estimated movement path of the golf club prior to the impact event; A method further comprising the step of controlling the imager in the high-speed state to cut the image from the second image sequence including a second region of interest including the estimated movement path of the golf club after the impact event.
  18. In claim 12, the imager is fixed and arranged over a location where a striking event including the object is expected, and the field of view for the imager includes at least a portion of the striking event and the movement path.
  19. A method according to claim 11, wherein the imager has a camera sensor chip having a plurality of individual pixel elements to be read by a controller, and in the high-speed state, the controller is configured to specify a portion of the individual pixel elements to read a cropped image containing only a region of interest within the field of view.
  20. In Paragraph 11, A step of detecting when the region of interest containing the object above exits the field of view; and A method further comprising the step of changing the state of the imager by applying the first set of operating parameters to operate the imager in a normal state until an additional impact event is detected.

Description

System and method for image cropping Claim of priority This application claims priority to U.S. Regular Patent Application No. 18/334,764 filed on June 14, 2023; the specification of the aforementioned application is incorporated herein by reference. Systems have been developed to track sports balls and analyze player movements (e.g., swing, throw, and kick movements, etc.) to make sports broadcasts more interesting and to facilitate athlete training, for example. These systems include various tracking devices, such as radar and imagers, for tracking and analyzing the movements of balls, athletes, and/or related items (e.g., rackets, bats, clubs, etc.). The present disclosure relates to a system comprising an imager configured with operating parameters for capturing an image sequence; and a processor. The processor is configured to detect a ball in a first image sequence captured by an imager configured with current operating parameters; analyze one or more conditions related to the movement of the ball or the movement of the ball-hitting tool based on position information of the ball or the ball-hitting tool determined from the first image sequence; trigger a change in the operating state of the imager when one or more conditions are satisfied; and detect a ball in a second image sequence captured by an imager configured with adjusted operating parameters. In one embodiment, the current operating parameter includes a first operating state, and the adjusted operating parameter includes a second operating state. In one embodiment, the first operating state includes reduced operating parameters and power consumption compared to the second operating state. In one embodiment, the operating parameters include the frame rate, resolution, or cropping of a portion of the image captured by the imager. In one embodiment, the ball detection algorithm detects a ball, specifies the position of the ball within an image, and determines position information for the ball within the image. In one embodiment, the processor is further configured to track the ball across a series of images to determine whether the ball is moving or stationary. In one embodiment, the first condition among one or more conditions is a condition in which the ball is at rest. In one embodiment, a detection algorithm for a ball striking tool detects a ball striking tool, specifies the location of the ball striking tool within an image, and determines location information for the ball striking tool within an image. In one embodiment, the processor is further configured to track a ball striking tool across a series of images to determine whether the ball striking tool is moving or stationary. In one embodiment, the second condition among one or more conditions is a condition in which the ball striking tool is within a predetermined distance from the ball. In one embodiment, the third condition among one or more conditions is a condition in which a ball striking tool moves away from the ball at an angle within a predetermined angle range. In one embodiment, the second and third conditions are determined based on the type of ball striking tool, wherein different types of ball striking tools are associated with different distance and angle thresholds. The present disclosure also relates to a method, wherein the method comprises: detecting a ball in a first image sequence captured by an imager configured with current operating parameters; analyzing one or more conditions related to the movement of the ball or the movement of the ball-hitting tool based on position information for the ball or the ball-hitting tool determined from the first image sequence; triggering a change in the operating state of the imager when the one or more conditions are satisfied; and detecting a ball in a second image sequence captured by an imager configured with adjusted operating parameters. In one embodiment, the current operating parameter includes a first operating state, and the adjusted operating parameter includes a second operating state. In one embodiment, the first operating state includes reduced operating parameters and power consumption compared to the second operating state. In one embodiment, the operating parameters include the frame rate, resolution, or cropping of a portion of the image captured by the imager. In one embodiment, the ball detection algorithm detects a ball, specifies the position of the ball within an image, and determines position information for the ball within the image. In one embodiment, the method further includes the step of tracking the ball over a series of images to determine whether the ball is moving or stationary. In one embodiment, the first condition among one or more conditions is a condition in which the ball is at rest. In one embodiment, a detection algorithm for a ball striking tool detects a ball striking tool, specifies the location of the ball striking tool within an image, and determines location information for the ball