Understanding Performance in 5 Minutes

Benedikt, October 4 2021

The biggest concern for prospective customers is their fear that our products will use up all their time: after all, we collect a huge number of datapoints (for the sake of simplicity around 1500 datapoints every second). And I guess that many among you have made bad experiences from the past where systems were not as evolved as today and that at least one scientist (like me during my PhD at EPFL) was required to manually go through the data streams to extract useful information. Results were available only days or even months after the recordings took place.

Fortunately, today, at least with our products at Archinisis, things have changed: our data analysis is 99% automated and results are displayed on easy-to-understand and interactive figures. And, the cherry on the cake: videos are automatically synchronized with the collected data!

As not all of you have the possibility for an on-site demo with us, I will try to explain here in a few words how our solution works. Of course, I will not be able to show all analysis options. You can always reach out to contact@archinisis.ch for a 1:1 online demo. A big thanks to Markus Walser from Team BSV IBEX for letting me use his team's data for this blog and a few more upcoming ones.

The five steps towards understanding performance:

Step 1: Prepare

Image of switching on the sensor

Switch on the sensor and leave it for 20 minutes somewhere outdoors in the shade but with good visibility to the sky. This ensures that the sensor receives the maximum number of satellites. Usually we can obtain 20 – 25 satellites. Athletes can warm up during this time.

Step 2: Give the sensor to the athlete

Image of an athlete putting on the sensor with the shirt

Each athlete receives one sensor. We provide dedicated shirts with a small pocket for the sensor on the upper back. Make sure that the LED is visible, otherwise the sensor is the wrong way and the GNSS antenna is pointing towards the body...

Step 3: Train or compete

Image of a group of athletes skiing while being filmed

The athlete is doing his training or competition as usual. No manipulation and no interaction are needed: the athlete focuses on his training and the coach observes the athletes. For technical training sessions it is also possible to record videos. Any video camera with a microphone input can be used. We provide a video synchronization unit that later allows you to automatically synchronize the videos with the data.

Step 4: Transfer and process the data

Photo showing laptop downloading sensor data
Screenshot of uploading sensor data to the webapp
Screenshot of the result of the smart segmentation

Three "sub-steps" are needed with our current GNSS-IMU sensor:

  1. Download the sensor data: After the training, take the sensor from the athlete and switch it off. Connect it to the USB of your computer, android tablet or smartphone and download the data. Depending on how long your training session was, this may take up to 5 minutes.
  2. Add the data to the webapp: In this step you upload the data to our webapp and assign it to an athlete. First, create a new measurement group and assign it to a place. Second, upload the data for each athlete (depending on your internet connection this may take a few minutes). Third, click on the link "Smart Segmentation" and wait a few seconds.
  3. Mark the segments of interest: The smart segmentation automatically identifies all reference tracks / laps / loops you previously created in the webapp (this is a different story we will explain in another blog post). Select all the segments you would like to keep for the analysis. This step is simply to offer you the possibility to exclude, for example, the warm-up or cool-down laps. And now you are done with the analysis.

All in all, these three "sub-steps" will take about 3-5 minutes per athlete.

Step 5: Visualize the Performance

Screenshot of the measurement overview page with the list of segments available for analysis
The measurement overview page with a list of all segments available for analysis. Here we have stored two laps (segments 1 and 2) and one video (segment 3).

Now all is ready to visualize the performance. We offer different levels of details: from a cycle-by-cycle display with in-dept information up to an overall race / training report that can be shared with athletes.

Cycle-by-Cycle Display

The performance of individual segments, with all details, can be visualized on the segment display page, reachable via the measurement overview page. On the top of the page, you can find the cycle parameters (cycle duration, speed, distance), the sub-technique classification, and a map. Further down the elevation profile with color-coded speed is displayed, along with a large map with a satellite image. On the very bottom of the page there is a table with a summary of how much each sub-technique was skied.

Screenshot of the segment detail page
The entire segment view page, with cycle parameters, sub-technique, elevation profile and a map.
Screenshot of a zoomed-in view on the cycle parameters and center of mass speed
Zoom on approximately 30 seconds of data at the end of an uphill. At around second 240 there is a technique change from diagonal stride (yellow dots) to double poling (blue dots). The red dot shows where we are. Each dot marks the start of a new movement cycle. The light blue line is the athlete's center of mass speed, measured 200 times per second.

Video Analysis

For technique analysis and to understand how exactly an athlete's movement, respectively his technique, influences his performance videos can be added to the measurement. As mentioned above, videos are automatically synchronized, all you need is to upload the videos to our server. You can then visualize a single video or two videos synchronized side-by-side. The video player features slow motion and frame-by-frame display.

Screenshot of the interactive video player
Still image of our interactive video player. Changing the video time automatically adjusts the graph and clicking anywhere in the graph makes the video jump to this position. Slow motion and frame-by-frame playback are possible as well. Most of our customers use our video player for technique training: how does the movement influence skiing speed? How do we need to change an athlete's individual technique so that speed loss between poling is as short and as little as possible?

Lap comparison

With our lap comparison feature, any laps from any athletes can be compared with three clicks:

  1. select one lap
  2. select a second lap
  3. select the comparison option

Comparison options are:

Screenshot of the track comparison
Comparing different laps skied on the same track. The user can select any number of tracks to compare to a reference track. Here we display the time analysis with the time-waterfall plots. This is the most efficient way to instantly identify sections of high time loss or gain. The "Generate Speed Plots" comparison then allows to understand whether this time difference comes from a different choice of sub-technique. With this option you can track performance not only within a day but also over (multiple) seasons when you ski the same track repeatedly.

Race Analysis

The race analysis summarizes an entire training or competition on one page. The race report provides a split time analysis along with section times and an overall time waterfall plot, terrain statistics (how much time each athlete spent on uphill, downhill and flat sections, separated by laps), and speed and sub-technique comparisons against the fastest athlete. The race report can be downloaded as an HTML file and shared with other coaches and the athletes.

Screenshot of the race analysis overview tap
The race analysis overview page, displaying a track overview, section analysis and an overall time waterfall plot. The athlete tabs provide more information about the performance of each individual athlete and how it compares to the best.


Within a very short time frame our system delivers an in-depth performance measurement of entire training sessions and even from competitions. Depending on your needs you can use the race analysis as an overview or go into details with interactive video analysis and the cycle-by-cycle view for a segment.

Need more info? Request an online demo!
You want to train efficiently? Order now!