A Privacy-Protecting Step-Level Walking Direction Detection Algorithm Based on Floor Vibration