{"title":"从异步视频分析球的轨迹和旋转","authors":"Aakanksha;Ashish Kumar;Rajagopalan A. N.","doi":"10.1109/LSENS.2025.3537116","DOIUrl":null,"url":null,"abstract":"Existing systems for ball trajectory and spin estimation use embedded sensors or expensive high-frame-rate cameras, which severely limits their accessibility. We propose an easy-to-setup low-cost vision sensor pipeline using two static asynchronous consumer-grade cameras. We also propose the use of epipolar geometry for synchronizing the cameras. We estimate 3-D ball trajectory and spin with only one distinguishable feature on the ball. Mixture of Gaussians and adaptive color-based thresholding are used to localize the ball in 2-D followed by triangulation. To estimate spin magnitude and axis, we employ feature detection and plane fitting. Extensive experiments with three different balls across multiple varied environments are reported and the approach is validated by arriving at the standard gravitational acceleration value from our estimated ball trajectory. For validating the spin, we compare our results with the true spin for a rotating ball fixed on a motor shaft. The average reprojection error was below 10 pixels for all our experiments and a maximum deviation of 17 rotations per minute in spin magnitude was observed.","PeriodicalId":13014,"journal":{"name":"IEEE Sensors Letters","volume":"9 3","pages":"1-4"},"PeriodicalIF":2.2000,"publicationDate":"2025-01-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Ball Trajectory and Spin Analysis From Asynchronous Videos\",\"authors\":\"Aakanksha;Ashish Kumar;Rajagopalan A. N.\",\"doi\":\"10.1109/LSENS.2025.3537116\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Existing systems for ball trajectory and spin estimation use embedded sensors or expensive high-frame-rate cameras, which severely limits their accessibility. We propose an easy-to-setup low-cost vision sensor pipeline using two static asynchronous consumer-grade cameras. We also propose the use of epipolar geometry for synchronizing the cameras. We estimate 3-D ball trajectory and spin with only one distinguishable feature on the ball. Mixture of Gaussians and adaptive color-based thresholding are used to localize the ball in 2-D followed by triangulation. To estimate spin magnitude and axis, we employ feature detection and plane fitting. Extensive experiments with three different balls across multiple varied environments are reported and the approach is validated by arriving at the standard gravitational acceleration value from our estimated ball trajectory. For validating the spin, we compare our results with the true spin for a rotating ball fixed on a motor shaft. The average reprojection error was below 10 pixels for all our experiments and a maximum deviation of 17 rotations per minute in spin magnitude was observed.\",\"PeriodicalId\":13014,\"journal\":{\"name\":\"IEEE Sensors Letters\",\"volume\":\"9 3\",\"pages\":\"1-4\"},\"PeriodicalIF\":2.2000,\"publicationDate\":\"2025-01-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Sensors Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10859185/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Sensors Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10859185/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Ball Trajectory and Spin Analysis From Asynchronous Videos
Existing systems for ball trajectory and spin estimation use embedded sensors or expensive high-frame-rate cameras, which severely limits their accessibility. We propose an easy-to-setup low-cost vision sensor pipeline using two static asynchronous consumer-grade cameras. We also propose the use of epipolar geometry for synchronizing the cameras. We estimate 3-D ball trajectory and spin with only one distinguishable feature on the ball. Mixture of Gaussians and adaptive color-based thresholding are used to localize the ball in 2-D followed by triangulation. To estimate spin magnitude and axis, we employ feature detection and plane fitting. Extensive experiments with three different balls across multiple varied environments are reported and the approach is validated by arriving at the standard gravitational acceleration value from our estimated ball trajectory. For validating the spin, we compare our results with the true spin for a rotating ball fixed on a motor shaft. The average reprojection error was below 10 pixels for all our experiments and a maximum deviation of 17 rotations per minute in spin magnitude was observed.