A posture guidance method, system, terminal, and storage medium for optical 3D human body measurement.

By acquiring three-dimensional images of the human body, analyzing joint coordinates and limb orientation, and using a 3D camera to adjust posture, the problem of low data collection efficiency and poor accuracy in the physical examination for Air Force pilot recruitment has been solved, achieving rapid and accurate body data collection.

CN116649960BActive Publication Date: 2026-04-03AIR FORCE MEDICAL CENT PLA
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-31
Publication Date
2026-04-03

AI Technical Summary

Technical Problem

In existing technologies, the physical data measurement efficiency and accuracy of physical examinations for Air Force pilot recruitment are low, and the reliance on manual adjustment of body position leads to large errors.

Method used

By acquiring three-dimensional images of the human body, analyzing joint coordinates and limb orientation, adjusting the posture of the person being tested according to preset standardized posture rules, and using a 3D camera to achieve fast and accurate posture correction.

Benefits of technology

It improves the efficiency and accuracy of body data collection and reduces errors caused by manual adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116649960B_ABST
    Figure CN116649960B_ABST
Patent Text Reader

Abstract

This application relates to a posture guidance method, system, terminal, and storage medium for optical 3D human body measurement, belonging to the field of human body measurement. The posture guidance method for optical 3D human body measurement includes acquiring three-dimensional image information of the human body; obtaining human body posture information based on the three-dimensional image information; determining posture adjustment information based on the human body posture information and preset standardized posture rules; and adjusting the posture of the person being measured based on the posture adjustment information. This application improves the efficiency and accuracy of body data acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of anthropometry, and in particular to a posture guidance method, system, terminal, and storage medium for optical 3D anthropometry. Background Technology

[0002] During the physical examination for recruiting pilots in the Air Force, it is necessary to measure the body dimensions of the examinees. Currently, the measurement method is to have the examinee enter the measurement area, and staff will adjust the examinee's standing or sitting posture, etc., and use simple measuring tools to manually collect the examinee's body data by visual reading. This method is inefficient and will affect the accuracy of the collected data. Summary of the Invention

[0003] This application provides a posture guidance method, system, terminal, and storage medium for optical 3D human body measurement, which improves the efficiency and accuracy of body data acquisition.

[0004] The purpose of this application is to provide a posture guidance method for optical 3D human body measurement.

[0005] The aforementioned objective of this application is achieved through the following technical solution:

[0006] A posture guidance method for optical 3D human body measurement, comprising:

[0007] Obtain three-dimensional image information of the human body;

[0008] Human body posture information is obtained based on the aforementioned three-dimensional human image information;

[0009] Based on the human body posture information and preset standardized posture rules, determine posture adjustment information;

[0010] The posture of the person being tested is adjusted based on the posture adjustment information.

[0011] By adopting the above technical solution, the three-dimensional image information of the person being tested is analyzed. Through the analysis of the three-dimensional image, the body posture information of the person being tested is determined. Then, the posture of the person being tested is adjusted according to the body posture information, so that the person being tested can adjust to a more standard posture under the prompt of the posture adjustment information, thereby improving the efficiency and accuracy of the body data collection of the person being tested.

[0012] In a preferred embodiment, this application can be further configured such that obtaining human body posture information based on the three-dimensional human body image information includes:

[0013] Based on the three-dimensional human body image information, human body state information, joint coordinate information, and limb orientation information are obtained;

[0014] Based on the human body state information and joint coordinate information, the limb straightness and curvature information and upper limb orientation information are obtained;

[0015] Human body orientation information is obtained based on the joint coordinate information and limb orientation information;

[0016] Human body posture information is obtained based on the information on the curvature of the limbs, the orientation of the upper limbs, and the orientation of the human body.

[0017] In a preferred embodiment, this application can be further configured such that the joint coordinate information includes joint name information and coordinate information, and after obtaining human body state information, joint coordinate information, and limb orientation information based on the human body three-dimensional image information, it further includes:

[0018] Retrieve historical joint information, which includes historical human state information and historical joint group information corresponding to the historical human state information. The historical joint group information includes multiple historical joint coordinate information and joint association information. The historical joint coordinate information includes historical joint name information and historical coordinate information.

