Acceso abierto

Research on Motion Capture Technology of Peking Opera Performing Arts and Its Practicality Exploration in Opera Physical Training

  
21 mar 2025

Cite
Descargar portada

Introduction

Drama, film and television performances use the actors’ bodies as the creative carrier to narrate, and the flexible, diverse, and connotative body language is an important means to create vivid characters [1-2]. The beauty of physical expression in theatrical performances is mentioned by Hu Yishu in the “Nine Beauties Theory” in the “Preface to Huang’s Poetry Volume”, “First, the posture is rich and pure, the brilliance is moving, and the second is the demeanor is leisurely (elegant) and elegant, and there is no dust and vulgarity...... Nine beauties have both beauties, and they should go one step alone” [3-4]. This “nine beauties” not only indicates the aesthetic requirements for the external temperament of the drama performers, but also stipulates the aesthetic expression of the actors’ facial features and movements. Among them, the “two beauties” are mentioned, “the qualifications are strong, the brilliance is moving, the manners are leisurely (elegant) and elegant, and there is no dust and vulgarity”. “Posture”, form, “quality”, temperament [5-6]. “Essence” is the actor’s presentation from the inside out after long-term physical training. “Lifting” and “stopping” actions emphasize that actors use their bodies to properly express their daily behaviors and character characteristics, so as to fulfill the audience’s aesthetic needs for theatrical performances [7-8].

In the process of Peking Opera form training, it is very important to scientifically and reasonably organize comprehensive teaching activities, jump out of the boring, mechanical, passive and traditional training routines, and come out of a comprehensive training mode that prompts students to actively participate in a variety of methods and contents that are mutually permeable [9-12].

Although the overall Peking Opera form is not a single movement, each body movement or technique is made up of variations, connections, and combinations of multiple single movements [13]. A single movement is a technical movement and technique formed by the cooperation of the upper and lower limbs of the human body. For example, the common one poke and one stop, wear, slip palm, mountain bladder cloud hand, kicking leg, “sea”, bow and arrow step, and so on [14-15]. Whether the single movement is done accurately in place, directly related to the effect of the overall movement, it is like a string of beautiful necklaces, only every bead is crystal clear, in order to shine [16-17]. In the physical training not only to grasp the standardization of a single action, but also through a variety of combinations of training, a single action regular, hierarchical series, so that it is closer to the stage performance. This training not only strengthens students’ comprehensive ability, but also achieves the purpose of learning to use. The characteristic of programmed performance of Peking Opera makes each movement have certain technicality, “the change of each body movement has to be embodied through the whole body, that is to say, pulling one hair and moving the whole body [18-20].” Each of these joints is closely related to each other. The training from single to combination and then from combination to single is a necessary process to deepen, consolidate and improve the quality of movements and skills. To make students in the repeated practice gradually understand, feel the movement of the essentials and connotation, so that each action of a move, the ins and outs of a clear and accurate, clean, and truly achieve the shape of the meaning of life, inside and outside of the one, the God and the shape of both. Scientifically, the training form from single movement to combined movement is the exploration and renewal of Peking Opera form training, which is essential and effective for the cultivation of students’ comprehensive performance ability [21-23].

Many scholars have conducted in-depth and comprehensive research on the themes of technological innovation in Peking Opera training, the evolution of training modes, and the integration of traditional culture in training. Thorpe,A discusses intersubjectivity in Chinese and Japanese Peking Opera performances as well as the limitations and opportunities brought about by cross-cultural differences in the light of his personal experience with theater training and points out that intersubjectivity ratios can provide a point of comparison as well as serve as an explanation for the specificity of theater training[24]. Chi,X.B et al. discussed in detail the training path of opera actors and the inheritance of opera culture by analyzing the development of the traditional opera training mode and the changes in opera technology and culture, which made a positive contribution to the cultivation of traditional opera talents and the inheritance of opera culture [25]. Cai,X et al. envisioned a Peking Opera gesture training model with infrared sensors as the underlying architecture to assist Peking Opera gesture training, and confirmed the feasibility of the proposed model through simulation experiments, which significantly simplified the process of Peking Opera gesture training [26]. Zhu,X combined the key method of particle system and OpenGL texture mapping technology, proposed a kind of intelligent action simulation algorithm for drama, and based on this, constructed a Peking Opera somatic game form to assist the Peking Opera torso performance training, which promotes the informatization and intelligent construction of Peking Opera training [27].

