Automated Sail Trim Analysis


Mr. Mark de Gids M.Sc. studied Medical Computer Science at Utrecht University. His Master’s Thesis was about real-time automated sail trim analysis with pattern recognition techniques.

Medical Computer Science is just like conventional Computer Science, but with a explicit medical application. As you can imagine we combine the power of today's computers with the doctors’ demand for support on interpreting diagnostic images (for example like CT and MRI scans). At this moment a lot of research is focused on automated analysis of these images to support the doctor with his diagnosis.

Being an enthusiastic sailor as well as a gifted researcher on automated image analyses with pattern recognition, at RoboSail systems, he found the perfect project to combine these interests. As the company stimulates research into all areas where advanced computer technology and nautical applications intersect, he was given the opportunity to start this project.

Mr. de Gids states: “Sailing a sailboat is only possible when one is trimming the sails in a way the wind can employ a forward-directed force on the boat. (Sailing close to the wind isn't possible with all the sheets released) As you can see looking at pictures of sailboats sailing close to the wind, you have to trim the sail so that it acts like the wing of a plane. In this wing shaped sail the 3 dimensional curvature is very important and a lot of research is being done by sail makers to improve the so-called sail shape.”

At this moment, sail trim analysis is still a human task. A good sailor looks at his sails and knows which sheet to release or tighten to improve the curvature of the sail and thus improve the boat speed. Real-time automated shape analysis of the sails by computers is still not widely used and is therefore a very interesting research task.

In this project we have combined the knowledge of the sailors on sail trim with the shape and pattern matching algorithms invented by computer scientists. To do this we had to research which parameters are of a sailor's interest when he trims the sails and how he "measures" these parameters just by looking at the sails.

Next, we had to design a pattern to project on the sails (for example with a laser in the mast or simply with black tape on the sails). This shape can be a set of points, but more likely it is a set of lines. You can image that you cannot measure the vertical curvature of the sail when you project only horizontal lines on the sail and vice versa for the horizontal curvature with using only vertical lines. More likely we project a raster on the sail which alternates within special regions of interests. Of course this pattern design (and probably the alternation) depends on the parameters requested by the sailors.

Next we acquired images from the sail with a camera on the deck and in the mast. We then fed these images to the computer program which does the pattern recognition and parameterization of the images.

This pattern recognition is the most interesting part of the project because a lot of pattern recognition algorithms are available but none of them is designed for sail trim. Changing these algorithms to make them suitable for measuring the parameters we like to extract from the images was the most challenging task.

The end result then, finally, is that the sailor is advised to adjust his sails so that the curvature is more optimal and therefore has an optimal chance of winning a race. The system was implemented on an Olympic Finn, and will be converted to larger class vessel in the near future.