[0019] Real-time joint association information is obtained based on the human body status information and historical joint information;

[0020] Joint correction information is obtained based on the real-time joint association information and joint coordinate information;

[0021] The joint coordinate information is corrected based on the joint correction information.

[0022] In a preferred embodiment, this application can be further configured such that determining the posture adjustment information based on the human body posture information and preset standardized posture rules includes:

[0023] Body posture data is obtained based on human body posture information;

[0024] Retrieve preset baseline data;

[0025] Body posture adjustment information is determined based on the body posture data, preset baseline data, and preset standard body posture rules.

[0026] In a preferred embodiment, this application can be further configured such that the preset reference data includes preset body posture image information; and the determination of body posture adjustment information based on the body posture data, preset reference data, and preset standard body posture rules includes:

[0027] Real-time body posture image information and body posture type information are obtained based on the body posture data;

[0028] Standard body posture image information is obtained based on the body posture type information and the preset body posture image information;

[0029] Image adjustment information is obtained based on the real-time body posture image information, standard body posture image information, and preset standardized body posture rules;

[0030] Text adjustment information is obtained based on the body posture data and preset benchmark data;

[0031] Body posture adjustment information is obtained based on the image adjustment information and text adjustment information.

[0032] In a preferred embodiment, this application may be further configured to, after adjusting the posture of the person being tested based on the posture adjustment information, include:

[0033] Acquire the adjusted physical data of the test subjects;

[0034] The measurement results are obtained based on the stated body data and preset standard body data.

[0035] In a preferred embodiment, this application can be further configured such that: obtaining human body three-dimensional image information includes obtaining human body three-dimensional image information by scanning with a 3D camera.

[0036] The second objective of this application is to provide a system.

[0037] The second objective of this application is achieved through the following technical solution:

[0038] An optical 3D human body measurement posture guidance system, comprising:

[0039] The first acquisition module is used to acquire three-dimensional image information of the human body;

[0040] The second acquisition module is used to obtain human body posture information based on the human body three-dimensional image information;

[0041] The determination module is used to determine posture adjustment information based on the human body posture information and preset standard posture rules;

[0042] An adjustment module is used to adjust the posture of the person being tested based on the posture adjustment information.

[0043] The third objective of this application is to provide a terminal.

[0044] The aforementioned objective three of this application is achieved through the following technical solution:

[0045] A terminal includes a memory and a processor, wherein the memory stores computer program instructions for the above-described optical 3D human body measurement posture guidance method, which can be loaded and executed by the processor.

[0046] The fourth objective of this application is to provide a computer medium capable of storing corresponding programs.

[0047] The fourth objective of this application is achieved through the following technical solution:

[0048] A computer-readable storage medium storing a computer program capable of being loaded by a processor and executing any of the above-described optical 3D human body measurement posture guidance methods. Attached Figure Description

[0049] Figure 1 This is a flowchart illustrating a posture guidance method for optical 3D human body measurement in an embodiment of this application.

[0050] Figure 2 This is a schematic diagram of the posture guidance system for optical 3D human body measurement in an embodiment of this application.

[0051] Explanation of reference numerals in the attached diagram: 1. First acquisition module; 2. Second acquisition module; 3. Determination module; 4. Adjustment module. Detailed Implementation

[0052] This specific embodiment is merely an explanation of this application and is not intended to limit it. After reading this specification, those skilled in the art can make modifications to this embodiment without contributing any inventive step, but such modifications are protected by patent law as long as they fall within the scope of the claims of this application.

[0053] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0054] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0055] This application provides a posture guidance method for optical 3D human body measurement, and the main process of the method is described below.

[0056] like Figure 1 As shown:

[0057] Step S101: Obtain three-dimensional image information of the human body.

