Human body dance dynamic tracking method and system

By applying stable isotope markers on dancers and combining special detection equipment and three-dimensional reconstruction software, the problem of insufficient dynamic tracking accuracy and continuity in the existing technology under complex conditions is solved, and high-precision dance movement analysis and technical evaluation are achieved, which improves the quality of dance performance.

CN119625343AInactive Publication Date: 2025-03-14SICHUAN TECH & BUSINESS UNIV
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510159176.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2025-03-14
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing dynamic tracking technologies have poor recognition accuracy and data continuity under complex lighting and background conditions, making it difficult to provide high-precision dance motion analysis, especially when it is prone to delays or errors during fast or subtle movements.

Method used

Stable isotopes are used as markers and applied to the dancer's key joints and muscle groups. Combined with specially developed isotope labeling detection equipment, the recognition effect is optimized under various lighting and background conditions. Through three-dimensional reconstruction software, an accurate three-dimensional action model is constructed, key action nodes are extracted, the smoothness, speed and velocity of the action are calculated, and performance analysis results are generated.

Benefits of technology

It realizes high-precision motion capture and analysis, improves the real-time reaction speed of the model and the accuracy of the motion response, provides detailed technical evaluation and improved guidance, and improves the quality of dance performances and the technical level of dancers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119625343A_ABST
    Figure CN119625343A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of dynamic tracking, in particular to a human dance dynamic tracking method and system, and the method comprises the following steps: selecting a target stable isotope as a marker according to atomic weight and chemical properties, mixing the target stable isotope with a proper amount of carrier, and smearing the mixture on key joints and muscle groups of a dancer to generate a key marker combination. According to the invention, through cooperation with specially developed isotope labeling detection equipment, the identification effect under various illumination and background conditions is optimized, the data accuracy and tracking continuity are ensured, and the accurate three-dimensional motion model is constructed, so that the real-time reaction speed and the motion response precision of the model are improved; in addition, key action nodes are allowed to be extracted from the model and used for dynamically tracking and evaluating the coherence of the actions, through deep action analysis, the dancer and the coach can obtain detailed technical evaluation and improvement guidance, and the quality of dance performance and the technical level of the dancer are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of dynamic tracking technology, and in particular to a method and system for dynamic tracking of human dance. Background Art

[0002] Dynamic tracking technology focuses on monitoring and analyzing the movement of various objects in real time or near real time. In video or image data, this technology can identify and track the movement of objects over time. It involves advanced algorithms in multiple fields such as computer vision, image processing, and machine learning. The core problems solved by these algorithms include object detection, feature extraction, motion prediction, and behavior recognition. Dynamic tracking technology is widely used in monitoring security, sports analysis, traffic control, interactive entertainment, and other fields, and its ability to handle complex scenes and multi-target tracking continues to improve.

[0003] Among them, the human dance dynamic tracking method refers to a specific application that uses dynamic tracking technology to monitor and analyze dance movements. Through advanced dynamic analysis, every movement, step, and posture of the dancer can be accurately captured, thereby making a detailed technical evaluation of the dance performance or enhancing the audience's viewing experience. The uses of this technology include dance training assistance, stage performance quality control, and creating more dynamic and interactive dance entertainment products. Through real-time feedback and in-depth analysis, dancers and coaches can get specific guidance on improving dance movements, while also enhancing the creation and expression of dance works.

[0004] Existing motion tracking technologies mainly rely on visual data, such as videos or images, and face challenges in recognition accuracy and data continuity under complex lighting and background conditions. Traditional motion tracking methods are prone to delays or errors when processing fast or subtle movements, which is particularly evident when high precision is required, such as dance performance analysis. The limitation of these technologies is that they cannot provide in-depth analysis of movement quality, such as a comprehensive assessment of movement smoothness, speed, and strength. This analysis is crucial for professional dance training and performance quality control, but existing technologies fail to provide sufficient support, making it difficult for coaches and dancers to obtain real-time and comprehensive feedback, affecting training efficiency and the speed of performance improvement. Summary of the invention

[0005] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a human dance dynamic tracking method and system.

[0006] In order to achieve the above object, the present invention adopts the following technical scheme, a human dance dynamic tracking method, comprising the following steps:

[0007] S1: Select the target stable isotope as a marker, choose it according to its atomic weight and chemical properties, mix it with an appropriate amount of carrier and apply it to the dancer's key joints and muscle groups to generate a key marker combination;

[0008] S2: Develop and calibrate isotope label detection equipment according to the key label combination, adjust the wavelength and scanning frequency of the equipment, perform scanning operations, optimize recognition under lighting and background conditions, check continuous tracking, and obtain scanning recognition data;

[0009] S3: adjusting the parameters of the 3D reconstruction software according to the scanned recognition data, setting the scale and action response speed of the model by inputting the marker point data, simulating the dancer's movements in real time, and constructing a 3D action model;

[0010] S4: extracting key action node data from the three-dimensional action model, comparing key change points in continuous action data, dynamically tracking and evaluating the continuity of actions by calculating the difference, and generating action detail differences;

[0011] S5: Analyze the dynamic movement of human dance by using the differences in movement details, adjust the data sampling frequency, calculate the smoothness, speed and strength of the movement, and generate performance analysis results;

[0012] S6: Match the performance analysis results with the training goals, determine whether the dancer's technical level meets the standards, analyze the dance movements that need to be improved, and propose improvement measures to obtain technical evaluation results.

