PoinT GOResearch
how to·how to

Fixing Bar Velocity Spikes From Bouncing: How to Spot and Filter the Artifact

A single rep reads 1.4 m/s and wrecks your average. Learn why bounced reps and bar drops spike bar velocity readings, and how to filter the artifact out.

PoinT GO Research Team··10 min read
Fixing Bar Velocity Spikes From Bouncing: How to Spot and Filter the Artifact

Rep four of a 100 kg bench set reads 1.38 m/s. Reps one, two, three and five are all sitting between 0.71 and 0.79 m/s. Nothing about the lift looked different from the platform - same bar path, same pace, maybe a slightly harder chest bounce at the bottom. But that one number is now dragging the set average up by almost 15%, and if you are autoregulating off mean velocity, it just told you the athlete had capacity for another rep when in fact rep four was identical effort to the others.

This is not a sensor malfunction and it is not a breakthrough in bar speed. It is what happens when a stretch-shortening rebound, a cable going briefly slack, or a bar bouncing off safety pins gets read by a velocity sensor exactly like an intentional, controlled concentric rep. The device did its job correctly - it measured what happened to the bar. The problem is that what happened to the bar was not a clean concentric contraction, and treating the reading as one corrupts every downstream decision built on it.

How a Bounce Actually Produces a False Spike

A velocity sensor - whether it is an IMU strapped to the bar sleeve or a tethered linear position transducer - has no way to distinguish muscular force production from momentum carried over by an external rebound. Three mechanisms produce the spike, and they show up in different lifts.

Stretch-shortening rebound at the bottom of the lift. On a bench press or squat, a hard, uncontrolled bounce off the chest or out of the hole converts elastic energy stored in tendon and connective tissue into an immediate reversal of bar direction. Padulo, Laffaye, Chaouachi and Chamari (2013, Journal of Sports Sciences) compared bench press execution with a bounce technique against a controlled, paused technique at matched loads and found the bounce condition produced measurably higher peak barbell velocity and a shorter time to reach it, despite no difference in the load lifted. The extra speed is not new force output from the athlete; it is stored elastic energy being released over a very short window, which a sensor reads as an unusually steep, unusually brief velocity peak.

Cable slack rebound on tethered devices. Linear position transducers measure the payout of a cable, and if the cable goes slack for even a fraction of a second - common when a lifter drops fast into the bottom of a squat or lets a deadlift settle hard before the pull - the string can briefly overshoot as it re-tensions, registering a velocity value the bar itself never actually reached.

Bar drop at the top or during rerack. A bar dropped onto safety pins, or released and caught by j-hooks with some downward travel first, produces a sharp deceleration-then-rebound signature that some logging software fails to trim from the rep window, especially if the device is still sampling when the set is technically over.

Artifact SourceTypical LiftSignatureFix Direction
Chest/hole bounceBench press, box squatSharp peak velocity spike, short duration, at the direction-change pointPropulsive-phase filtering, technique cue
Cable slack reboundSquat, deadlift, LPT-tethered liftsBrief velocity overshoot right after re-tensioningPre-tension the cable, check mount tension
Bar drop/rerackAny barbell lift with pin catchSpike after the true concentric phase has endedTrim rep window, confirm end-of-rep detection
Sensor double-countFast, ballistic liftsTwo velocity peaks logged as separate repsIncrease minimum rep-gap threshold

Is It a Spike, or Did the Rep Actually Get Faster?

Not every high reading is an artifact, and treating every outlier as noise is its own mistake - you will eventually throw out a genuinely fast rep. Four checks separate a bounce spike from a real one.

  • Duration of the peak. A genuine concentric peak velocity is reached gradually and holds for a meaningful fraction of the rep. A bounce spike is a narrow, near-instantaneous transient - if your device exports a velocity-time curve, a bounce artifact looks like a thin needle rather than a rounded hill.
  • Where in the rep it occurs. Real peak velocity in most lifts occurs in the first third to half of the concentric range of motion. A spike that appears right at the bottom turnaround, or right at lockout as the bar is being racked, is positioned exactly where a rebound would occur, not where genuine peak velocity does.
  • Consistency with the rest of the set. One rep at 1.38 m/s surrounded by four reps at 0.71-0.79 m/s in the same set, same load, same athlete, same day is a statistical outlier by any reasonable measure - more than 2.5 standard deviations from the set mean in most working sets. A genuine improvement in speed under fatigue almost never looks like a spike on one rep flanked by normal reps on both sides; fatigue-driven change is gradual across a set, not a single-rep event.
  • Match against video or a mean propulsive velocity value if your device reports both. If peak velocity spiked but mean propulsive velocity for the same rep looks unremarkable, the spike lives specifically in the portion of the rep sensitive to rebound, which is a strong tell.

Why Peak Velocity Is the Metric That Gets Fooled