[0058] In this embodiment, the three-dimensional image information of the person being tested is obtained by scanning with a 3D camera. During the actual physical examination, the person being tested enters the measurement room, which is equipped with a 3D camera. By scanning the measurement space with the 3D camera, the 3D information images of the human body in frontal or multi-directional directions can be obtained in real time and quickly. Furthermore, the 3D camera can be used to track the position and state of the person in the measurement room. It is understood that there are various ways to obtain three-dimensional image information of the human body. In this embodiment, only the method of capturing images with a 3D camera is used to obtain three-dimensional image information of the human body. The method of obtaining the image information is not limited. The use of a 3D camera here is only an example. As long as the three-dimensional image information of the human body can be obtained, it is acceptable.

[0059] Step S102: Obtain human body posture information based on the three-dimensional human body image information.

[0060] Specifically, based on the three-dimensional human body image information, human body state information, joint coordinate information, and limb orientation information are obtained; based on the human body state information and joint coordinate information, limb flexion and straightness information and upper limb orientation information are obtained; based on the joint coordinate information and limb orientation information, human body orientation tendency information is obtained; based on the limb flexion and straightness information, upper limb orientation information, and human body orientation tendency information, human body posture information is obtained.

[0061] Understandably, the three-dimensional image information of the human body obtained through step S101 represents the real-time state of the human body, i.e., the state of the person being tested in the measurement room. The current state information, joint coordinate information, and limb orientation information of the person being tested can be extracted from this three-dimensional image information. The human state information includes standing and sitting postures, because when collecting body data in the measurement room, different body data needs to be presented in both standing and sitting postures. Therefore, when obtaining the three-dimensional image information, it is necessary to first determine whether the person being tested is currently standing or sitting. Then, it is necessary to determine the joint coordinate information and limb orientation information of the person being tested. The joint coordinate information refers to the coordinate information in three-dimensional space. The corresponding body data can be determined through the coordinate information, and the joint coordinates can also help determine whether the posture of the person being tested is standard. Similarly, limb orientation information also helps to determine the body data and verify the standard of the posture of the person being tested.

[0062] After obtaining the body position information and joint coordinate information, the limb flexion and extension information and upper limb orientation information can be determined based on these two. The limb flexion and extension information refers to whether the limbs are straight. When the limbs are bent, the collected body data is inaccurate. Moreover, the positions of the joints in the limbs are different in standing and sitting postures. The limb flexion and extension information and upper limb orientation information also help determine the body data of the subject and correct the subject's posture. Then, the body orientation tendency information is determined by the joint coordinate information and limb orientation information. The body orientation tendency information refers to whether the subject has a forward or backward posture. Finally, the limb flexion and extension information, upper limb orientation information, and body orientation tendency information are integrated to obtain the body posture information.

[0063] It is understood that in this embodiment of the application, the spatial coordinate information of the joint position can be obtained through the 3D camera. This spatial coordinate information represents the joint coordinates of the person being tested in the current state. Therefore, based on the human body state of the person being tested, the limb flexion and straightness information, upper limb orientation information, and human body orientation information can be obtained by analyzing and calculating the joint coordinate information. The limb flexion and straightness information, upper limb orientation information, and human body orientation information obtained here are all corresponding information in the current state of the person being tested.

[0064] It should be noted that in the embodiments of this application, the joint coordinate information includes joint name information and coordinate information, such as ankle joint (x,y,z); after obtaining the joint coordinate information based on the three-dimensional image information of the human body, since the joint coordinate information is the basis for subsequent calculations, the joint coordinate information needs to be corrected.

[0065] Specifically, historical joint information is retrieved, and real-time joint association information is obtained based on human body status information and historical joint information; joint correction information is obtained based on real-time joint association information and joint coordinate information; and joint coordinate information is corrected based on joint correction information.

[0066] The historical joint information here includes historical human body state information and historical joint group information corresponding to the historical human body state information; the historical joint group information includes multiple historical joint coordinate information and joint association information; the historical joint coordinate information includes historical joint name information and historical coordinate information; the historical human body state information here also includes standing posture and sitting posture; the historical joint group information is used to characterize the related joint information in the standing or sitting posture; the joint association information here indicates the correlation between joints; for example, in the standing posture, the z-coordinates of the elbow joint and the wrist joint are the same or similar, where similar means that the difference between their z-coordinates is within a preset range; it can be understood that when the human body is in a standing posture, the arm hangs naturally, so the wrist and elbow can be approximated as a straight line, so their z-coordinates should be the same or similar, and this relationship is the joint association information of the elbow joint and wrist joint in the standing posture.

