Software Design - Mobile App

Image 1: Login Page

Image 1: Login Page

Image 2: Register Page

Image 2: Register Page

Image 3: Recovery Page

Image 3: Recovery Page

Image 4: Home Page (1)

Image 4: Home Page (1)

Image 5: Home Page (2)

Image 5: Home Page (2)

Image 6: Volunteers List Page

Image 6: Volunteers List Page

Image 7: Volunteers Register Page

Image 7: Volunteers Register Page

Image 8: Volunteers Edition Page

Image 8: Volunteers Edition Page

Image 9: Jump Routine List Page

Image 9: Jump Routine List Page

Image 10: Jump Routine Register Page

Image 10: Jump Routine Register Page

Image 11: Report Page

Image 11: Report Page

Image 12: Logout Page

Image 12: Logout Page

Software Design - Computer Vision

Captura de tela 2025-05-29 113746.png

Captura de tela 2025-05-29 113810.png

More details:

The media generated by the computer vision module consists of a image with plots, and a annotated video with the calculated center of mass position and lines at the detected top of the head height and ankle height. The center of mass position was calculated according to

LAFOND, D.; DUARTE, M.; PRINCE, F. Comparison of three methods to estimate the center of mass during balance assessment. Journal of Biomechanics https://doi.org/10.1016/S0021-9290(03)00251-3 using the landmarks from the mediapipe model.

In order to detect when the jump starts, we analyze the rate of change of the center of mass’s vertical position. When it starts decreasing rapidly, it means the jump has started. To find when the jump has finished, we find the first frame after the peak of height where the vertical position is back at the baseline of when it started.