Not every velocity metric is equally vulnerable. García-Ramos, Pestaña-Melero, Pérez-Castilla, Rojas and Haff (2018, Journal of Strength and Conditioning Research) compared mean velocity, mean propulsive velocity and peak velocity in the bench press for reliability and load-prediction accuracy, and found mean propulsive velocity - which excludes the portion of the rep where the bar is decelerating - produced more consistent load-velocity relationships than peak velocity across loads and lifters. Peak velocity, by definition, captures the single fastest instant of the rep, which is exactly the instant a bounce artifact occupies. Mean propulsive velocity, by only integrating the phase where acceleration remains positive relative to gravity, structurally excludes most of what a rebound contributes, because a bounce-driven transient sits at the boundary between the eccentric and concentric phases rather than inside the true propulsive window.

This does not mean peak velocity is a bad metric - for ballistic and jump-based testing it is often the metric you actually want, since a genuine explosive peak is the point. The issue is specific to bounced or rebound-assisted reps in strength lifts, where peak velocity conflates "fastest instant of true muscular output" with "fastest instant of stored elastic energy release," and a sensor cannot tell them apart from a single number alone.

MetricSensitivity to Bounce ArtifactBest Use
Peak velocity (PV)High - captures the exact instant of a rebound spikeBallistic lifts, jump testing, genuine explosive intent
Mean velocity (MV)Moderate - averages the spike across the full rep, diluting but not removing itGeneral load-velocity profiling with clean technique
Mean propulsive velocity (MPV)Low - excludes the deceleration phase where most rebound energy shows upStrength lifts prone to bounce or pause variability

Three Ways to Filter the Artifact Out

Once you can identify a spike, you need a repeatable way to remove it without hand-editing every session. Three approaches, in order of how much technical setup they need.

  1. Switch the primary metric to mean propulsive velocity. If your device or app supports it, this is the single highest-leverage change. It does not delete the artifact from the raw data, but it stops the artifact from reaching your training decisions, since the deceleration-phase transient it lives in is excluded from the calculation by definition.
  2. Apply a statistical outlier filter to peak-velocity or mean-velocity data. A simple z-score cutoff works well for most home setups: flag any rep more than 2.5 standard deviations from the rolling set or session mean, and exclude it from the working average rather than deleting it outright - keep it visible but tagged. For larger datasets or automated pipelines, a Hampel filter (a median-based outlier detector using a rolling window of 5 reps and a threshold of roughly 3 times the median absolute deviation) rejects spikes without being thrown off by genuine gradual trends the way a simple standard-deviation cutoff can be.
  3. Fix the mechanical source directly. For cable slack, add light pre-tension to the LPT line before the rep starts so there is no free travel to overshoot through. For bar drop artifacts, confirm your device's end-of-rep detection window closes before the bar contacts pins or hooks - most apps let you set a minimum velocity threshold or a maximum rep duration that trims trailing samples. For chest bounce specifically, a technique cue (a controlled 1-count pause at the chest) removes the artifact at the source rather than filtering it after the fact, and has the side benefit of making the strength stimulus more comparable to a paused competition-standard rep.

The 5-Rep Bounce Audit

Run this once on any lift where you suspect bounce is inflating readings - bench press and box squat are the most common candidates.

  1. Pull the last 5 sessions of rep-by-rep data at a consistent submaximal load (60-75% 1RM works well) for the lift in question.
  2. For each session, calculate the mean and standard deviation of peak velocity across all logged reps.
  3. Flag any individual rep more than 2.5 standard deviations above that session's mean.
  4. For each flagged rep, check whether mean propulsive velocity for the same rep is also elevated, or whether it looks normal while only peak velocity spiked - the latter pattern is the bounce signature.
  5. Count flagged reps as a percentage of total reps logged. Below 5% is typical background noise; above 15% suggests a technique or setup issue worth addressing directly rather than filtering around indefinitely.

Weakley, Morrison, García-Ramos, Johnston, Diefenbach and Banyard (2021, Sports Medicine), in a systematic review of commercially available velocity-monitoring devices, noted that between-device and between-technique variability in resistance training was frequently larger than the true biological change practitioners were trying to detect, and specifically flagged uncontrolled technique variation - including bounce and pause inconsistency - as a source of error that device accuracy alone cannot fix. That is the core limitation worth sitting with: no amount of filtering downstream substitutes for controlling the rep itself when consistency matters more than a single fast number.

Worked Example: A Bench Session Before and After Filtering

An intermediate lifter (bench 1RM 100 kg) logged 6 reps at 75 kg with a moderately bouncy technique at the chest. Raw peak velocity data below, followed by the same set with a 2.5 SD outlier filter and a switch to mean propulsive velocity as the primary metric.