[0067] After determining the current state of the human body, real-time joint association information matching the current state can be found from historical joint information. Then, joint correction information is determined based on the real-time joint association information and joint coordinate information. The joint coordinate information is corrected using the real-time joint association information to find the joint groups with correlation in the current state. The joint coordinate information within the joint groups is then analyzed to finally determine the joint correction information. Finally, the joint coordinate information is corrected using the joint correction information. Through the above method, error correction and adjustment of joint coordinate information can be achieved, ensuring the accuracy of joint coordinate information obtained from the three-dimensional human body image information, thereby improving the accuracy of subsequent calculations.

[0068] Step S103: Determine posture adjustment information based on the human body posture information and preset standard posture rules.

[0069] Specifically, the process involves: obtaining posture data based on human body posture information; retrieving preset benchmark data; determining posture adjustment information based on the posture data, preset benchmark data, and preset standard posture rules; obtaining real-time posture image information and posture type information based on the posture data; obtaining standard posture image information based on the posture type information and preset posture image information; obtaining image adjustment information based on the real-time posture image information, standard posture image information, and preset standard posture rules; obtaining text adjustment information based on the posture data and preset benchmark data; and obtaining overall posture adjustment information based on the image adjustment information and text adjustment information.

[0070] Step S104: Adjust the posture of the person being tested according to the posture adjustment information.

[0071] After obtaining the posture adjustment information, the posture of the test subject can be adjusted according to the posture adjustment information; the posture of the test subject after adjustment is judged. If the posture meets the standard, the body data of the test subject after adjustment is obtained, and the measurement result is obtained according to the body data and the preset standard body data.

[0072] The above methods can be used to adjust the posture of the person being tested, thereby improving the efficiency and accuracy of collecting the person's body data.

[0073] This application also provides an optical 3D human body measurement posture guidance system, such as... Figure 2 As shown, an optical 3D human body measurement posture guidance system includes: a first acquisition module 1, used to acquire three-dimensional human body image information; a second acquisition module 2, used to obtain human body posture information based on the three-dimensional human body image information; a determination module 3, used to determine posture adjustment information based on the human body posture information and preset standard posture rules; and an adjustment module 4, used to adjust the posture of the person to be tested based on the posture adjustment information.

[0074] To better execute the above-described method, this application also provides a terminal, which includes a memory and a processor.

[0075] The memory can be used to store instructions, programs, code, code sets, or instruction sets. The memory may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the aforementioned posture guidance method for optical 3D human body measurement; the data storage area may store data involved in the aforementioned posture guidance method for optical 3D human body measurement.

[0076] A processor may include one or more processing cores. The processor executes instructions, programs, code sets, or instruction sets stored in memory, and calls data stored in memory to perform various functions and process data as described in this application. The processor may be at least one of a specific application-specific integrated circuit, a digital signal processor, a digital signal processing device, a programmable logic device, a field-programmable gate array, a central processing unit, a controller, a microcontroller, and a microprocessor. It is understood that, for different devices, the electronic devices used to implement the above-described processor functions may also be other types, and the embodiments of this application do not specifically limit the specific implementation.

[0077] This application also provides a computer-readable storage medium, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and other media capable of storing program code. This computer-readable storage medium stores a computer program that can be loaded by a processor and executed for the aforementioned optical 3D human body measurement posture guidance method.

[0078] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the foregoing disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this application.

Claims