[0013] As a further scheme of the present invention, the key marker combination includes the selection of isotope markers, the marker types of joint positions and the marker density of muscle groups, the scanning identification data includes motion trajectory data, time series data, and spatial position data of joint and muscle group markers, the three-dimensional motion model includes the setting of motion response speed, the scaling ratio of the model and the real-time performance in a virtual environment, the motion detail differences include motion continuity and fluency analysis, speed fluctuation analysis during motion execution and quantitative data of force changes, the performance analysis results include motion fluency scores, speed consistency and quantitative indicators of force expression, and the technical evaluation results include the dancer's technical level assessment, the fit analysis with predetermined training goals and improvement plans for target technical defects.

[0014] As a further solution of the present invention, target stable isotopes are selected as markers according to atomic weight and chemical properties, mixed with an appropriate amount of carrier and applied to the key joints and muscle groups of the dancer. The steps for generating the key marker combination are as follows:

[0015] S101: Screen stable isotopes, determine the atomic weight and half-life of isotopes, select isotopes with stable chemical properties and harmless to the human body, check whether they are not easy to fall off on the dancers' skin, and generate stable isotope labeled materials;

[0016] S102: Selecting a polymer base material that is compatible with the stable isotope labeled material, adjusting the mixing ratio to optimize the bonding strength and elasticity, verifying that the material does not fall off during the dancer's intense movements, and obtaining a mixed isotope carrier;

[0017] S103: When applying the mixed isotope carrier to the dancer, it is evenly spread by brushing and spraying, focusing on covering the joints and key muscle groups, and the coating thickness is controlled to maintain the human body dance movement to obtain a key marking combination.

[0018] As a further solution of the present invention, according to the key marker combination, the steps of developing and calibrating the isotope label detection device, adjusting the wavelength and scanning frequency of the device, performing the scanning operation, optimizing the recognition under the illumination and background conditions, checking the continuous tracking, and obtaining the scanning recognition data are specifically as follows:

[0019] S201: When developing an isotope labeling detection device using the key label combination, a spectrum analyzer suitable for detecting stable isotope labeled materials is integrated, the spectrum characteristics of the isotope target are adjusted, the signal emitted by the device in response to the isotope is checked, and an initial device calibration record is formed;

[0020] S202: Using the initial equipment calibration record, adjust the equipment wavelength and scanning frequency, test the effect of differentiated wavelengths on signal clarity based on the absorption and reflection characteristics of the stable isotope labeled material, and adjust the scanning frequency to match the dancer's movement speed, check the continuity of tracking, and obtain the equipment wavelength frequency optimization result;

[0021] S203: Perform a scanning operation based on the wavelength frequency optimization result of the device, conduct tests under various lighting and background conditions, optimize the consistency in differentiated environments, and obtain scanning recognition data.

[0022] As a further solution of the present invention, according to the scanning recognition data, the parameters of the 3D reconstruction software are adjusted, and by inputting the marker point data, the scaling ratio and the action response speed of the model are set, and the dancer's movements are simulated in real time. The steps of constructing the 3D action model are specifically as follows:

[0023] S301: using the scan recognition data, adjusting the 3D reconstruction software parameters, analyzing the scan recognition data, identifying the key marker point positions and movement trajectories, adjusting the software rendering and processing speed, and obtaining software parameter optimization settings;

[0024] S302: Based on the software parameter optimization setting, the marker point data is input into the 3D reconstruction software, the model scaling ratio is set to match the dancer's body shape and range of motion, and the action response speed is configured to match the dancer's movement speed, optimize the smoothness of motion capture, and obtain the model scaling adjustment result;

[0025] S303: Using the model proportion adjustment result, the dancer's movements are simulated in real time to verify the synchronization and accuracy of the movements, and the dancer's movements are reproduced in all directions in the virtual environment to construct a three-dimensional movement model.

[0026] As a further solution of the present invention, the steps of extracting key action node data from the three-dimensional action model, comparing key change points in continuous action data, dynamically tracking and evaluating the continuity of actions by calculating the difference, and generating action detail differences are specifically as follows:

[0027] S401: using the three-dimensional motion model and a posture estimation algorithm, extracting key motion node data, recording coordinate changes of the key nodes in the motion sequence, and obtaining coordinate change analysis results;

[0028] S402: Based on the coordinate change analysis result, compare the key change points in the continuous action data, identify the incoherence and abnormal points in the action transition by comparing the position and speed differences of multiple nodes between the differentiated actions, and obtain the action change key point analysis result;

[0029] S403: According to the analysis result of the key points of the action changes, the difference between each action and the previous and next actions is calculated, the fluency and continuity of the action are evaluated, and the action detail differences are generated.

[0030] As a further solution of the present invention, the formula of the posture estimation algorithm is as follows:

[0031]

[0032] in, is the normalized action change value, Representative The three-dimensional coordinates of the nodes, Representative The three-dimensional coordinates of the nodes, represents the position change sensitivity coefficient, Represents the coordinate data smoothing adjustment constant, represents the regularization parameter.

[0033] As a further solution of the present invention, the steps of analyzing the dynamic movement of human dance by utilizing the difference in movement details, adjusting the data sampling frequency, calculating the fluency, speed and strength of the movement, and generating the performance analysis result are specifically as follows:

[0034] S501: Analyze the characteristics of the dancer's dynamic movement by using the difference in movement details, adjust the data sampling frequency to optimize the time accuracy and detail resolution of motion capture, verify that every slight change in movement can be recorded, and obtain dynamic movement adjustment data;

[0035] S502: Based on the dynamic motion adjustment data, the smoothness of the movement is calculated, the smoothness of the movement transition is quantified, and the speed and strength of each movement are evaluated, the consistency of the quantitative index and the dancer's performance is verified, and the movement performance index calculation result is obtained;

[0036] S503: Using the calculation results of the movement performance index, integrating the analysis information of the smoothness, speed and strength of the movement, scoring the dancer's overall performance, and generating a performance analysis result.