Through empirical research, teaching experiments and theoretical analysis, some researchers have examined the role of motion capture technology in promoting the training of performing arts such as theater and dance, and deepened people’s knowledge and understanding of motion capture technology. Wang,T.J Conducted a teaching experiment to investigate the effect of 3D motion capture technology in Peking Opera teaching classroom practice, based on the data from the teaching experiment and analyzed using bivariate correlation, paired samples t-test, analysis of variance (ANOVA), and multivariate linear regression, which confirms that 3D motion capture technology can have a positive impact on the effect of Peking Opera movement teaching [28]. Zhang,N Based on the motion capture technology and less lens learning respectively, we constructed a three-dimensional database of classical dance movements and a Google model of classical dance human body features, which effectively supported the dance teaching of classical no teachers, and had a positive effect on the improvement of learning motivation and teaching effect [29]. Muangmoon,O.O et al. discussed the problems related to the teaching and training of Thai dance, mainly for the display and teaching of dance movements, in order to build an expert dance movement database and dance teaching platform based on motion capture technology, which provides students with expert dance postures and movements as reference for training, and at the same time provides a real-time feedback system, which effectively enhances students’ dance teaching quality and efficiency [30].

This paper combines motion capture and 3D modeling technology with Peking opera form training to promote the intelligent development of opera training. Firstly, inertial motion capture technology is used to digitally capture the opera forms of several famous Peking opera artists in three dimensions, initially constructing a standard movement library for Peking opera. Next, sensor devices are worn on key parts of the body of Peking opera performers (e.g., joints, wrists, elbows, etc.) to acquire opera movement data, and the motion capture data are analyzed and processed. A time-series Peking Opera form recognition classification method based on long and short-term memory networks is applied to achieve quantitative analysis and teaching of Peking Opera art. Finally, several basic movements of Peking Opera Wushang, such as Horse Stance, Shaking Leaning Flag and Harrier Turning, are selected for visualization and analysis, and the gap between teachers and students’ forms is discussed, supplemented with data and scoring from the machine, which can help students quickly find their problem areas and improve them in the training process.

Overview of Dramatic Motion Capture Techniques
Opera and Digitization

China’s traditional folk art has a long and colorful history, and many of its art forms still influence us today. Many of them still influence us today, such as paper-cutting, opera, New Year’s paintings, shadow puppets, embroidery and so on. Among them, Chinese folk opera has its unique artistic charm and its popularity is rare among other traditional folk art forms. Its popularity is rare among other folk traditional art forms. It can be seen in all places of our life. Folk opera has the ordinary characteristics of drama. And has its own unique aesthetic characteristics and methods of expression, both different from the drama to say, each with a singing-based, dance-based dance drama, but also a combination of opera, drama, dance, etc., has an extremely broad base of the masses. Most Chinese folk operas use singing, reciting, acting and playing as the basic means, through which actors perform stories, react to life and create the mood of the scene on the stage, and they widely synthesize many art forms such as poetry, literature, music, dance, drawing, sculpture, acrobatics, martial arts, etc., and have gradually become a comprehensive art form with a wide range and many titles. On the other hand, Chinese folk opera is a form of opera characterized by dialogues and movements, which is formed on the basis of the full development and fusion of various artistic components of literature, folk rap, music and dance.

As technical means of shooting contemporary film and television dramas, motion capture and digital animation techniques are widely used. However, due to the differences in artistic languages and performance modes, their application in traditional opera stages is still relatively rare. However, there are many mythological plays in Peking Opera, which involve a large number of martial arts actions and magical illusions, etc. If appropriate motion capture and digital animation technology is applied to these contents, it will greatly enhance the ornamental and visual expression of the plays, and arouse the resonance of the young people, thus prompting them to get in touch with and love the art of Peking Opera more. Combining motion capture and digital animation technology with Peking Opera movement training tries to break the limitation of stage space, enhance the stage performance of traditional opera, and interpret and disseminate the traditional art in a vivid and imaginative way. This is not only beneficial to the preservation of the art of Peking Opera, but also makes the ancient art conform to the aesthetics of the times and shine with the luster of the new era.

Motion capture technology is mainly used to record the movement information of the main joint parts of the human body through a variety of technical means, so as to achieve the recording and analysis of human movement information. Motion capture data can record the spatial position of joint parts, speed angle, and other data, as well as finger movements, facial expressions, and other data. At present, motion capture system is mainly divided into optical motion capture system, inertial motion capture system, mechanical motion capture system, etc., of which optical and inertial motion capture system is the more mainstream motion capture system.

Acquisition of 3D data for Peking Opera movements