RepRaw Peak VelocityMean Propulsive VelocityFlagInterpretation
10.74 m/s0.61 m/s-Normal, consistent with warm-up feel
20.77 m/s0.63 m/s-Normal
31.41 m/s0.65 m/sFlaggedPV spike, MPV normal - bounce artifact
40.71 m/s0.59 m/s-Normal, slight fatigue
51.35 m/s0.58 m/sFlaggedPV spike, MPV normal - bounce artifact
60.68 m/s0.56 m/s-Normal, expected fatigue decline

The raw peak-velocity average across all six reps is 0.94 m/s - a number with no physiological meaning, inflated entirely by reps 3 and 5. Excluding the two flagged reps drops the peak-velocity average to 0.725 m/s, closely matching what the mean propulsive velocity trend already showed across all six reps (roughly 0.60 m/s scaled to the same phase). Had this lifter autoregulated off the raw peak-velocity average, the session would have read as unusually fast and possibly triggered an unwarranted load increase the following week. The mean propulsive velocity column told the true story the entire time - it simply was not the metric being watched.

FAQ

Frequently asked questions

01How do I know if a high velocity reading is a real fast rep or a bounce artifact?
+
Check where in the rep the spike occurs and how long it lasts. A genuine fast rep shows a rounded velocity curve that peaks in the first third to half of the concentric range and holds briefly. A bounce artifact is a narrow, near-instantaneous spike right at the direction-change point, and it usually appears alongside a normal mean propulsive velocity for the same rep - the giveaway that only the rebound-sensitive portion of the rep was affected.
02Should I just delete flagged reps from my data entirely?
+
No, exclude them from averages and trend calculations but keep them visible and tagged. Deleting data outright removes your ability to audit how often the artifact occurs and whether it is getting worse or better with technique changes. A flagged-but-retained rep also lets you cross-check later if you start seeing a pattern across sessions.
03Does switching to mean propulsive velocity fix this on every lift?
+
It fixes the strength-lift cases - bench, squat, deadlift variations - where the bounce sits in the deceleration-to-acceleration transition. It is not the right fix for ballistic and jump-based testing, where peak velocity is the metric you actually want to capture, since a genuine explosive peak is the point of the test rather than an artifact to exclude.
04My linear position transducer spikes even when I don't bounce the weight. What else could cause it?
+
Cable slack is the most common non-bounce cause. If the tether goes slack for even a fraction of a second - common on fast eccentrics or a settled deadlift start - the cable can briefly overshoot as it re-tensions, producing a velocity value the bar itself never reached. Adding light pre-tension to the line before the rep starts usually resolves it.
05What outlier threshold should I use if I'm filtering this manually in a spreadsheet?
+
A 2.5 standard deviation cutoff from the rolling session or set mean works for most lifters logging fewer than a few hundred reps a week. If you are processing larger datasets or want something less sensitive to a few genuinely fast reps skewing the mean, a Hampel filter using a 5-rep rolling window and roughly 3 times the median absolute deviation is more robust and is the standard approach in most automated VBT platforms.
Keep reading

Related Articles

how to

Fixing Velocity Readings That Vary Between Sessions

Same load, different bar speed every week? Isolate sensor position, plate loading, and warm-up order to remove session-to-session velocity drift for good.

how to

How to Troubleshoot Noisy VBT Velocity Readings

Noisy VBT velocity readings usually trace to one of three causes: sensor placement, bar whip, or ROM drift. Here is the checklist to isolate which one.

how to

How to Calibrate a Velocity Sensor: 5-Step VBT Accuracy Protocol

A miscalibrated VBT sensor skews every reading that follows. Follow this 5-step protocol for reference measurement, mounting, baseline, and verification.

how to

How to Calculate Estimated 1RM from Velocity Data

Mean velocity correlates with relative load at r=0.97, accurate enough to skip max-effort testing. Here's the step-by-step estimation protocol and formula.

how to

Fixing Deadlift Velocity Shifts From Grip Style: Standardizing Hook, Mixed and Strap Pulls

Switch from straps to hook grip and initial pull velocity jumps 15%? That is grip mechanics, not new strength. Here is how to standardize the reading.

how to

When Smith Machine Counterweights Skew Velocity Readings: How to Correct for the True Effective Load

A counterbalanced Smith machine quietly subtracts kilograms from your real load. Learn to measure the offset and stop it from wrecking your velocity zones.

how to

Bands and Chains Wreck Your VBT Velocity Readings: How to Fix It

Add bands or chains and your velocity zones lie. See why accommodating resistance skews VBT readings, and how to test and prescribe around it.

how to

Bluetooth Dropout Losing VBT Reps Mid-Set: How to Diagnose and Fix It

A set logs 4 of 6 reps and the velocity chart has a gap. Split the cause into interference, distance and buffering, then recover the missing data.

Measure performance with lab-grade accuracy

Get PoinT GO