1. A posture guidance method for optical 3D human body measurement, characterized in that, include: Acquire three-dimensional image information of the human body; Human body posture information is obtained based on the aforementioned three-dimensional human image information; Based on the human body posture information and preset standardized posture rules, determine posture adjustment information; The posture of the person being tested is adjusted according to the posture adjustment information. The step of obtaining human body posture information based on the three-dimensional human body image information includes: obtaining human body state information, joint coordinate information, and limb orientation information based on the three-dimensional human body image information; obtaining limb flexion / straightness information and upper limb orientation information based on the human body state information and joint coordinate information; obtaining human body orientation tendency information based on the joint coordinate information and limb orientation information; and obtaining human body posture information based on the limb flexion / straightness information, upper limb orientation information, and human body orientation tendency information. The joint coordinate information includes joint name information and coordinate information; after obtaining human body state information, joint coordinate information, and limb orientation information based on the human body 3D image information, it also includes: Retrieve historical joint information, which includes historical human state information and historical joint group information corresponding to the historical human state information. The historical joint group information includes multiple historical joint coordinate information and joint association information. The historical joint coordinate information includes historical joint name information and historical coordinate information. Real-time joint association information is obtained based on the human body state information and historical joint information; joint correction information is obtained based on the real-time joint association information and joint coordinate information; and the joint coordinate information is corrected based on the joint correction information.

2. The posture guidance method for optical 3D human body measurement according to claim 1, characterized in that, The step of determining posture adjustment information based on the human body posture information and preset standardized posture rules includes: Body posture data is obtained based on human body posture information; Retrieve preset baseline data; Body posture adjustment information is determined based on the body posture data, preset baseline data, and preset standard body posture rules.

3. The posture guidance method for optical 3D human body measurement according to claim 2, characterized in that, The preset benchmark data includes preset body posture image information; The process of determining posture adjustment information based on the posture data, preset baseline data, and preset standard posture rules includes: Real-time body posture image information and body posture type information are obtained based on the body posture data; Standard body posture image information is obtained based on the body posture type information and the preset body posture image information; Image adjustment information is obtained based on the real-time body posture image information, standard body posture image information, and preset standardized body posture rules; Text adjustment information is obtained based on the body posture data and preset benchmark data; Body posture adjustment information is obtained based on the image adjustment information and text adjustment information.

4. The posture guidance method for optical 3D human body measurement according to claim 1, characterized in that, After adjusting the posture of the person being tested based on the posture adjustment information, the method further includes: Acquire the adjusted physical data of the test subjects; The measurement results are obtained based on the stated body data and preset standard body data.

5. The posture guidance method for optical 3D human body measurement according to claim 1, characterized in that, The acquisition of human body three-dimensional image information includes obtaining human body three-dimensional image information by scanning with a 3D camera.

6. A posture guidance system for optical 3D human body measurement, characterized in that, include: The first acquisition module (1) is used to acquire three-dimensional image information of the human body; The second acquisition module (2) is used to obtain human body posture information based on the three-dimensional human body image information; The determination module (3) is used to determine posture adjustment information based on the human body posture information and the preset standard posture rules; The adjustment module (4) is used to adjust the posture of the person being tested according to the posture adjustment information; The step of obtaining human body posture information based on the three-dimensional human body image information includes: obtaining human body state information, joint coordinate information, and limb orientation information based on the three-dimensional human body image information; obtaining limb flexion / straightness information and upper limb orientation information based on the human body state information and joint coordinate information; obtaining human body orientation tendency information based on the joint coordinate information and limb orientation information; and obtaining human body posture information based on the limb flexion / straightness information, upper limb orientation information, and human body orientation tendency information. The joint coordinate information includes joint name information and coordinate information; after obtaining human body state information, joint coordinate information, and limb orientation information based on the human body 3D image information, it also includes: Retrieve historical joint information, which includes historical human state information and historical joint group information corresponding to the historical human state information. The historical joint group information includes multiple historical joint coordinate information and joint association information. The historical joint coordinate information includes historical joint name information and historical coordinate information. Real-time joint association information is obtained based on the human body state information and historical joint information; joint correction information is obtained based on the real-time joint association information and joint coordinate information; and the joint coordinate information is corrected based on the joint correction information.

7. A terminal, characterized in that, It includes a memory and a processor, wherein the memory stores computer program instructions that can be loaded by the processor and executed according to any one of the methods of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of the methods described in claims 1-5.

Citation Information

Patent Citations

  • Bone gesture determining method and device, and computer readable storage medium

    CN108229332A

  • Moving posture monitoring and guiding method and device based on multiple cameras

    CN111881887A

  • Human body bone joint movement data acquisition system

    CN114903470A