Measuring dynamic body movement
Abstract
In one example, a system for measuring body movement is provided. The system may comprise at least one processor and a memory storing processor executable codes, which, when implemented by the at least one processor, cause the system to perform operations comprising, at least receiving a video including a sequence of images and detecting at least one object of interest in one or more of the images. Feature reference points of the at least one object of interest are located, and a virtual movement-detection framework is generated in one or more of the images. The operations may include detecting, over the sequence of images, at least one singular or reciprocating movement of the feature reference point relative to the virtual movement-detection framework and generating a virtual path tracking a path of the at least one detected singular or reciprocating movement of the feature reference point.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for measuring dynamic body movement, the system comprising:
at least one processor and a memory storing processor executable codes, which, when implemented by the at least one processor, cause the system to perform operations comprising, at least:
receiving a video including a sequence of images;
detecting at least one object of interest in one or more of the images;
locating feature reference points of the at least one object of interest;
generating a virtual movement-detection framework in one or more of the images;
detecting, over the sequence of images, at least one singular or reciprocating movement of the feature reference point relative to the virtual movement-detection framework; and
generating a virtual path tracking a path of the at least one detected singular or reciprocating movement of the feature reference point.
2 . The system of claim 1 , wherein the operations further comprise:
positioning or aligning the virtual movement-detection framework with the at least one object of interest in one or more of the images based at least in part on a feature reference point.
3 . The system of claim 1 , wherein the operations further comprise:
analyzing coordinates of the virtual path or feature reference point to derive an amplitude of the at least one singular or reciprocating movement of the feature reference point.
4 . The system of claim 1 , wherein the operations further comprise:
analyzing coordinates of the virtual path or feature reference point to derive a frequency of the at least one singular or reciprocating movement of the feature reference point.
5 . A method comprising:
receiving a video including a sequence of images; detecting at least one object of interest in one or more of the images; locating feature reference points of the at least one object of interest; generating a virtual movement-detection framework in one or more of the images; detecting, over the sequence of images, at least one singular or reciprocating movement of the feature reference point relative to the virtual movement-detection framework; and generating a virtual path tracking a path of the at least one detected singular or reciprocating movement of the feature reference point.
6 . The method of claim 5 , further comprising:
positioning or aligning the virtual movement-detection framework with the at least one object of interest in one or more of the images based at least in part on a feature reference point.
7 . The method of claim 5 , further comprising:
analyzing coordinates of the virtual path or feature reference point to derive an amplitude of the at least one singular or reciprocating movement of the feature reference point.
8 . The method of claim 5 , further comprising:
analyzing coordinates of the virtual path or feature reference point to derive a frequency of the at least one singular or reciprocating movement of the feature reference point.
9 . A machine-readable medium including instructions which, when read by a machine, cause the machine to perform operations including, at least:
receiving a video including a sequence of images; detecting at least one object of interest in one or more of the images; locating feature reference points of the at least one object of interest; generating a virtual movement-detection framework in one or more of the images; detecting, over the sequence of images, at least one singular or reciprocating movement of the feature reference point relative to the virtual movement-detection framework; and generating a virtual path tracking a path of the at least one detected singular or reciprocating movement of the feature reference point.
10 . The medium of claim 9 , wherein the operations further comprise:
positioning or aligning the virtual movement-detection framework with the at least one object of interest in one or more of the images based at least in part on a feature reference point.
11 . The medium of claim 9 , wherein the operations further comprise:
analyzing coordinates of the virtual path or feature reference point to derive an amplitude of the at least one singular or reciprocating movement of the feature reference point.
12 . The medium of claim 9 , wherein the operations further comprise:
analyzing coordinates of the virtual path or feature reference point to derive a frequency of the at least one singular or reciprocating movement of the feature reference point.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.