
Stable Point Determination For Monitoring User Movements
Stable Point Determination For Monitoring User Movements
Abstract A system generates applications based on a domain specific language (DSL). The applications allow a user to take measurements based on user movements using a client device (for example, a mobile phone) for providing to an expert. The domain specific language includes commands that cause the generated applications to perform various tasks, such as providing specific instructions to the user, starting and stopping recording, taking measurements, and so on. The system compiles the DSL specification to generate executable instructions that are deployed (for example, on a client device such as a mobile phone). The DSL specification allows users to specify virtual points based on multiple landmarks obtained from the images of the user. The DSL specification allows users to specify a point as a stable point for landmarks that are expected to be stationary but move across frames.