โ™ฅ Support

What's new

Recent updates to biomex.studio. Newest first.

Site-wide accuracy & data-handling pass

September 2026
  • Blank and missing values stay missing — across the force, signal, GPS, IMU and other import paths, an empty cell is no longer silently read as a zero, which previously distorted means, integrals and event detection.
  • Real timestamps everywhere — derivatives use the actual (possibly unequal) sample spacing, velocity distance integrates elapsed time rather than counting samples, and filters are skipped for irregular or gapped data instead of assuming a fixed rate.
  • No artificial filter transients — low/high-pass filters now start from the signal's true steady state, so a constant baseline stays flat instead of ringing at the start (Signal, IMU, Noise, Normalise).
  • Geometry & unit fixes — Posture vertical-lean direction and knee-angle geometry corrected; Projectile converts calibration to metres and handles vertical/leftward launches; GRF Query-Builder export now reads the real force rows; incomplete screening results no longer receive a normative score.
  • Cleaner exports — CSV headings are quoted and missing numeric cells are left blank rather than exported as zeros; undefined statistics (ICC, kappa, circular mean) are labelled undefined instead of shown as a misleading value.

Markerless pose — honest joint angles, robustness fixes

September 2026
  • Angle measurement changed — exports have changed too. Markerless Pose and Two-Camera 3D now report an unsigned included angle (180° for a straight segment, 90° for a right angle) and bend (180 − included), in place of the previous FE/AbAd/Rot columns. The old single-camera Euler implied anatomical axial rotations it could not actually measure; axial traces are removed and single-camera frontal traces are kept only as clearly-flagged exploratory proxies. Spreadsheets or scripts expecting the old headers must be updated, and old and new angle series should not be combined as if identical.
  • Video handling hardened — frames are analysed only after the browser has decoded the seek; decode failures and timeouts are reported instead of silently using a stale image; replacing a clip clears the old frames, charts, edits and exports; and cancelling the camera or switching device no longer delivers a stray recording.
  • Two-Camera 3D — a numerically stabler QR-based DLT solver with calibration RMS and largest-residual feedback, an adjustable per-joint reprojection-error cut (a user quality threshold, not a validated accuracy boundary), 3D play/pause and scrubbing, and richer CSV/JSON exports carrying source times, per-camera reprojection errors and coordinate conventions.
  • Single-camera depth, centre of mass, contact detection, landing scores and travel remain estimates. Low calibration or reprojection residuals do not by themselves prove accurate 3D positions — this update does not independently validate markerless accuracy.

Mocap Viewer — multi-format 3D, rebuilt

September 2026
  • Mocap Viewer (alpha) rebuilt on a fast three.js 3D engine — smooth orbit, zoom-to-marker, an automatic chase-cam for travelling trials, and true-speed playback at any capture rate
  • Loads Qualisys TSV, Xsens MVNX, C3D and BVH natively in the browser — no conversion, nothing uploaded
  • Measure joint/segment angles, distances and projected areas, drop plumb lines, build stick-figure skeletons, and create virtual markers (joint-centre / centre-of-mass proxies)
  • Data cleaning built in — cubic-spline gap-fill and marker merge — plus a configurable CSV export (filter by type, multi-select, optional 0–100% time-normalise) and one-click send to Kinematics, the Data Dashboard or Publication figures
  • Built-in example trials: full-body optical gait (Warmerdam et al. 2022, CC-BY) and an anonymised Xsens inertial-mocap dribble

Two-Camera 3D, consistent navigation, accuracy fixes

August 2026
  • Two-Camera 3D (alpha) now calibrates with plain DLT from clicked control points โ€” no plugins or installs โ€” and outputs triangulated 3D plus ISB joint angles, with a per-frame reprojection-error column for validity checks
  • Navigation sorted โ€” every tool now appears in the menu on every page (previously some were missing), and the homepage tool grid and footer list the full toolkit
  • Accuracy fixes across Jump (drop-jump contact time), Signal (FFT dominant-frequency), GPS (time/units/thresholds), IMU (step length + units), Reliability (ID column, weighted ฮบ, SEM) and Projectile (dashboard export)
  • DOI citation (Zenodo) available from the Cite button on every tool page

Tutorials and Help pages, Citation tool

May 2026
  • Tutorials, Help, and What's new are now full standalone pages
  • Citation button in the header - MLA, APA, Chicago, Harvard, Vancouver formats plus BibTeX, RIS, and RefWorks export
  • Em dashes removed throughout for cleaner typography
  • Kinematics Quick Action in Tools panel - opens chart with annotation selector and empty state prompt
  • Logo weight updated to match site typography
  • Nav font size consistent across all pages

Dual video + external data sync

May 2026
  • Dual video - side-by-side comparison, both videos start simultaneously for smooth sync
  • External data import - CSV/XLSX files (force plate, EMG, accelerometer)
  • Data strip - waveform display below video with playhead cursor, click to seek
  • Sync point - align video frame to data sample for accurate time-locking
  • Polygon (P) and Circle (O) tools with area calculation
  • Zoom controls - 0.25x to 4x
  • Normalise and Jump analysis pages added
  • Centre of Mass segmental analysis page added

Calibration UX + shapes + URL loading

May 2026
  • Calibration dialog - draw scale line, dialog pops with live px/unit ratio
  • Scale and FPS merged into single Apply Calibration action
  • Rectangle (R) and Freehand (D) tools
  • Load from URL - direct MP4 or Google Drive share link
  • Hover tooltips on all tool buttons
  • Touch support: long-press markers on mobile

Template tracking + kinematics

May 2026
  • Track-on-play - enable tracking per marker, plays with video, works in both directions
  • Template size, search radius, and confidence threshold controls
  • Kinematics chart - position, velocity, acceleration with Chart.js, scaleable panel
  • Annotation properties: colour picker, line weight, visibility frame range

Initial release

May 2026
  • Video loading and frame-by-frame playback
  • Marker, Distance, and Angle annotation tools
  • Scale calibration, session save/load, CSV export