The three-dimensional digital acquisition of Peking Opera movements is mainly to obtain the movement information of the main joints of the Peking Opera actors’ bodies through the motion capture technology, and then analyze and process the data to obtain more accurate motion capture sequence data, forming a Peking Opera standard movement database. Since the character costumes of Peking Opera are usually wide and fluttering-sleeved, it is difficult to capture by optical motion capture system, and at the same time, optical motion capture is prone to problems such as blocking of the body joints, which results in inaccurate motion capture data, while inertial motion capture system (referred to as inertial motion capture system) usually binds the sensors to the main joints of the actor’s body, which does not have the problem of blocking and the data is more accurate, therefore, this experiment mainly uses inertial motion capture technology to obtain motion information about the main body joints of actors, then analyze and process them to get more accurate motion capture sequence data. Therefore, this experiment mainly uses the inertial motion capture system to acquire three-dimensional digital images of Peking Opera movements. The inertial motion capture system measures the acceleration, orientation, angle, and other data of the key joints of the performer through multiple inertial measurement units, and then synthesizes the human motion data. In this paper, a full-body motion capture system is used to capture the movements of Peking Opera. The inertial motion capture system adopts wireless design, a single sensor is tied to the corresponding position of the human body joints through elastic straps, the wireless high-speed data is transmitted to the receiver, and then the data acquired by multiple sensors are summarized and transmitted to the computer for processing, the data of a single sensor includes sensor number, three-axis acceleration information, three-axis angular velocity information, etc.. The whole body acquires the motion information of the human body through 17 wireless inertial sensors, so that the body movements can be accurately captured. To realize the three-dimensional data acquisition and analysis of the Peking Opera form, the specific research process is shown in Figure 1.

Figure 1.

Specific research process

Basic Motion Capture Techniques
Commonly used coordinate systems

This chapter mainly analyzes the basic theories involved in motion capture systems, including commonly used coordinate systems, conversion between coordinate systems, principles of pose detection, commonly used data fusion algorithms and classification and recognition algorithms. The description of human posture in human motion capture systems has practical significance only under certain reference benchmarks, and the spatial coordinate system is precisely the reference benchmark. Frequently used spatial coordinate systems include carrier coordinate systems, geographic coordinate systems, navigation coordinate systems, geocentric coordinate systems, and so on.

Transformation of the coordinate system

The three attitude angles of the inertial measurement unit are: roll angle, pitch angle and yaw angle. Among them, the roll angle is the angle generated during left and right movement, the pitch angle is the angle generated during forward and backward movement, and the yaw angle is the angle generated during up and down movement. Therefore, using the three angle information of roll angle, pitch angle, and yaw angle, the state of the inertial measurement unit, and thus the human body’s attitude, can be represented.

In the process of transforming the navigation coordinate system into the carrier coordinate system, the origin of the navigation coordinate system and the carrier coordinate system are made to coincide, and the navigation coordinate system is rotated three times around the three coordinate axes to obtain the carrier coordinate system, and the angle of rotation is called the attitude angle or Euler angle of the carrier.

Yaw angle α is the angle of rotation about axis z, range [−π, π].

Pitch angle β is the angle of rotation about axis x, range [−π, π].

Roll angle γ is the angle of rotation around axis y, range [−2/π, 2/π].

