| Literature DB >> 30487405 |
Abstract
Calling a table tennis fault serve has never been easy for umpires, since they can only rely on their intuition. This study presents an algorithm that is able to automatically find the positions of the ball and racket in the images captured by high-speed camera. The trajectory of ball toss is analyzed and the result can be used as the objective basis for the umpire to decide if the serve is legal. This algorithm mainly consists of YCbCr color space processing, morphological processing method, circle Hough transform application, separation of moving and static components in an image sequence using the stable principal component pursuit method. The experiment results show that YCbCr color space provides better performance than HSV color space in recognizing the ball color close to skin tone. It is also demonstrated that the positions of the ball and racket can be successfully located by using the methods of color segmentation and stable principal component pursuit. Lastly, it is hoped that this study will provide more useful information regarding how to identify illegal ball toss in tennis ball game using image processing techniques to other researchers.Entities:
Keywords: YCbCr image segmentation; automatic tracking; computer-aided table tennis ruling; stable principal component pursuit
Year: 2018 PMID: 30487405 PMCID: PMC6316619 DOI: 10.3390/sports6040158
Source DB: PubMed Journal: Sports (Basel) ISSN: 2075-4663
Figure 1Automatic image processing flowchart.
Figure 2The images of serve preparation and instantaneous action of ball striking.
The results of image processing of different frames in Type 1.
| Frame | The Correctness of the Position of the White Ball (Yes/No) | |
|---|---|---|
| 1 |
| Yes |
| 30 |
| Yes |
| 180 |
| Yes |
| 240 |
| Yes |
| 258 |
| Yes |
Figure 3The position of racket after Type 2 YCbCr color processing.
The data of actual width and pixel number.
| Actual Width | Pixel Number in the Image | Position in Image | |
|---|---|---|---|
|
| 5.5 cm | 42 pixels |
|
Figure 4The ball trajectory automatically tracked and recorded (recorded since the ball appears).
The results of image segmentation using HSV and YCbCr color spaces.
| HSV | YCbCr | Compare Differences between Images | |
|---|---|---|---|
| The ball |
|
|
|
| Jersey |
|
|
|
| Skin |
|
|
|
Figure 5Shows the results of the sequence of images processed with stable principal component pursuit (SPCP): (a) The magnified boxes in (b), with different brightness, (b) two original images, (c) matrix L and (d) matrix S.