[0037] As a further solution of the present invention, the performance analysis results are matched with the training goals, whether the dancer's technical level meets the standards is determined, the dance movements that need to be improved are analyzed, and improvement measures are proposed. The specific steps of obtaining the technical evaluation results are:

[0038] S601: Matching the performance analysis results with the training goals, determining the degree of compliance of each dancer's movements through comparative analysis, identifying the gap between the technical level and the expected goal, and obtaining a technical level matching analysis result;

[0039] S602: Based on the technical level matching analysis results, analyze the dance movements that do not meet the standards, record the movements and stages that lead to technical deficiencies, capture the root causes of technical deficiencies through movement deconstruction and cause tracking, optimize the movement analysis process, and obtain improvement point analysis results;

[0040] S603: Using the improvement point analysis results, design dance movement improvement measures, adjust the frequency and intensity of movement exercises, formulate targeted training plans, verify the effect of each measure on the dancer's technique improvement, and generate technical evaluation results.

[0041] A human body dance dynamic tracking system, the human body dance dynamic tracking system is used to execute the human body dance dynamic tracking method, the system comprises:

[0042] The isotope labeling module selects stable isotopes that match human dance motion capture, verifies stability and applicability by checking atomic weight and chemical properties, mixes with a carrier, and applies it to the dancer's joints and muscles to generate a key label combination;

[0043] The detection device calibration module designs the isotope label detection device based on the key label combination, adjusts the device wavelength and scanning frequency, optimizes the scanning performance under illumination and background conditions, performs the scanning operation, and obtains the scanning identification data;

[0044] The three-dimensional motion reconstruction module adjusts the input parameters of the three-dimensional reconstruction software according to the scanned recognition data, sets the model scaling ratio and motion response speed, and constructs a three-dimensional motion model by simulating the dancer's motion in real time;

[0045] The motion analysis module extracts key motion node data from the three-dimensional motion model, calculates key changes in continuous motion data, and obtains motion detail differences through difference analysis;

[0046] The performance analysis module uses the differences in movement details to analyze the fluidity, speed and strength of the dance dynamics, evaluate the dancer's technical level, identify dance movements that need to be improved, and obtain technical evaluation results.

[0047] Compared with the prior art, the advantages and positive effects of the present invention are:

[0048] In the present invention, by selecting stable isotopes as markers and applying them to the key joints and muscle groups of the dancers, high-precision motion capture is achieved. The application of stable isotope labeling, in conjunction with specially developed isotope labeling detection equipment, optimizes the recognition effect under various lighting and background conditions, ensuring the accuracy of the data and the continuity of tracking. The three-dimensional reconstruction software further utilizes these data to construct an accurate three-dimensional motion model through dynamic simulation. Not only does it improve the real-time reaction speed of the model and the accuracy of the motion response, it also allows the extraction of key motion nodes from the model for dynamic tracking and evaluation of the continuity of the motion. Through this in-depth motion analysis, dancers and coaches can get detailed technical evaluations and improvement guidance, effectively improving the quality of dance performances and the technical level of dancers. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 It is a schematic diagram of the workflow of the present invention;

[0050] Figure 2 This is a detailed flow chart of S1 of the present invention;

[0051] Figure 3 This is a detailed flow chart of S2 of the present invention;

[0052] Figure 4 This is a detailed flow chart of S3 of the present invention;

[0053] Figure 5 This is a detailed flow chart of S4 of the present invention;

[0054] Figure 6 This is a detailed flow chart of S5 of the present invention;

[0055] Figure 7 This is a detailed flow chart of S6 of the present invention;

[0056] Figure 8 It is a system flow chart of the present invention. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0058] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, in the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined.

[0059] See also Figure 1 The present invention provides a technical solution, a method for tracking human dance dynamics, comprising the following steps:

[0060] S1: Select the target stable isotope as a marker, choose it according to its atomic weight and chemical properties, mix it with an appropriate amount of carrier and apply it to the dancer's key joints and muscle groups to generate a key marker combination;

[0061] S2: Develop and calibrate isotope label detection equipment based on key label combinations, adjust the wavelength and scanning frequency of the equipment, perform scanning operations, optimize recognition under lighting and background conditions, check continuous tracking, and obtain scanning recognition data;

[0062] S3: According to the scanned recognition data, the parameters of the 3D reconstruction software are adjusted, and the scaling ratio and action response speed of the model are set by inputting the marker point data, so as to simulate the dancer's movements in real time and construct a 3D action model;

[0063] S4: Extract key action node data from the 3D action model, compare key change points in continuous action data, dynamically track and evaluate the action coherence by calculating the difference, and generate action detail differences;

[0064] S5: Analyze the dynamic movement of human dance by using the differences in movement details, adjust the data sampling frequency, calculate the smoothness, speed and strength of the movement, and generate performance analysis results;

[0065] S6: Match the performance analysis results with the training goals to determine whether the dancer’s technical level meets the standards, analyze the dance movements that need to be improved, and propose improvement measures to obtain technical evaluation results.

[0066] The key marking combination includes the selection of isotope markings, the type of markings for joint positions and the marking density for muscle groups. The scanning and recognition data include the motion trajectory data, time series data and spatial position data of the joint and muscle group marking points. The three-dimensional motion model includes the setting of the motion response speed, the scaling of the model and the real-time performance in the virtual environment. The differences in movement details include the analysis of the continuity and smoothness of the movement, the analysis of the speed fluctuations during the execution of the movement and the quantitative data of the force changes. The performance analysis results include the smoothness score of the movement, the quantitative indicators of speed consistency and force expression. The technical evaluation results include the dancer's technical level assessment, the analysis of the degree of fit with the predetermined training goals and the improvement plan for the target technical defects.