In the transformation process, the navigation coordinate system is first rotated about the z-axis, then about the x-axis, and finally about the y-axis to obtain the carrier coordinate system: {x=xcosαysinαy=xsinα+ycosαz=z$$\left\{ {\begin{array}{l} {x' = x\cos \alpha - y\sin \alpha } \\ {y' = x\sin \alpha + y\cos \alpha } \\ {z' = z} \end{array}} \right.$$ {x=xy=ycosβ+zsinβz=ysinβ+zcosβ$$\left\{ {\begin{array}{l} {x' = x} \\ {y' = y\cos \beta + z\sin \beta } \\ {z' = - y\sin \beta + z\cos \beta } \end{array}} \right.$$ {x=xcosγzsinγy=yz=xsinγ+zcosγ$$\left\{ \begin{array}{l} x' = x\cos \gamma - z\sin \gamma \\ y' = y \\ z' = x\sin \gamma + z\cos \gamma \\ \end{array} \right.$$

The rotation formula around the z-axis is shown in Eq. (1), the rotation formula around the x-axis is shown in Eq. (2), and the rotation formula around the y-axis is shown in Eq. (3). From this, the rotation matrices of the three rotations can be obtained as: Cn1=[cosαsinα0sinαcosα0001]$$C_n^1 = \left[ {\begin{array}{*{20}{c}} {\cos \alpha }&{ - \sin \alpha }&0 \\ {\sin \alpha }&{\cos \alpha }&0 \\ 0&0&1 \end{array}} \right]$$ C12=[1000cosβsinβ0sinβcosβ]$$C_1^2 = \left[ {\begin{array}{*{20}{c}} 1&0&0 \\ 0&{\cos \beta }&{\sin \beta } \\ 0&{ - \sin \beta }&{\cos \beta } \end{array}} \right]$$ C2b=[cosγ0sinγ010sinγ0cosγ]$$C_2^b = \left[ {\begin{array}{*{20}{c}} {\cos \gamma }&0&{ - \sin \gamma } \\ 0&1&0 \\ {\sin \gamma }&0&{\cos \gamma } \end{array}} \right]$$

Therefore, based on the rotation matrix of three times, it is possible to obtain the rotation matrix from the navigation coordinate system to the carrier coordinate system as: Cnb=C2bC12Cn1=[cosγcosα+sinγsinβsinαcosγsinα+sinγsinβcosαsinγcosβcosβsinαcosβcosαsinβsinγcosαcosγsinβsinαsinγsinαcosγsinβcosαcosγcosβ]$$\begin{array}{l} C_n^b = C_2^bC_1^2C_n^1 = \\ \left[ {\begin{array}{*{20}{c}} {\cos \gamma \cos \alpha + \sin \gamma \sin \beta \sin \alpha }&{ - \cos \gamma \sin \alpha + \sin \gamma \sin \beta \cos \alpha }&{ - \sin \gamma \cos \beta } \\ {\cos \beta \sin \alpha }&{\cos \beta \cos \alpha }&{\sin \beta } \\ {\sin \gamma \cos \alpha - \cos \gamma \sin \beta \sin \alpha }&{ - \sin \gamma \sin \alpha - \cos \gamma \sin \beta \cos \alpha }&{\cos \gamma \cos \beta } \end{array}} \right] \\ \end{array}$$

Since the rotation matrices of the three times are orthogonal, Cnb$$C_n^b$$ is also orthogonal, so the rotation matrix from the carrier coordinate system to the navigation coordinate system is: Cbn=(Cnb)1=(Cnb)T=[cosγcosα+sinγsinβsinαcosβsinαsinγcosαcosγsinβsinαcosγsinα+sinγsinβcosαcosβcosαsinγsinαcosγsinβcosαsinγcosβsinβcosγcosβ]$$\begin{array}{l} {C_b^n = {{\left( {C_n^b} \right)}^{ - 1}} = {{\left( {C_n^b} \right)}^T} = } \\ {\left[ {\begin{array}{*{20}{c}} {\cos \gamma \cos \alpha + \sin \gamma \sin \beta \sin \alpha }&{\cos \beta \sin \alpha }&{\sin \gamma \cos \alpha - \cos \gamma \sin \beta \sin \alpha } \\ { - \cos \gamma \sin \alpha + \sin \gamma \sin \beta \cos \alpha }&{\cos \beta \cos \alpha }&{ - \sin \gamma \sin \alpha - \cos \gamma \sin \beta \cos \alpha } \\ { - \sin \gamma \cos \beta }&{\sin \beta }&{\cos \gamma \cos \beta } \end{array}} \right]} \end{array}$$

Attitude Detection Principle
Principle of triaxial MEMS accelerometer

Triaxial MEMS accelerometers are primarily used to measure acceleration data in three axial directions. When the carrier is at rest or in uniform motion, i.e., subjected only to gravity, the output value of the accelerometer in the three axial directions is [0, 0, g]T. Assuming that the output value of the triaxial MEMS accelerometer is [ax,ay,az]T$${\left[ {{a_x},{a_y},{a_z}} \right]^T}$$ when the attitude angle of the carrier is [α, β, γ], then: [axayaz]=Cnb*[00g]$$\left[ {\begin{array}{l} {{a_x}} \\ {{a_y}} \\ {{a_z}} \end{array}} \right] = C_n^b*\left[ {\begin{array}{l} 0 \\ 0 \\ g \end{array}} \right]$$

Where g - gravitational acceleration constant.

Simplifying Eq. (9) according to the rotation matrix Cnb$$C_n^b$$, the pitch angle γ and the roll angle β of the carrier are obtained, respectively: β=sin1(ay/g)$$\beta = {\sin ^{ - 1}}\left( {{a_y}/g} \right)$$ γ=tan1(ax/az)$$\gamma = {\tan ^{ - 1}}\left( { - {a_x}/{a_z}} \right)$$

From equations (10) and (11), it can be seen that according to the output value of the three-axis MEMS accelerometer and the gravity acceleration constant, the pitch and roll angles can be obtained by calculation, but the heading angle cannot be obtained. When the carrier is only subjected to gravity, the accelerometer can obtain accurate pitch and roll angles, but once it is subjected to external force or accelerated motion, i.e., there is acceleration in a certain direction, the output data of the triaxial MEMS accelerometer is inaccurate, and there are also errors in the calculated pitch and roll angles.

Principle of the 3-axis MEMS gyroscope

A three-axis MEMS gyroscope is primarily utilized to measure angular velocity data in all three axial directions. When the angular velocity output value of the three axial directions is [ωx,ωy,ωz]T$${\left[ {{\omega _x},{\omega _y},{\omega _z}} \right]^T}$$, then: [ωxωyωz]=[00α̇]+Cn1*[β̇00]+C12*Cn1*[0γ̇0]$$\left[ {\begin{array}{l} {{\omega _x}} \\ {{\omega _y}} \\ {{\omega _z}} \end{array}} \right] = \left[ {\begin{array}{*{20}{c}} 0 \\ 0 \\ {\dot \alpha } \end{array}} \right] + C_n^1*\left[ {\begin{array}{*{20}{c}} {\dot \beta } \\ 0 \\ 0 \end{array}} \right] + C_1^2*C_n^1*\left[ {\begin{array}{*{20}{c}} 0 \\ {\dot \gamma } \\ 0 \end{array}} \right]$$

A simplification of equation (12) yields: [α̇β̇γ̇]=1cosαcosβ*[00cosαcosβcosβ00tanα10][ωxωyωz]$$\left[ \begin{array}{c} {\dot \alpha } \\ {\dot \beta } \\ {\dot \gamma } \\ \end{array} \right] = \frac{1}{{\cos \alpha \cos \beta }}*\left[ {\begin{array}{*{20}{c}} 0&0&{\cos \alpha \cos \beta } \\ {\cos \beta }&0&0 \\ { - \tan \alpha }&1&0 \end{array}} \right]\left[ \begin{array}{c} {\omega _x} \\ {\omega _y} \\ {\omega _z} \\ \end{array} \right]$$

From equations (12) and (13), it can be seen that the gyroscope can get all the attitude data, but it needs to add the updated angular velocity data on the basis of the previous moment’s attitude angle, and get the current moment’s attitude angle by calculation. Therefore, when there is an error in the attitude angle at a certain moment, all the subsequent updated attitude angles will be in error, and the error will get bigger and bigger with the accumulation of time. Therefore the data solved by the gyroscope is relatively reliable in a short period of time and will drift over time.

Triaxial magnetometers are primarily used to measure the Earth’s magnetic field, and since the magnetic field is an inherent resource that does not change, the solved data is highly reliable. Theoretically, the geomagnetic field at any location can correspond to the geographic latitude and longitude lines of that area. Assuming that the output value of the magnetic field in the three axial directions of the magnetometer is [mx,my,mz]T$${\left[ {{m_x},{m_y},{m_z}} \right]^T}$$, and the magnetic field in the reference coordinate system is [hx,hy,hz]T$${\left[ {{h_x},{h_y},{h_z}} \right]^T}$$, then: [hxhyhz]=(Cnb)T*[mxmymz]=Cbn*[mxmymz]$$\left[ \begin{array}{c} {h_x} \\ {h_y} \\ {h_z} \\ \end{array} \right] = {\left( {C_n^b} \right)^T}*\left[ \begin{array}{r} {m_x} \\ {m_y} \\ {m_z} \\ \end{array} \right] = C_b^n*\left[ \begin{array}{c} {m_x} \\ {m_y} \\ {m_z} \\ \end{array} \right]$$

Because the rotation matrix Cbn$$C_b^n$$ from the carrier coordinate system to the navigation coordinate system is: [cosγcosα+sinγsinβsinαcosβsinαsinγcosαcosγsinβsinαcosγsinα+sinγsinβcosαcosβcosαsinγsinαcosγsinβcosαsinγcosβsinβcosγcosβ]$$\left[ {\begin{array}{*{20}{c}} {\cos \gamma \cos \alpha + \sin \gamma \sin \beta \sin \alpha }&{\cos \beta \sin \alpha }&{\sin \gamma \cos \alpha - \cos \gamma \sin \beta \sin \alpha } \\ { - \cos \gamma \sin \alpha + \sin \gamma \sin \beta \cos \alpha }&{\cos \beta \cos \alpha }&{ - \sin \gamma \sin \alpha - \cos \gamma \sin \beta \cos \alpha } \\ { - \sin \gamma \cos \beta }&{\sin \beta }&{\cos \gamma \cos \beta } \end{array}} \right]$$

It can be seen that the three attitude angles cannot all be calculated, and at least one of the attitude angles must be known in order to obtain the other attitude angles. And the magnetometer is easy to be interfered by the external magnetic field, the measured data has error, so it is generally used as an auxiliary measurement unit with other sensors.

Multi-sensor data fusion algorithm

The measurement principles of accelerometers, gyroscopes and magnetometers are different, and the data obtained by each sensor is also different, but the carrier’s attitude at a certain moment is uniquely determined, so the whole system should also output uniquely and accurately attitude information in the end, so it is necessary to fusion process the data output from accelerometers, gyroscopes and magnetometers.

Classification Recognition Algorithm

Long and short-term memory network (LSTM) adds store and forget function on the basis of traditional recurrent neural network, which can better solve the time series problem and can memorize long time historical data to improve the accuracy of prediction. Long and short-term memory network consists of four parts: input gate, forgetting gate, output gate, and cell state. The working process of long and short-term memory network is divided into three stages:

In the forgetting phase, the forgetting gate generates a function ft based on the output value ht−1 of the previous memory block and the input value xt at the current moment, and then decides what information to discard in conjunction with the cellular state Ct−1, which passes when ft = 1 and is discarded when ft = 0; the expression for function ft is: ft=σ(wxfxt+whfht1+bf)$${f_t} = \sigma \left( {{w_{xf}}{x_t} + {w_{hf}}{h_{t - 1}} + {b_f}} \right)$$

Where σ - sigmoid function.

In the update phase, the value updated by the input gate and the new candidate value formed by the memory gate are added to the cell state to complete the update. The update formula for the cell state is: it=σ(wxfxt+whfht1+bi)$${i_t} = \sigma \left( {{w_{xf}}{x_t} + {w_{hf}}{h_{t - 1}} + {b_i}} \right)$$ Ct=ftCt1+ittanh(wxcxt+whcht1+bc)$${C_t} = {f_t}{C_{t - 1}} + {i_t}\tanh \left( {{w_{xc}}{x_t} + {w_{hc}}{h_{t - 1}} + {b_c}} \right)$$

Output stage, which is performed by the output gate. The output is given as: σt=σ(wxoxt+whoht1+bc)$${\sigma _t} = \sigma \left( {{w_{xo}}{x_t} + {w_{ho}}{h_{t - 1}} + {b_c}} \right)$$ ht=ottanh(Ct)$${h_t} = {o_t}\tan h\left( {{C_t}} \right)$$

f - Oblivion gate.

i - Input gate.

C - Cell state.

o - Output gate.

h - Hidden layer output.

wx - Input weights.

wh - Hidden layer weights.

b - Offset.

Exploration of Practicality in Opera Form Training
Establishment of skeleton model of Peking Opera characters

The human body is an extremely complex organism, the human body is composed of 206 bones, the parts connected between two bones become joints, to simulate and reproduce the human body’s movement posture, it is necessary to provide the posture data of the joints of each limb, due to the differences in the joints in the specific application of the joints need to be constrained and limited to certain joints, so that it is in a reasonable range of movement.

The characteristic correspondence of each joint is shown in Table 1. When describing the movement of the Peking Opera character model, it is required that the various parts of the Peking Opera character cannot undergo deformation in the process of completing the whole movement, so the body skeleton is idealized as a rigid body, and the internal structure of the rigid body does not change when it is subjected to external force during the movement of the rigid body. The motion process of the skeleton is simply understood as the translation plus rotation of the rigid body, and the joints are idealized as a sphere, and the movement of the Peking Opera character model is described as the relative position and attitude changes between the joints. Peking Opera character model as a graphical description of the form of the Peking Opera character, the movement posture data need to drive the Peking Opera character model movement to reproduce the Peking Opera character movement process, taking into account the large amount of data in the process of data transmission, the skeletal model of the Peking Opera character is abstracted and simplified into 17 joints According to the knowledge of the anatomy of the Peking Opera character, each piece of bone connected by the joints has its own position and movement attributes, and is subject to the joints’ specific constraints. The joints of Peking Opera characters are usually modeled as ball hinges, but the range of motion of each joint of a Peking Opera character is not as free as that of a hinge due to the physiological limitations of the movement, so it is necessary to clarify the constraints and limitations of each joint. The joints of Peking Opera characters are categorized into three types: rotary joints, hinge joints, and gimbal joints. Slewing joints have freedom in only one direction, and the direction of rotation is limited to a certain extent. Hinge joints possess degrees of freedom in both directions and can be used for twisting and flexing movements around the joint. The gimbal joint has a ball-and-socket-like structure and is able to rotate around it, thus having three degrees of freedom.

Joint name and type

Numbering Joint name Type of joint
1 Gluteal abdominal joint Freedom
2 Left chest joint Universal joint
3 Right breast joint Universal joint
4 Left shoulder joint Universal joint
5 Right shoulder joint Universal joint
6 Elbow joint Hinge
7 Right elbow joint Hinge
8 Left wrist joint Hinge
9 Right wrist joint Hinge
10 Thoracic joint Hinge
11 Head and neck Universal joint
12 Joint hinge of left leg Hinge
13 Right leg joint Hinge
14 Knee joint Hinge
15 Right knee Hinge
16 Left-handed joint Hinge
17 Right impetuous joint Hinge
Motion Capture Technology Performance Testing

In this section, the database of Carnegie Mellon University is selected as the source of motion capture data, and BVH files are used as the carrier of motion capture data, and four basic movements, such as walking, running, jumping and cartwheel, are selected as the research objects respectively. Each type of action is captured by several different data captives, the motion capture data of one captive is selected for each type of action to construct the action pattern samples, the motion capture data of other captives are selected as the action test samples, and the key frames of the motion sequences are extracted by using the method given in this paper, and the actions of the test samples are recognized. The recognition accuracy of the action is introduced as an evaluation standard for action recognition.

Four basic actions such as walking, running, jumping and cartwheel are recognized respectively, and two methods, SegSVD and CDP, are chosen to compare with the method of this paper, and the recognition accuracy is used as a criterion to measure the performance of the algorithms. The recognition accuracy of the three algorithms for the four basic movements is shown in Table 2. From the table, it can be seen that the method of this paper can effectively recognize the four basic actions, and compared with the other two methods, the motion capture method of this paper has a high recognition accuracy, and the mean value of accuracy is 93%.

Accuracy of The Motion Recognition

Action type CDP(%) SegSVD(%) This method(%)
Walk 84 89 92
Run 83 88 96
Jump 81 86 94
Cartwheel 80 82 90
Mean 82 86.25 93
Visualization and Analysis of Several Typical Peking Opera Moves

Using inertial motion capture technology equipment to collect 22 segments of Peking Opera Wushang movement data from 8 famous Peking Opera artists as well as 10 Tianjin Peking Opera Theater and China Academy of Theatre Arts Wushang students, a Peking Opera Wushang classical repertoire movement library was constructed. In this section, a variety of Peking opera performance movements or performance postures are analyzed, namely: horse stance, shaking the leaning flag, body posture, harrier turn (i.e., flip), rubbing steps, and crossing the legs and flinging the whiskers. The first three movements (horse stance, flag shaking, and posture) are very important basic movements in Peking Opera, while the last three movements (harrier turn, rubbing steps, and throwing the beard across the legs) are difficult “core kung fu” in Peking Opera performances. Through the analysis, it was found that each movement has certain valuable rules. Evaluation and analysis were carried out. Selected parts are introduced below.

Analysis of the “Horse Stance” Movement

Horse stance is one of the most basic stances in basic kung fu. When squatting horse stance, the feet are separated by a distance slightly wider than shoulder width, and the whole person is in a semi-squatting posture. When squatting in the horse stance, one needs to use both legs muscles to maintain stability during the movement. Horse stance is a simple movement that can be measured by parameters such as knee angle and tailbone height. With the help of curve analysis tools, we quantitatively observed the pattern of change in tailbone height, knee angle, and other indicators, and found some details that are difficult to notice in traditional teaching.

The angle curve of the right knee of the “horse step” movement is shown in Figure 2, and we take the Peking Opera performance program “Qiba” as the analysis goal. In the captured “Qiba” data, there are two movements that show a clear horse step or half horse step posture, as shown in the blue and purple vertical lines in the figure. The figure shows the curve comparison of the height of the tail vertebrae between the Peking Opera teacher (red line) and the student (black line) when they complete the “Qiba” movement. The height of the teacher is 5 cm higher than that of the student, and the height of the teacher’s tail vertebrae is greater than that of the student in the upright position. However, the curve shows that the height of the student’s tail vertebrae is often higher than that of the teacher during the horse step. When completing the “Qiba” movement, the student’s height change rate was 0.56, which was higher than the teacher’s value of 0.22. This suggests that the students’ movements are less stable than the teacher’s, and this finding is also consistent with the conclusion obtained by observing the curve.

The explosive power of the waist in the “Flag Shake” maneuver.

Peking Opera emphasizes “stance”, “stance” and “rhythm”. In the body, the body is divided into “two axes and three sides”: the waist is the major axis, the neck is the minor axis, and the head, chest and belly are the three sides. The law of the body represents the change of the body’s momentum, the big axis of the body, the small axis of the god (eyes), with the “two axes” to dominate the “three sides”, the term “with the waist as the axis, the limbs as the wheel, the axis as the wheel”, that is, the waist as the general hub of manipulating the body. The waist is the main part of the body, the body is the command of the limbs, can lead a hair move the whole body. In the action of “shaking against the flag”, it is especially necessary for the waist to quickly drive the shoulder movement, so as to achieve the performance effect. Spinal rotation acceleration curve shown in Figure 3, three peaks that is, three shake against the flag action, the highest peak value of the teacher (red) is significantly higher than the students (black). In the “shaking against the flag” maneuver of the “QiBa”, the rotational acceleration of the spine of the teacher (maximum value of about 150,000) was significantly higher than that of the student (maximum value of about 50,000), which showed its stronger strength. In the “shaking against the flag” movement, the teacher uses the waist force to drive the movement of the shoulders; while the students are likely to be due to the lack of waist strength, but with the help of the shoulder force, which will lead to the lack of strength of the force, and thus the mechanical and rigid performance of the movement. Analyzing from the perspective of exercise physiology, students’ inappropriate method of force generation is essentially due to the lack of training, as the corresponding muscle strength is insufficient.

“Harrier turn” movement analysis

The curve of the vertical angle of the spine during the flip of the “harrier turn” is shown in Figure 4, in which the circle marks the difference in the flip movement, from which the gap between teachers and students can be clearly seen. In this movement sequence, around seconds 98-99 is the flip movement. At this point, the teacher’s angle is about 55-60 degrees while the student’s angle is only about 40 degrees. In other words, the teacher’s spinal vertical angle is greater, which makes rotation more difficult. The difference is very significant, and therefore the student scores low in this sequence of movements. From the perspective of exercise physiology, the teacher’s back waist muscle control is better, so he can achieve a higher flip difficulty and present a better artistic aesthetic. On the surface, this seems to be caused by individual physical differences or movement habits, but behind the scenes is actually a long-term basic training problem: students may have “borrowed power” phenomenon when performing the movement, rather than the real use of the body’s core muscles to generate power, but it is difficult for the teacher to observe this subtle difference with the naked eye, which is supplemented by the machine data and the scoring can help teachers and students find the key to the problem more quickly. Scoring can aid teachers and students in locating the solution faster.

Figure 2.

The average height curve of the spine from the ground

Figure 3.

Spinal rotation acceleration curves in the “Qiba”

Figure 4.

The vertical angle curve of the spine in “The Harrier Turns Over”

Strategies for Form Training in Opera

Reasonable, scientific, systematic, and matching the form optimization training of the performance course is an effective way to improve students’ performance skills.

Carry out diversified form and body basic training. Motion capture technology helps students to change the randomness of limbs, standardize students’ bad body posture, relax students’ stiff bodies, and prompt students to make clear use of the body as a creative tool for performance, control themselves, and find the most appropriate body posture to express their characters.

Expand practical stage skills. This requires teachers to tell students that they should first take the opportunity to shorten the distance between themselves and the ground before falling, and then find the support point between themselves and the ground in order to avoid injuries. At the same time, it is also important to realize the importance of mutual trust and tacit cooperation between actors in practice. In addition, it is necessary to master stage skills such as striking, strangling, slapping, and turning and falling to better display the emotions of actors.

Tap into body training. In body training, different meanings are expressed through different forms of eyes, mouths, hands, standing, sitting, legs, and feet. For example, eyes can look in different directions to express different inner emotions. Motion capture technology can accurately and coordinate the actor’s body expression, as well as visualize abstract emotions.

Conclusion

In this paper, a 3D digitization study of Peking Opera movements is carried out using inertial motion capture technology to obtain 3D form data. And it is applied to explore and analyze the intrinsic laws of several typical Peking Opera movements. On the classical movement data set, the method in this paper can accurately recognize the four basic movements. The height change rate of the students is 0.34 higher than that of the teacher in the completion of the “Qiba” movement, indicating that the students are not well-trained and the stability of the movement is not as good as that of the teacher. In the “Flag Shake” movement, the teacher’s spinal rotation acceleration was higher, indicating that he used his lumbar force to drive the shoulder movement. The students were not trained and had insufficient lumbar strength. The analysis of the “Harrier Turn” movement shows that the teacher’s spine is more difficult to erect and rotate compared to the students.