Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents:

Table of Contents


Lighting Challenges

The high speed camera would film the golf ball in different conditions. At different places and weather conditions, the situation would change. This would be important to understand when detecting the golf ball.

Indoors vs Outdoors

Since the preliminary footage used was indoor, the background was dark. When outdoor footage was tested, it was clear early on how bright the sky was. When the golf ball went into the sky, it could not be discerned as the golf ball is bright and the sky is brighter. The program needed to be changed to adapt to this.

Different Weather Conditions Outdoors

As more footage was collected, the lighting became an apparent problem. Since the lighting would change, shadows especially on sunny days created a problem with the identification software. As the golf ball was in motion, it would change in shadow.

Snow

Since this was done in the W21 term, it was difficult to get footage in the February-March time. There was snow and ice in Canada. It is worth noting, golf courses open in April time usually when the snow has already melted. It was important to get outdoor

shorts

shots and test the Sony high speed camera which was collected in April 2021.


The
Golf Ball
captured and identified in a busy condition with snow on the bottom right.A black and white image of the golf ball outdoors. There is a red circle identifying the golf ball.Image Removed
Captured in an Image with Snow Present

A black and white image of the golf ball outdoors. There is a red circle identifying the golf ball.Image Added



Filter

By focusing on the ball and removing the other colours, it helps with identification on the ball. The viscircle function was used to focus on the circle shape and size. As well, used the eccentricity to detect a ball. A number of calculations were done after.


Tracking

The Lucas and Kanade filter were used to predict the trajectory of the ball. More information on the object tracking component is can be found on the Object Tracking page.


Contributors:

Contributors Summary
columnslastupdate