Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    New ascent calculation algorithm is less accurate than before (Potential FusedAlti issue)

    Scheduled Pinned Locked Moved Suunto Race
    14 Posts 7 Posters 274 Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • sky-runnerS Offline
      sky-runner Platinum Member @Dimitrios Kanellopoulos
      last edited by

      @Dimitrios-Kanellopoulos, No, it is less accurate or rather less stable. Some days it is ok but other days I notice way too much accent when running on gentle rolling hills of my neighborhood. As I showed in the above example, there was 20-25% extra ascent compared to Strava - after elevation correction in Strava. Strava tends to be very accurate on easy terrain. I suspect the extra elevation comes from FusedAlti because I see these weird bumps in elevation that aren’t actually there, and they are more noticeable after stopping running for a minute and resuming, for example when I wait at a stop light or have to clean after my dog.

      I’ll look for other examples and update this thread.

      Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti
      Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

      M 1 Reply Last reply Reply Quote 0
      • M Offline
        maszop Bronze Member @sky-runner
        last edited by

        @sky-runner I’ve been using the new algorithm in moderately winds, and it seems to work very well.
        As for Strava, in the mountains Strava’s correction is typically underestimated by 20-30%.
        The higher the accuracy, the higher the results.

        https://en.wikipedia.org/wiki/Coastline_paradox

        sky-runnerS 1 Reply Last reply Reply Quote 1
        • sky-runnerS Offline
          sky-runner Platinum Member @maszop
          last edited by

          @maszop My run wasn’t in mountains but on a suburban streets with mild hills - in general wide open terrain with no tall buildings and no sharp changes in elevation. As I explained above, I was looking at the ascent field and elevation during the run. The elevation dropped several meters in a minute while I was stopped at a stoplight. That is wrong by itself. Then the elevation kept going up over 5 meters while I was running downhill. There was no wind. I’ve never seen Strava being so much wrong on this terrain, so I think the problem is with the new Suunto algorithm. With the previous algorithm, altitude produced by Suunto Race seemed to be over-smoothed, but now it is opposite - it occasionally has these small bumps and sharp changes in elevation that aren’t real.

          I suspect the problem is caused by FusedAlti. I’ll look at the JSON data later today and see if I can spot a problem.

          Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti
          Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            duffman19 @sky-runner
            last edited by

            @sky-runner said in New ascent calculation algorithm is less accurate than before:

            I suspect the problem is caused by FusedAlti.

            That’d be my bet as well. Maybe Suunto forgot to update FusedAlti to play nice with the new algo. FWIW, I haven’t seen any big changes in altitude readings while on my neighborhood runs and walks (generally flat with some gentle rolling hills). I’ve actually been doing comparisons with my 9P non-Pro and the descent/ascent numbers have been comparable even with this older software.

            Vertical Ti / S9PP Ti / S9P Ti

            sky-runnerS 1 Reply Last reply Reply Quote 0
            • sky-runnerS Offline
              sky-runner Platinum Member @duffman19
              last edited by sky-runner

              @duffman19 I’ve just done another short run with the dog where I stopped several times and watched altitude changes on the watch. I have a data screen dedicated to vertical data which includes altitude, ascent, descent, and vertical speed, so I was able to see what the watch is doing.

              My conclusion: the existing algorithm is incorrect!

              There are two issues that I’ve observed:

              1. When standing still there were several times during a 30 minute run when the altitude dropped very rapidly while I was standing still. At one point it showed a vertical speed of -38 ft / min while I was standing still. A normal altitude drift due to weather should not exceed 1 ft / min, and typically even less. The weather was good today with no wind.

              2. These altitude changes that I assume are due to FusedAlti calibration go straight into ascent and descent. That is wrong!

              So there are two sources of altitude data - GPS and barometer. GPS altitude is accurate but not precise, meaning that when averaged over longer intervals it will be true but in a short term it can vary quite a bit. On the other hand, barometric altitude is precise but not accurate. This means that relative deltas of altitude in a short interval of time are very accurate if we ignore the effect of wind gusts. The precision of Suunto barometric altitude is 20 cm. On the other hand the absolute value of barometric altitude is not true and needs calibration.

              I think that while GPS should be used by FusedAlti algorithm to correct absolute altitude, these corrections should not be fed into relative ascent and descent changes. Ascent and descent should be calculated based only on relative short term changes in pressure. Furthermore the rapid change of the absolute altitude due to FusedAlti calibration is equally wrong. It should be happening more slowly so that low precision of GPS altitude doesn’t have an effect.

              If the algorithm works correctly, we shouldn’t see ascent and descent changes while standing still, or at least they should be below the reasonable threshold of perhaps 1 meter per minute at the worst. That would correspond to the most severe weather changes.

              I think Suunto should revert this algorithm and go back to further improving it before redeploying it again.

              Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti
              Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

              S sky-runnerS 2 Replies Last reply Reply Quote 1
              • sky-runnerS sky-runner referenced this topic
              • S Offline
                soisan @sky-runner
                last edited by

                @sky-runner I think you overestimate the importance of your observations. I’m sure the new algorithm is based on a much bigger database of activities under a much greater terrain and weather conditions variation that yours. As is the case with the visibility of the trails in the maps of your area, your experience is just a small part of the whole picture! For me, under comparable terrain and weather with your case (rolling hills, stable conditions), the new algorithm works very well.

                sky-runnerS 1 Reply Last reply Reply Quote 0
                • sky-runnerS Offline
                  sky-runner Platinum Member @soisan
                  last edited by sky-runner

                  @soisan Perhaps I should change the title of my post. As I observed, perhaps the problem is not with the algorithm itself but with the fact that FusedAlti makes very rapid altitude changes that are not based on reality and that these altitude changes feed into ascent and descent calculation.

                  Would you agree that if someone stands still, the altitude should not start suddenly and rapidly change and that these changes in altitude should not impact ascent and descent? If I am standing still, I shouldn’t be getting extra ascent or descent at a rate reaching 12 meters per minute. That’s what I’ve observed.

                  If you haven’t observed any of that, it doesn’t mean that the algorithm is correct.
                  I’ve done a few dozen runs with with the new software. On most of them ascent and descent were fine. But there have been at least 3 runs already where the ascent was significantly exaggerated by as much as 20-30%.

                  Also, there is another thread that discusses a similar perhaps related issue:
                  https://forum.suunto.com/topic/14423/getting-too-much-ascent-descent-on-flat-routes

                  Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti
                  Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

                  GiPFELKiNDG 1 Reply Last reply Reply Quote 0
                  • GiPFELKiNDG Offline
                    GiPFELKiND Silver Members @sky-runner
                    last edited by

                    Here is the first tread about this Problem.

                    https://forum.suunto.com/post/183088

                    If it doesn't challenge you, it doesn't change you. #lifewithasthma #runwithasthma #nevergiveup #pushinglimits #adventurestartshere Suunto Ambit 3 Peak , D9, 9 Baro, 9 Peak, Vertical Ti, Race , RaceS Courtney, Race 2, Vertical 2, SA (Beta) Android🏃🏼🧗🚵

                    Dimitrios KanellopoulosD 1 Reply Last reply Reply Quote 0
                    • Dimitrios KanellopoulosD Offline
                      Dimitrios Kanellopoulos Community Manager @GiPFELKiND
                      last edited by

                      @GiPFELKiND that first post was a sensor issue analyzed

                      Community Manager / Admin @Suunto
                      Creator of Quantified-Self.io
                      youtube.com/c/dimitrioskanellopoulos
                      https://instagram.com/dimitrioskanellopoulos
                      https://www.strava.com/athletes/7586105

                      1 Reply Last reply Reply Quote 0
                      • Dimitrios KanellopoulosD Offline
                        Dimitrios Kanellopoulos Community Manager
                        last edited by

                        Could you please provide a suunto app link in email so we can analyze the raw data and improve this ?

                        Community Manager / Admin @Suunto
                        Creator of Quantified-Self.io
                        youtube.com/c/dimitrioskanellopoulos
                        https://instagram.com/dimitrioskanellopoulos
                        https://www.strava.com/athletes/7586105

                        jjpazJ 1 Reply Last reply Reply Quote 0
                        • sky-runnerS Offline
                          sky-runner Platinum Member @sky-runner
                          last edited by

                          Here is a bit more analysis related to my original post at the top.

                          1. Here is the entire altitude profile overlayed with cadence to make it easier to identify points on the graph (this was a run with dog so a lot of stops)
                            Screenshot 2026-02-05 at 12.52.26 AM.png

                          2. GNSS altitude vs. barometric altitude from https://smlanal.szmigiel.design/ tool based on JSON data exported from Suunto App:
                            Screenshot 2026-02-05 at 12.52.45 AM.png

                          3. Altitude profile from Strava after altitude correction:
                            Screenshot 2026-02-05 at 12.54.39 AM.png

                          A few things to notice. For the most part, these are paved suburban streets so there are no sharp changes in altitude. The Suunto altitude graph looks way too “noisy”. Strava corrected altitude looks much more realistic to me based on my knowledge of this area where I run almost every day. The GNSS altitude looks more realistic too.

                          Looking at how noisy the barometric altitude is makes me realize that perhaps the barometer port got dirty and needs cleaning. I recall a having a similar issue once in the past and it got better after cleaning. Could that be the case? I’ll give that a try.

                          Suunto: Ambit, Ambit 3 Peak, 9 Baro, Race S, Race Ti
                          Garmin: Forerunner 210, Forerunner 610, Fenix 6X, Fenix 7X Ti

                          1 Reply Last reply Reply Quote 0
                          • jjpazJ Online
                            jjpaz Bronze Member @Dimitrios Kanellopoulos
                            last edited by

                            @Dimitrios-Kanellopoulos said in New ascent calculation algorithm is less accurate than before (Potential FusedAlti issue):

                            Could you please provide a suunto app link in email so we can analyze the raw data and improve this ?

                            I cand send you an activity, flat, running along a seafront promenade in which Race2 measured ~70m+/~70m- and Vertical around 85m+/85m- adding little +1m ascent changes during the run.

                            Selección_5094.png

                            Maybe the algorithm is now very sensitive to those little ±1m changes, or maybe I’m wrong and I have acummulated 70m+ running close to the sea.

                            Suunto T3D, Suunto Spartan Trainer, Suunto Spartan Ultra (retired), Suunto 9 Baro (retired), Suunto 9 Peak (retired), Suunto Vertical Titanium Solar, Suunto Race S, Suunto Race 2 Ti.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Suunto Terms | Privacy Policy