Here's a quick breakdown for how the tension score is currently calculated!
What We're Measuring
When you press the MuscleMapper into a muscle, we're capturing two important things:
- Force: How much pressure you're applying (measured in Newtons)
- Displacement: How far the muscle moves in response (measured in millimeters)
The relationship between these two tells us about muscle compliance - basically, how stiff or soft the muscle is. We track these measurements continuously as you press, building up a detailed picture of how the tissue responds.
The Basic Idea
We model muscle tissue using a straightforward relationship between force and displacement:
Where:
- Slope: Muscle compliance (higher numbers mean softer muscle)
- Intercept: Starting point when no force is applied
How We Process Your Data
Step 1: Clean Up the Data
Raw sensor data isn't perfect, so we automatically filter it through multiple stages to get the best results:
- Basic filtering: Remove readings that are too low to be meaningful
- Force derivative check: Filter out sudden force spikes that indicate measurement errors
- Smoothing: Apply moving averages to reduce sensor noise
- Artifact removal: Eliminate unrealistic distance jumps and initial contact errors
- Statistical outliers: Remove data points that fall outside expected ranges
We need at least 3 good data points to calculate a score. If there aren't enough, you'll see "??" instead.
Step 2: Find the Best Line
Using the clean data, we find the best-fit line through your force-displacement points. Think of it like drawing a line through scattered dots on a graph. For measurements with enough data points, we use an advanced technique called robust regression that automatically finds and excludes remaining outliers to make the line even more accurate.
Step 3: Check Against Muscle Norms
Different muscles have different normal characteristics. Your calf muscle, for example, behaves very differently from your bicep. We compare your measurement to what's typical for that specific muscle to make sure the reading makes sense.
Step 4: Assess Reliability
Not every measurement is equally reliable. We check whether your slope calculation meets our quality standards and falls within expected ranges for that muscle. If the slope is too small or the ratio compared to expected values is too low, we won't calculate a score - you'll see "??" instead.
Calculating Your Score
Understanding F20
Instead of just using the maximum force you applied, we calculate something called F20 - the force that would be needed to achieve exactly 20mm of displacement based on your tissue's response pattern. This standardized measure helps us compare measurements more fairly, even if you didn't press to exactly the same depth each time.
We then cap this at the theoretical maximum force for that muscle to keep results realistic.
Two Components Working Together
Your final score combines two pieces of information:
- Compliance component: How your muscle's stiffness compares to the expected range (0-10 scale)
- Force component: How the F20 value compares to the muscle's theoretical maximum (0-10 scale)
The Final Calculation
Here's where it gets interesting - we combine these two components using a geometric mean. This is the square root of the two numbers multiplied together: √(compliance × force). This balanced approach ensures that both tissue response and force contribute equally to your score, and it prevents one extremely high or low value from dominating the result.
The result is normalized to a 0-10 scale to give you your final tension score.
What Your Score Means
- 0–1.9 = Very Tight (Red) - Much stiffer than normal
- 2–3.9 = Tight (Orange) - Stiffer than typical
- 4–5.9 = Normal (Yellow) - Right where we'd expect for this muscle
- 6–7.9 = Loose (Light Green) - Softer than typical
- 8–10 = Very Loose (Dark Green) - Much softer than normal
A Real Example
Let's say you measured your left calf and got these results:
Your Measurement:
- 12 good data points after filtering
- Calculated slope: 0.342 mm/N
- Expected slope for calf: 0.285 mm/N
- Calculated intercept: 2.1 mm
The Calculation:
- Your muscle is about 20% more compliant than average (ratio: 1.20)
- After normalization: compliance component = 4.3 out of 10
- F20 (force at 20mm): 52.3 N
- Theoretical max force for calf: 120 N
- Force component: (52.3 / 120) × 10 = 4.4 out of 10
- Final score: √(4.3 × 4.4) = 4.3
Bottom Line:
A score of 4.3 puts you in the Normal category (Yellow) - your calf muscle is right where we'd expect it to be.
Things to Keep in Mind
- Every muscle is different: What's normal for your quads might be tight for your forearms
- Track your own progress: Focus on how your scores change over time rather than comparing to others
- Technique matters: Consistent pressure and positioning give you the most reliable results
- Small differences are normal: Don't worry about tiny variations between measurements
Why This Approach Works
This method gives you reliable results because it:
- Uses proven science: Built on established biomechanical principles
- Filters intelligently: Multiple filtering stages catch different types of measurement errors
- Balances multiple factors: The geometric mean ensures both compliance and force matter equally
- Standardizes comparisons: F20 lets us compare measurements even when pressure depth varies
- Provides actionable insights: Gives you information you can actually use in your practice
- Stays consistent: Uses the same approach across all muscle groups
Note: We've tested this algorithm on thousands of real measurements to make sure it works reliably in everyday clinical use.
Questions?
Want to know more about the technical details or have questions about your specific measurements? Feel free to reach out at [email protected].