[0067] See also Figure 2 , select the target stable isotope as a marker, select it according to atomic weight and chemical properties, mix it with an appropriate amount of carrier and apply it to the dancer's key joints and muscle groups. The specific steps for generating the key marker combination are:

[0068] S101: Screen stable isotopes, determine the atomic weight and half-life of isotopes, select isotopes with stable chemical properties and harmless to the human body, and check whether they are not easy to fall off the dancer's skin. The execution process of generating stable isotope labeled materials is as follows;

[0069] In the process of screening isotopes, it is necessary to check the atomic weight and half-life of the isotopes. These data are obtained through detailed experimental measurements. The atomic weight and half-life data are determined by precision instruments in the laboratory. The stage also involves comparing the chemical properties of the isotopes to ensure that the selected isotopes are harmless to the human body. The screening process is based on the evaluation of the stability and biocompatibility of the isotopes. The selected isotopes must also undergo adhesion tests on the dancers' epidermis to verify their stability during strenuous exercise and generate stable isotope labeled materials.

[0070] S102: Select a polymer base material that is compatible with the stable isotope labeled material, adjust the mixing ratio to optimize the bonding strength and elasticity, and verify that it does not fall off during the dancer's intense movements. The execution process for obtaining the mixed isotope carrier is as follows;

[0071] Adjust the mixing ratio to optimize bonding strength and elasticity, according to the formula , calculate the optimal bonding strength of the mixed isotope carrier. In the formula, Represents the bonding strength, represents the bonding area, Represents the material thickness, represents the material characteristic coefficient, Is a natural constant. Detailed explanation of the formula and the process of formula calculation: This formula is calculated based on the basic properties of the material, where the material property coefficient Through experiments, the material characteristic coefficient is set to 0.05 and the bonding area 5 square centimeters, material thickness is 0.1 cm. Then the calculation in the formula is The results show that by adjusting the mixing ratio, it is indeed possible to optimize the bonding strength and elasticity, providing stable support for dancers during intense movements.

[0072] S103: When applying the mixed isotope carrier to the dancer, apply it evenly by brushing and spraying, focusing on covering the joints and key muscle groups, and controlling the coating thickness to maintain the human dance movement. The execution process of obtaining the key marking combination is as follows;

[0073] In the process of applying the mixed isotope carrier to the dancers, the material is evenly applied by brushing and spraying to ensure adequate coverage of the joints and key muscle groups. The coating thickness is adjusted to maintain the naturalness of the human body's dance movements. The uniformity and thickness of the coating are strictly controlled during the operation. The application technique and material fluidity are adjusted through laboratory tests and on-site feedback. Precise application ensures that the coating does not fall off during movement and does not affect the dancer's normal performance. Real-time monitoring and subsequent adjustments are used to optimize the coating performance and obtain a key marking combination that meets the requirements of professional dance performances.

[0074] See also Figure 3 , according to the key marker combination, develop and calibrate the isotope label detection equipment, adjust the wavelength and scanning frequency of the equipment, perform the scanning operation, optimize the recognition under lighting and background conditions, check the continuous tracking, and obtain the scanning recognition data. The specific steps are:

[0075] S201: When developing isotope labeling detection equipment using a key label combination, a spectrum analyzer suitable for detecting stable isotope labeled materials is integrated, the spectrum characteristics of the isotope target are adjusted, and the signal emitted by the equipment in response to the isotope is checked to form the execution process of the initial equipment adjustment record is as follows;

[0076] Adjust according to the spectral characteristics of the isotope target, according to the formula , calculate the optimal wavelength of the device. In the formula, represents the wavelength, represents the speed of light, Represents frequency. Detailed explanation of the formula and the process of formula calculation: During the adjustment of the spectrum analyzer, the wavelength of the device The determination is based on the speed of light and target frequency Considering the speed of light is a constant, that is m / s. Set the adjusted target frequency to Hertz, wavelength The calculation formula is This result shows that it is effective to adjust the spectrum analyzer to the spectral characteristics of specific isotope-labeled materials, accurately matching the frequency of the emitted signal and providing a basis for the initial calibration of the equipment.

[0077] S202: Using the initial equipment calibration record, adjust the equipment wavelength and scanning frequency, test the effect of differentiated wavelengths on signal clarity based on the absorption and reflection characteristics of the stable isotope labeled material, and adjust the scanning frequency to match the dancer's movement speed, check the continuity of tracking, and obtain the equipment wavelength frequency optimization results. The execution process is as follows;

[0078] Using the initial equipment calibration records to optimize the equipment is to adjust the equipment wavelength and scanning frequency to test the impact of different wavelengths on signal clarity. The adjustment process takes into account the absorption and reflection characteristics of stable isotope labeled materials. During operation, the signal response and quality at each wavelength are recorded in detail, and the scanning frequency is synchronously adjusted to match the speed of the dancer's movements to ensure that tracking continuity is not affected. The calibration details are accurately corrected based on actual test data to obtain the equipment wavelength and frequency optimization results.

[0079] S203: Based on the device wavelength frequency optimization result, a scanning operation is performed, and tests are performed under various lighting and background conditions to optimize the consistency in differentiated environments. The execution process of obtaining the scanning recognition data is as follows;

[0080] Through the device wavelength frequency optimization results, during the scanning operation, the focus is on testing the performance of the device under various lighting and background conditions, adjusting the scanning parameters to optimize the consistency in differentiated environments. The testing process involves multiple rounds of scanning under different light intensities and background color contrasts, collecting batch data to evaluate the stability of device performance, and optimizing operations to adjust device settings based on data analysis to ensure high-quality scanning and recognition data in any environment.

[0081] See also Figure 4 ,According to the scanned recognition data, adjust the parameters of the 3D reconstruction software, input the marker point data, set the model's scaling and action response speed, and simulate the dancer's movements in real time. The specific steps for building a 3D action model are as follows:

[0082] S301: Using the scan recognition data, adjusting the 3D reconstruction software parameters, analyzing the scan recognition data, identifying the key marker point positions and movement trajectories, adjusting the software rendering and processing speed, and obtaining the execution flow of the software parameter optimization settings are as follows;

[0083] Analyze the scanned recognition data, identify the key marker positions and movement trajectories, and follow the formula , calculate the dynamic position of the marker point. In the formula, Representative time location, represents the initial position, represents the initial velocity, Represents acceleration. Detailed explanation of the formula and the process of formula calculation and derivation: Analysis and adjustment process in 3D reconstruction software, using scanning recognition data to determine the initial position of the marker point and initial velocity . Set in At this moment, the initial position of the mark point is 0 meters, the initial speed is 1 meter / second, and the acceleration is performed on this basis. Settings, such as m / s Calculated in The position in seconds can be obtained by By analyzing the scan recognition data and adjusting the software parameters, the actual movement trajectory of key markers in the action can be accurately simulated, providing a basis for subsequent model optimization.

[0084] S302: Based on the software parameter optimization setting, the marker point data is input into the 3D reconstruction software, the model scaling ratio is set to match the dancer's body shape and range of motion, and the action response speed is configured to match the dancer's movement speed and optimize the smoothness of motion capture. The execution process of obtaining the model scaling result is as follows;

[0085] Based on the software parameter optimization settings, the marker point data is input into the 3D reconstruction software, focusing on adjusting the model scaling to match the dancer's body shape and range of motion. The operation process includes setting different scaling parameters to test the matching degree between the model and the actual dancer's size, configuring the action response speed to synchronize the dancer's movement speed, ensuring that the simulated motion capture is smooth and truly reflects the dancer's movement characteristics. The optimization operation is based on detailed motion data analysis, and adjusts the processing speed and rendering quality of the motion capture software to obtain the model scale adjustment result.

[0086] S303: Through the model proportion adjustment result, the dancer's movements are simulated in real time to verify the synchronization and accuracy of the movements, and the dancer's movements are reproduced in all directions in the virtual environment. The execution process of constructing a three-dimensional movement model is as follows;

[0087] The core task in the process of simulating the dancer's movements in real time through adjusting the model's proportions is to verify the synchronization and accuracy of the movements. The operation includes extensive motion reproduction tests in a virtual environment, observing and adjusting the motion performance of the three-dimensional model from multiple angles and under different lighting conditions, and collecting feedback information to further optimize the realism and response speed of the motion simulation. Through these detailed tests and adjustments, a three-dimensional motion model that can accurately reproduce the dancer's movements is constructed.

[0088] See also Figure 5 , extract key action node data from the 3D action model, compare the key change points in the continuous action data, dynamically track and evaluate the action coherence by calculating the difference, and generate the action detail differences in the following steps:

[0089] S401: Using the three-dimensional motion model and the posture estimation algorithm, extracting the key motion node data, recording the coordinate changes of the key nodes in the motion sequence, and obtaining the coordinate change analysis results. The execution process is as follows;

[0090] The formula of the posture estimation algorithm is as follows:

[0091]

[0092] in, is the normalized action change value, Representative The three-dimensional coordinates of the nodes, Representative The three-dimensional coordinates of the nodes, represents the position change sensitivity coefficient, Represents the coordinate data smoothing adjustment constant, represents the regularization parameter.

[0093] Detailed explanation of the formula and the process of formula calculation and derivation:

[0094] Considering that the sensitivity of coordinate changes of key nodes is very important in 3D motion capture, the parameter , and To accurately calculate the relative action changes between nodes.

[0095] parameter (Position change sensitivity coefficient): This parameter determines the model's sensitivity to small changes in node position. Through statistical analysis of historical action data, Can be set to 1.5. This value is the average reaction coefficient obtained by statistically analyzing multiple action sequence data, ensuring high sensitivity to small changes in movement.

[0096] parameter and (Node coordinates at current and previous moments): and is data directly obtained from a 3D motion capture system. time for m, and time for Meter, then The calculation is as follows:

[0097] ;

[0098] parameter (Coordinate data smoothing adjustment constant): This parameter is used to adjust the smoothness of coordinate data to reduce the error caused by occasional jitter. By performing noise analysis on motion capture data in different environments, The value is 0.01, which is to maintain the consistency and smoothness of data in different devices and environments.

[0099] parameter (Regularization parameter): Prevent the denominator in the formula from being zero and adjust the range of the entire expression. After many experiments, it was determined that is 2, which is set according to the statistical normalization results of the action data at different action frequencies.

[0100] Calculation example with specific numbers:

[0101]

[0102] This result shows that in the monitored action sequence, from moment arrive After calculating the adjustment coefficient and regularization parameter, the normalized motion change value is 1.062, which reflects the actual motion amplitude of the key motion node during this period. The value helps to further analyze the quality of the action and the accuracy of execution.

[0103] S402: Based on the coordinate change analysis results, compare the key change points in the continuous action data, and identify the incoherence and abnormal points in the action transition by comparing the position and speed differences of multiple nodes between the differentiated actions. The execution process of obtaining the action change key point analysis results is as follows;

[0104] Based on the results of coordinate change analysis, in the process of comparing the key change points in continuous motion data, by recording in detail the position and speed of each key node in different actions, data analysis tools are used to identify possible incoherence and abnormal points in motion transitions. The analysis operation involves comparing the coordinate and speed data between multiple motion nodes, and calculating the degree of change in position and speed through advanced statistical methods to identify key change points. The process includes visual representation of motion change points and automatic marking of abnormal points to ensure that any small deviations or irregularities in motion transitions can be accurately captured. Through these analyses, the analysis results of key points of motion changes are obtained.

[0105] S403: According to the analysis results of the key points of the action changes, the difference between each action and the previous and next actions is calculated, the fluency and coherence of the action are evaluated, and the execution process of generating the action detail difference is as follows;

[0106] Calculate the difference between each action and the previous and next actions according to the formula , calculate the spatial difference between actions. In the formula, represents the spatial difference between actions, and Represents the coordinates of two nodes in a continuous action. Formula explanation and formula calculation derivation process: When evaluating the smoothness and coherence of an action, the formula is used to calculate the spatial position difference of key points in adjacent actions. For example, set the key point coordinates of the first action to , the key point coordinates of the second action are Calculated by the formula This result shows a large spatial difference, indicating that the movement transition is not smooth enough. This analysis can help to further optimize the movement design to ensure the continuity of the dancers' movements and the smoothness of the visual effects.

[0107] See also Figure 6 ,Using the differences in action details, we analyze the dynamic movement of human dance, adjust the data sampling frequency, calculate the smoothness, speed and strength of the action, and generate the performance analysis results in the following steps:

[0108] S501: Analyze the characteristics of the dancer's dynamic movement by using the differences in movement details, adjust the data sampling frequency to optimize the time accuracy and detail resolution of motion capture, verify that every slight change in movement can be recorded, and obtain the dynamic movement adjustment data. The execution process is as follows;

[0109] Adjust the data sampling frequency to optimize the time accuracy and detail resolution of motion capture, according to the formula , calculate the required sampling frequency. In the formula, represents the sampling frequency, Represents the sampling time interval. Formula explanation and formula calculation derivation process: In the process of improving the time accuracy and detail resolution of motion capture, the data sampling frequency is adjusted to ensure that the slight changes of each action can be accurately recorded. The goal is to set the sampling time interval Reduced to 0.01 seconds, the corresponding sampling frequency Calculated as Hz. This high-frequency sampling ensures that every nuance in the dancer’s movements is captured, improving the quality and accuracy of the motion data, which is crucial for further motion analysis and optimization.

[0110] S502: Based on the dynamic motion adjustment data, the smoothness of the movement is calculated, the smoothness of the movement transition is quantified, and the speed and strength of each movement are evaluated at the same time, and the consistency of the quantitative index and the dancer's performance is verified. The execution process of obtaining the calculation result of the movement performance index is as follows;

[0111] Based on dynamic motion adjustment data, the process of calculating the smoothness of movements involves quantitative analysis of the smoothness of movement transitions, while evaluating the speed and strength of each movement. The operation includes using advanced statistical methods to quantify each stage of the movement, and by comparing and analyzing the speed and strength differences between each movement, confirming the consistency of these quantitative indicators with the dancer's actual performance. The process optimizes the performance of the movement through precise measurement and calculation to ensure the natural smoothness and technical precision of the movement. Through these analyses, the calculation results of the movement performance indicators are obtained.

[0112] S503: Using the calculation results of the movement performance index, integrating the analysis information of the movement fluency, speed and strength, scoring the dancer's overall performance, and generating the performance analysis results. The execution process is as follows;

[0113] In the process of calculating the results using movement performance indicators and integrating the analytical information on the smoothness, speed and strength of the movements, we focus on how to score the dancer's overall performance based on these data. The operation process includes comprehensive analysis of all collected movement data, and the use of statistical models to evaluate every aspect of the dancer's performance to ensure that the scoring system fairly and comprehensively reflects the dancer's skills and performance, providing dancers with specific feedback and improvement suggestions to help optimize performance techniques and generate performance analysis results.

[0114] See also Figure 7 , match the performance analysis results with the training goals, determine whether the dancer's technical level meets the standards, analyze the dance movements that need to be improved, and propose improvement measures. The specific steps to obtain the technical evaluation results are:

[0115] S601: Matching the performance analysis results with the training goals, determining the degree of compliance of each dancer's movements through comparative analysis, identifying the gap between the technical level and the expected goal, and obtaining the technical level matching analysis results. The execution process is as follows;

[0116] In the process of matching the performance analysis results with the training goals, comparative analysis is used to determine the degree of compliance of each dancer's movements, and the relationship between each movement and the set training goals is recorded in detail to identify the gap between the technical level and the expected goals. Operations include using data analysis tools to quantitatively compare the dancers' performances, calculating the technical scores of each movement through statistical methods, and accurately identifying which movements meet or fail to meet the predetermined standards. The analysis process helps coaches and dancers understand the specific position of the technical level and formulate corresponding adjustment strategies. Through these analyses, technical level matching analysis results are obtained.

[0117] S602: Based on the technical level matching analysis results, analyze the dance movements that do not meet the standards, record the movements and stages that lead to technical deficiencies, capture the root causes of technical deficiencies through movement deconstruction and cause tracking, optimize the movement analysis process, and obtain the execution process of the improvement point analysis results as follows;

[0118] Record the actions and stages that lead to technical deficiencies, capture the root causes of technical deficiencies through action deconstruction and cause tracing, and follow the formula , calculation technology differences. In the formula, Represents the degree of technical difference, and represent the actual and target scores, respectively. Represents the number of movements analyzed. Detailed explanation of the formula and the process of formula calculation: In the process of analyzing the movements that did not meet the standard, the actual scores of the dancers were set to 75, 80, 85, the target scores were 90, 90, 90, and the number of movements was The technical difference is calculated as . This result indicates that there are significant technical differences, pointing out that further training and improvement in specific movements are needed to improve the dancers' overall technical level.

[0119] S603: Using the improvement point analysis results, designing dance movement improvement measures, adjusting the frequency and intensity of movement exercises, formulating targeted training plans, verifying the effect of each measure on the dancer's technique improvement, and generating the technical evaluation results. The execution process is as follows;

[0120] In the process of designing dance movement improvement measures using the improvement point analysis results, the focus is on adjusting the frequency and intensity of movement exercises and formulating targeted training plans. Operations include determining the specific movements that need to be strengthened according to the analysis results, adjusting the practice frequency to increase technical proficiency, and increasing the intensity of practice to accelerate technical improvement. By implementing these training measures and regularly evaluating the results, we ensure that each measure can effectively improve the dancers' technical level. Through detailed adjustment and optimization, we help dancers significantly improve the quality of their performances and generate technical evaluation results.

[0121] See also Figure 8 A human body dance dynamic tracking system is used to execute the human body dance dynamic tracking method, and the system comprises:

[0122] The isotope labeling module selects stable isotopes that match human dance motion capture, verifies stability and applicability by checking atomic weight and chemical properties, mixes with a carrier, and applies it to the dancer's joints and muscles to generate a key label combination;

[0123] The detection equipment calibration module designs isotope labeling detection equipment based on key label combinations, adjusts the equipment wavelength and scanning frequency, optimizes the scanning performance under illumination and background conditions, performs scanning operations, and obtains scanning identification data;

[0124] The 3D motion reconstruction module adjusts the input parameters of the 3D reconstruction software according to the scanned recognition data, sets the model scaling and motion response speed, and constructs a 3D motion model by simulating the dancer's movements in real time;

[0125] The motion analysis module extracts key motion node data from the 3D motion model, calculates key changes in continuous motion data, and obtains the differences in motion details through difference analysis;

[0126] The performance analysis module uses the differences in movement details to analyze the smoothness, speed and strength of dance dynamics, evaluate the dancer's technical level, identify dance movements that need to be improved, and obtain technical evaluation results.

[0127] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in other forms. Any technician familiar with the profession may use the technical contents disclosed above to change or modify them into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A method for tracking human dance dynamics, characterized in that: The following steps are involved: Selecting target stable isotopes as markers, based on atomic weight and chemical properties, and applying them to the dancer’s key joints and muscle groups after mixing with an appropriate amount of carrier to generate a key marker combination; According to the key marker combination, develop and calibrate the isotope label detection equipment, adjust the wavelength and scanning frequency of the equipment, perform scanning operations, optimize the recognition under lighting and background conditions, check continuous tracking, and obtain scanning recognition data; According to the scanned recognition data, the parameters of the three-dimensional reconstruction software are adjusted, and by inputting the marker point data, the scaling ratio and the action response speed of the model are set, the dancer's movements are simulated in real time, and the three-dimensional action model is constructed; Extracting key action node data from the three-dimensional action model, comparing key change points in continuous action data, dynamically tracking and evaluating the continuity of actions by calculating the difference, and generating action detail differences; Utilizing the differences in movement details, the dynamic movement of human dance is analyzed, the data sampling frequency is adjusted, the smoothness, speed and strength of the movement are calculated, and the performance analysis results are generated; The performance analysis results are matched with the training goals to determine whether the dancer's technical level meets the standards, analyze the dance movements that need to be improved, and propose improvement measures to obtain technical evaluation results.

2. The human body dance dynamic tracking method according to claim 1, characterized in that: The key marker combination includes the selection of isotope markers, the type of markers for joint positions and the marker density for muscle groups; the scanning identification data includes the motion trajectory data, time series data and spatial position data of the joint and muscle group markers; the three-dimensional motion model includes the setting of the motion response speed, the scaling ratio of the model and the real-time performance in a virtual environment; the motion detail differences include the analysis of the continuity and fluency of the motion, the speed fluctuation analysis during the execution of the motion and the quantitative data of the force changes; the performance analysis results include the fluency score of the motion, the quantitative indicators of speed consistency and force expression; the technical evaluation results include the assessment of the dancer's technical level, the analysis of the degree of fit with the predetermined training goals and the improvement plan for the target technical defects.

3. The human body dance dynamic tracking method according to claim 1, characterized in that: Select the target stable isotope as a marker, select it according to its atomic weight and chemical properties, mix it with an appropriate amount of carrier and apply it to the dancer's key joints and muscle groups. The steps to generate the key marker combination are as follows: Screen stable isotopes, determine the atomic weight and half-life of isotopes, select isotopes with stable chemical properties and harmless to the human body, check whether they are not easy to fall off on the dancers' skin, and generate stable isotope labeled materials; Select a polymer base material that is compatible with the stable isotope labeled material, adjust the mixing ratio to optimize the bonding strength and elasticity, verify that it does not fall off during the dancer's intense movements, and obtain a mixed isotope carrier; When the mixed isotope carrier is applied to the dancer, it is evenly spread by brushing and spraying, focusing on covering the joints and key muscle groups, and the coating thickness is controlled to maintain the human body dance movement to obtain the key marking combination.

4. The human body dance dynamic tracking method according to claim 1, characterized in that: According to the key marker combination, the steps of developing and calibrating the isotope marker detection equipment, adjusting the wavelength and scanning frequency of the equipment, performing the scanning operation, optimizing the recognition under the illumination and background conditions, and checking the continuous tracking to obtain the scanning recognition data are as follows: When developing isotope labeling detection equipment using the key label combination, a spectrum analyzer suitable for detecting stable isotope labeled materials is integrated, and the spectrum characteristics of the isotope target are adjusted to check the signal emitted by the equipment in response to the isotope, thereby forming an initial equipment calibration record; Using the initial equipment calibration record, adjust the equipment wavelength and scanning frequency, test the effect of differentiated wavelengths on signal clarity based on the absorption and reflection characteristics of the stable isotope labeled material, and adjust the scanning frequency to match the dancer's movement speed, check the continuity of tracking, and obtain the equipment wavelength frequency optimization results; The scanning operation is performed through the wavelength frequency optimization result of the device, and the test is carried out under various lighting and background conditions to optimize the consistency in differentiated environments and obtain scanning recognition data.

5. The human body dance dynamic tracking method according to claim 1, characterized in that: According to the scanned recognition data, the parameters of the 3D reconstruction software are adjusted, the scaling ratio and action response speed of the model are set by inputting the marker point data, and the dancer's movements are simulated in real time. The specific steps of constructing the 3D action model are as follows: Using the scanned recognition data, adjusting the three-dimensional reconstruction software parameters, analyzing the scanned recognition data, identifying the key marker point positions and movement trajectories, adjusting the software rendering and processing speed, and obtaining software parameter optimization settings; Based on the software parameter optimization settings, the marker point data is input into the 3D reconstruction software, the model scaling ratio is set to match the dancer's body shape and range of motion, and the action response speed is configured to match the dancer's movement speed, optimize the smoothness of motion capture, and obtain the model scale adjustment result; The model proportion adjustment result is used to simulate the dancer's movements in real time, verify the synchronization and accuracy of the movements, reproduce the dancer's movements in all directions in a virtual environment, and construct a three-dimensional movement model.

6. The human body dance dynamic tracking method according to claim 1, characterized in that: The steps of extracting key action node data from the three-dimensional action model, comparing key change points in continuous action data, dynamically tracking and evaluating the continuity of actions by calculating the difference, and generating action detail differences are as follows: Utilizing the three-dimensional motion model and adopting a posture estimation algorithm, extracting key motion node data, recording coordinate changes of the key nodes in the motion sequence, and obtaining coordinate change analysis results; Based on the coordinate change analysis results, compare the key change points in the continuous action data, identify the incoherence and abnormal points in the action transition by comparing the position and speed differences of multiple nodes between the differentiated actions, and obtain the key point analysis results of the action change; According to the analysis results of the key points of the movement changes, the difference between each movement and the previous and next movements is calculated, the smoothness and coherence of the movement are evaluated, and the difference in movement details is generated.

7. The human body dance dynamic tracking method according to claim 6, characterized in that: The formula of the posture estimation algorithm is as follows: , in, is the normalized action change value, Representative The three-dimensional coordinates of the nodes, Representative The three-dimensional coordinates of the nodes, represents the position change sensitivity coefficient, Represents the coordinate data smoothing adjustment constant, represents the regularization parameter.

8. The human body dance dynamic tracking method according to claim 1, characterized in that: The steps of analyzing the dynamic movement of human dance by using the differences in movement details, adjusting the data sampling frequency, calculating the smoothness, speed and strength of the movement, and generating the performance analysis results are as follows: By using the differences in the movement details, the characteristics of the dancer's dynamic movement are analyzed, and the data sampling frequency is adjusted to optimize the time accuracy and detail resolution of the motion capture, and it is verified that the slight changes of each movement can be recorded to obtain dynamic movement adjustment data; Based on the dynamic motion adjustment data, the smoothness of the movement is calculated, the smoothness of the movement transition is quantified, and the speed and strength of each movement are evaluated, the consistency of the quantitative index and the dancer's performance is verified, and the movement performance index calculation result is obtained; The calculation results of the movement performance indicators are used to integrate the analysis information of the smoothness, speed and strength of the movements, score the dancer's overall performance, and generate performance analysis results.

9. The human body dance dynamic tracking method according to claim 1, characterized in that: The steps of matching the performance analysis results with the training goals, determining whether the dancer's technical level meets the standards, analyzing the dance movements that need to be improved, and proposing improvement measures to obtain the technical evaluation results are as follows: Matching the performance analysis results with the training goals, determining the degree of achievement of each dancer's movements through comparative analysis, identifying the gap between the technical level and the expected goal, and obtaining a technical level matching analysis result; Based on the technical level matching analysis results, analyze the dance movements that do not meet the standards, record the movements and stages that lead to technical deficiencies, capture the root causes of technical deficiencies through movement deconstruction and cause tracking, optimize the movement analysis process, and obtain improvement point analysis results; Using the analysis results of the improvement points, design dance movement improvement measures, adjust the frequency and intensity of movement exercises, develop targeted training plans, verify the effect of each measure on the dancer's technique, and generate technical evaluation results.

10. A human body dance dynamic tracking system, the human body dance dynamic tracking system is used to implement the human body dance dynamic tracking method according to any one of claims 1 to 9, characterized in that: The system comprises: The isotope labeling module selects stable isotopes that match human dance motion capture, verifies stability and applicability by checking atomic weight and chemical properties, mixes with a carrier, and applies it to the dancer's joints and muscles to generate a key label combination; The detection device calibration module designs the isotope label detection device based on the key label combination, adjusts the device wavelength and scanning frequency, optimizes the scanning performance under illumination and background conditions, performs the scanning operation, and obtains the scanning identification data; The three-dimensional motion reconstruction module adjusts the input parameters of the three-dimensional reconstruction software according to the scanned recognition data, sets the model scaling ratio and motion response speed, and constructs a three-dimensional motion model by simulating the dancer's motion in real time; The motion analysis module extracts key motion node data from the three-dimensional motion model, calculates key changes in continuous motion data, and obtains motion detail differences through difference analysis; The performance analysis module uses the differences in movement details to analyze the fluidity, speed and strength of the dance dynamics, evaluate the dancer's technical level, identify dance movements that need to be improved, and obtain technical evaluation results.

Citation Information

Cited By

  • Multi-target action synchronism detection method and system in group dance performance

    CN122116483A

  • A method and system for detecting the synchronization of multi-target movements in group dance performances

    CN122116483B