Human body three-dimensional size measuring method and system

文档序号:1293955 发布日期:2020-08-07 浏览:29次 中文

阅读说明:本技术 一种人体三维尺寸测量方法及系统 (Human body three-dimensional size measuring method and system ) 是由 崔振茂 成彬彬 安健飞 邓贤进 吴强 陈仁爱 喻洋 周人 邓佩佩 尹格 于 2020-04-15 设计创作,主要内容包括:本发明公开了一种人体三维尺寸测量方法及系统,包括:在沿被测用户圆周的若干个位置处,在每一位置向被测用户发射预设电磁波并接收预设电磁波被被测用户身体反射回的回波,记录每一位置的位置数据和对应接收到的回波的特征数据;根据各个位置的位置数据和在各个位置对应获得的回波特征数据,构建出包含被测用户身体的三维尺寸的三维模型。本发明方法及系统通过在沿被测用户圆周的各个位置向被测用户发射预设电磁波进行扫描,获得各个位置对应的回波特征数据,测量获得用户身体的三维尺寸,其中预设电磁波的频率大于等于20G赫兹,该频率范围的电磁波对衣物有较好的穿透性,用户不需要脱去衣物,从而能够避免现有技术存在的用户隐私问题。(The invention discloses a method and a system for measuring the three-dimensional size of a human body, comprising the following steps: at a plurality of positions along the circumference of a detected user, transmitting a preset electromagnetic wave to the detected user at each position, receiving an echo reflected by the body of the detected user of the preset electromagnetic wave, and recording position data of each position and characteristic data of the corresponding received echo; and constructing a three-dimensional model containing the three-dimensional size of the body of the tested user according to the position data of each position and the echo characteristic data correspondingly obtained at each position. The method and the system of the invention transmit the preset electromagnetic waves to the tested user at each position along the circumference of the tested user to scan, obtain the echo characteristic data corresponding to each position, measure and obtain the three-dimensional size of the body of the user, wherein the frequency of the preset electromagnetic waves is more than or equal to 20 GHz, the electromagnetic waves in the frequency range have better penetrability to clothes, and the user does not need to take off the clothes, thereby avoiding the user privacy problem in the prior art.)

1. A method for measuring the three-dimensional size of a human body is characterized by comprising the following steps:

at a plurality of positions along the circumference of a user to be detected, transmitting a preset electromagnetic wave to the user to be detected at each position, receiving an echo wave reflected by the body of the user to be detected of the preset electromagnetic wave, and recording position data of each position and characteristic data of the corresponding received echo wave, wherein the frequency of the preset electromagnetic wave is more than or equal to 20 GHz;

and constructing a three-dimensional model containing the three-dimensional size of the body of the tested user according to the position data of each position and the echo characteristic data correspondingly obtained at each position.

2. The method according to claim 1, wherein a plurality of scanning points are sequentially taken at each position from top to bottom in the vertical direction, a predetermined electromagnetic wave is transmitted to the user to be measured at each scanning point in the vertical direction from top to bottom in sequence, an echo of the predetermined electromagnetic wave reflected by the body of the user to be measured is received, and position data of each scanning point and feature data corresponding to the received echo are recorded.

3. The method for measuring the three-dimensional size of the human body according to claim 1, which specifically comprises: and sequentially transmitting preset electromagnetic waves to the detected user at each position along the circumference of the detected user and receiving echoes of the preset electromagnetic waves reflected by the body of the detected user.

4. The method according to claim 1, wherein the three-dimensional measurement of the human body is divided into at least two sections along the circumference of the user to be measured, each section including a plurality of selected positions;

the step of transmitting a preset electromagnetic wave to the detected user and receiving an echo of the preset electromagnetic wave reflected by the body of the detected user at each of a plurality of positions along the circumference of the detected user specifically includes: and respectively scanning at all the sections simultaneously, and transmitting preset electromagnetic waves to the tested user at each position in each section in sequence and receiving echoes of the preset electromagnetic waves reflected by the body of the tested user.

5. The method as claimed in claim 1, wherein the plurality of positions along the circumference of the user to be measured cover an angular range of 360 degrees or more.

6. The method for measuring the three-dimensional size of the human body according to any one of claims 1 to 5, wherein the step of constructing the three-dimensional model containing the three-dimensional size of the body of the user to be measured according to the position data of each position and the echo feature data correspondingly obtained at each position comprises the following steps:

obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each position and the echo characteristic data correspondingly obtained at each position;

extracting point cloud data from the obtained imaging picture;

and constructing a three-dimensional curved surface according to the obtained point cloud data so as to construct a three-dimensional model containing the three-dimensional size of the body of the detected user.

7. The method according to claim 6, wherein a plurality of scanning points are sequentially taken at each position from top to bottom in the vertical direction, a preset electromagnetic wave is transmitted to the user to be measured at each scanning point in sequence from top to bottom in the vertical direction, an echo of the preset electromagnetic wave reflected by the body of the user to be measured is received, and position data of each scanning point and feature data corresponding to the received echo are recorded;

the three-dimensional reconstruction of the position data of each position and the echo characteristic data correspondingly obtained at each position to obtain an imaging graph of each point position and the scattering intensity of the body of the user to be detected comprises the following steps:

and obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each scanning point at each position and the echo characteristic data obtained corresponding to each scanning point.

8. The method of claim 1, wherein the user to be measured stands in a predetermined posture during the measurement.

9. The method according to claim 1, wherein the predetermined electromagnetic wave comprises a plurality of frequency points or is a chirp waveform during the measurement.

10. A three-dimensional body dimension measuring system for performing the three-dimensional body dimension measuring method according to any one of claims 1 to 9.

Technical Field

The invention relates to the technical field of three-dimensional size measurement, in particular to a method and a system for measuring the three-dimensional size of a human body.

Background

With the social development and the continuous improvement of the requirements of people on living quality, the customization of clothes becomes the development trend of the future clothes industry. However, the garment customized for the user needs to obtain the accurate three-dimensional size of the user body, which is measured by scanning the body with the laser dot matrix in the prior art, however, this measurement method needs the user to remove the clothes to obtain the accurate measurement result, and there is a problem of privacy of the user, which causes great inconvenience to the measurement work.

Disclosure of Invention

The invention aims to provide a method and a system for measuring the three-dimensional size of a human body, which can measure and obtain the three-dimensional size of the body of a user and can avoid the privacy problem of the user in the prior art.

In order to achieve the purpose, the invention provides the following technical scheme:

a human body three-dimensional size measuring method comprises the following steps:

at a plurality of positions along the circumference of a user to be detected, transmitting a preset electromagnetic wave to the user to be detected at each position, receiving an echo wave reflected by the body of the user to be detected of the preset electromagnetic wave, and recording position data of each position and characteristic data of the corresponding received echo wave, wherein the frequency of the preset electromagnetic wave is more than or equal to 20 GHz;

and constructing a three-dimensional model containing the three-dimensional size of the body of the tested user according to the position data of each position and the echo characteristic data correspondingly obtained at each position.

Preferably, a plurality of scanning points are sequentially taken from top to bottom in each position along the vertical direction, preset electromagnetic waves are sequentially transmitted to a detected user at each scanning point according to the sequence from top to bottom along the vertical direction, echoes of the preset electromagnetic waves reflected by the body of the detected user are received, and position data of each scanning point and feature data corresponding to the received echoes are recorded.

Preferably, the method specifically comprises the following steps: and sequentially transmitting preset electromagnetic waves to the detected user at each position along the circumference of the detected user and receiving echoes of the preset electromagnetic waves reflected by the body of the detected user.

Preferably, the user to be tested is divided into at least two sections along the circumference of the user to be tested, and each section comprises a plurality of selected positions;

the step of transmitting a preset electromagnetic wave to the detected user and receiving an echo of the preset electromagnetic wave reflected by the body of the detected user at each of a plurality of positions along the circumference of the detected user specifically includes: and respectively scanning at all the sections simultaneously, and transmitting preset electromagnetic waves to the tested user at each position in each section in sequence and receiving echoes of the preset electromagnetic waves reflected by the body of the tested user.

Preferably, the angular range covered by the plurality of positions along the circumference of the detected user is greater than or equal to 360 degrees.

Preferably, the constructing a three-dimensional model containing the three-dimensional size of the body of the user to be measured according to the position data of each position and the echo feature data correspondingly obtained at each position includes:

obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each position and the echo characteristic data correspondingly obtained at each position;

extracting point cloud data from the obtained imaging picture;

and constructing a three-dimensional curved surface according to the obtained point cloud data so as to construct a three-dimensional model containing the three-dimensional size of the body of the detected user.

Preferably, a plurality of scanning points are sequentially taken from top to bottom in each position along the vertical direction, preset electromagnetic waves are sequentially transmitted to a detected user at each scanning point according to the sequence from top to bottom along the vertical direction, echoes of the preset electromagnetic waves reflected by the body of the detected user are received, and position data of each scanning point and feature data corresponding to the received echoes are recorded;

the three-dimensional reconstruction of the position data of each position and the echo characteristic data correspondingly obtained at each position to obtain an imaging graph of each point position and the scattering intensity of the body of the user to be detected comprises the following steps:

and obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each scanning point at each position and the echo characteristic data obtained corresponding to each scanning point.

Preferably, the user to be measured stands in a preset posture during the measurement.

Preferably, in the measurement process, the preset electromagnetic wave includes a plurality of frequency points or the preset electromagnetic wave is a chirp waveform.

A human body three-dimensional size measuring system is used for executing the human body three-dimensional size measuring method.

According to the technical scheme, the method and the system for measuring the three-dimensional size of the human body provided by the invention are characterized in that at a plurality of positions along the circumference of a measured user, preset electromagnetic waves are transmitted to the measured user at each position, echoes of the preset electromagnetic waves reflected by the body of the measured user are received, position data of each position and characteristic data corresponding to the received echoes are recorded, and a three-dimensional model containing the three-dimensional size of the body of the measured user is constructed according to each position data and echo characteristic data correspondingly obtained at each position. The method and the system of the invention transmit the preset electromagnetic waves to the tested user at each position along the circumference of the tested user for scanning to obtain the echo characteristic data corresponding to each position, and can measure and obtain the three-dimensional size of the body of the user according to the obtained data, wherein the frequency of the preset electromagnetic waves is more than or equal to 20 GHz, and the electromagnetic waves in the frequency range have better penetrability to clothes.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a flowchart of a method for measuring a three-dimensional size of a human body according to an embodiment of the present invention;

FIG. 2 is a flowchart of a method for constructing a three-dimensional model including three-dimensional dimensions of a measured user's body according to an embodiment of the present invention;

FIG. 3(a) is a three-dimensional point cloud data extracted in an embodiment;

fig. 3(b) is a three-dimensional model constructed from the three-dimensional point cloud data shown in fig. 3 (a).

Detailed Description

In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, fig. 1 is a flowchart of a method for measuring a three-dimensional size of a human body according to an embodiment of the present invention, and the method includes the following steps:

s10: at a plurality of positions along the circumference of a user to be measured, transmitting a preset electromagnetic wave to the user to be measured at each position, receiving an echo wave reflected by the body of the user to be measured of the preset electromagnetic wave, and recording position data of each position and characteristic data of the corresponding received echo wave, wherein the frequency of the preset electromagnetic wave is more than or equal to 20 GHz.

The frequency of the preset electromagnetic wave is greater than or equal to 20 GHz, and the electromagnetic wave in the frequency range has good penetrability on clothes, but is difficult to penetrate through the skin of a human body. The characteristic data of the echo refers to data for characterizing the received echo, for example, the characteristic data of the echo may include the amplitude or phase of the echo. The emitted preset electromagnetic waves can penetrate through clothes after being incident to the body of the user to be detected, then are reflected back by the body of the user, and distance information of corresponding reflection points on the body of the user can be obtained according to the received characteristic information of the echo. According to the position data of each position along the circumference of the detected user and the echo characteristic data correspondingly obtained at each position, the information of the three-dimensional size of the body of the user can be obtained.

S11: and constructing a three-dimensional model containing the three-dimensional size of the body of the tested user according to the position data of each position and the echo characteristic data correspondingly obtained at each position.

The method for measuring the three-dimensional size of the human body comprises the steps of transmitting preset electromagnetic waves to a user to be measured at each position along the circumference of the user to be measured to scan, obtaining echo characteristic data corresponding to each position, and measuring the three-dimensional size of the body of the user according to the obtained data, wherein the frequency of the preset electromagnetic waves is more than or equal to 20 GHz, and the electromagnetic waves in the frequency range have good penetrability on clothes.

The following describes the method for measuring the three-dimensional size of a human body in this embodiment in detail with reference to specific embodiments. The method for measuring the three-dimensional size of the human body comprises the following steps:

s10: at a plurality of positions along the circumference of a user to be detected, transmitting a preset electromagnetic wave to the user to be detected at each position, receiving an echo reflected by the body of the user to be detected of the preset electromagnetic wave, and recording position data of each position and characteristic data corresponding to the received echo.

Preferably, the user to be measured stands in a preset posture during the measurement. The plurality of positions are selected along the circumference of the user to be measured, and in practical application, when each position is selected, the position can be selected according to the measurement precision requirement on the three-dimensional size of the human body and the combination of calculated quantity, the more the number of the selected positions is, the more accurate the obtained measurement result is, but the larger the corresponding calculated quantity is, so that the precision requirement on the three-dimensional size of the human body and the calculated quantity requirement can be balanced and selected. Preferably, the selected positions along the circumference of the user to be measured are evenly distributed along the circumference, which facilitates more accurate measurement of the three-dimensional size of the user's body. Further preferably, the angular range covered by the plurality of positions along the circumference of the user to be measured is greater than or equal to 360 degrees, so that the three-dimensional size within 360 degrees of the circumference of the user can be measured and obtained.

The method comprises the steps of transmitting preset electromagnetic waves to a detected user at each position, enabling the preset electromagnetic waves to penetrate clothes after being incident to the body of the detected user and then be reflected back by the body of the user, receiving the reflected echo and obtaining echo characteristic data, and obtaining size information of the body of the user after three-dimensional reconstruction according to the characteristic information of the echo, such as amplitude, phase and the like. Preferably, in the implementation, a preset electromagnetic wave may be sequentially transmitted to the user to be tested at each position along the circumference of the user to be tested, and an echo of the preset electromagnetic wave reflected by the body of the user to be tested may be received, and the position data of the position and the feature data of the received echo may be recorded corresponding to each position.

In a preferred embodiment, a plurality of scanning points are sequentially taken from top to bottom along the vertical direction at each position, preset electromagnetic waves are sequentially transmitted to a detected user at each scanning point along the vertical direction from top to bottom, echoes of the preset electromagnetic waves reflected by the body of the detected user are received, and position data of each scanning point and characteristic data corresponding to the received echoes are recorded. When the user to be measured is measured, the user to be measured is required to stand according to a preset posture, a plurality of scanning points are sequentially selected from top to bottom along the vertical direction at the same circumferential position of the user to be measured, and the user is scanned and measured at each scanning point sequentially from top to bottom along the vertical direction. This enables the whole body of the user to be scanned to obtain the three-dimensional size of the whole body of the user.

In a preferred embodiment, the user is divided into at least two segments along the circumference of the user to be tested, each segment comprising a plurality of selected positions. In this step, at a plurality of positions along the circumference of the user to be tested, transmitting a preset electromagnetic wave to the user to be tested at each position and receiving an echo of the preset electromagnetic wave reflected back by the body of the user to be tested specifically includes: and respectively scanning at all the sections simultaneously, and transmitting preset electromagnetic waves to the tested user at each position in each section in sequence and receiving echoes of the preset electromagnetic waves reflected by the body of the tested user. For example, the user to be measured may be divided into two segments along the circumference of the user to be measured, each segment is a half circumference along the user to be measured, each segment includes a plurality of selected positions, and the two segments are scanned simultaneously when the user to be measured is scanned and measured, which can improve the measurement efficiency. In other embodiments, the user to be tested may be divided into three or four segments along the circumference of the user to be tested, or other numbers of segments, all falling within the scope of the present invention.

Further, in the measurement process, the preset electromagnetic wave comprises a plurality of frequency points or is a chirp waveform.

S11: and constructing a three-dimensional model containing the three-dimensional size of the body of the tested user according to the position data of each position and the echo characteristic data correspondingly obtained at each position.

Specifically, referring to fig. 2, the present step specifically includes the following steps:

s110: and obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each position and the echo characteristic data correspondingly obtained at each position.

In this step, a three-dimensional imaging algorithm may be used, and an imaging graph of positions and scattering intensities of each point of the body of the user to be detected is obtained by using the obtained position data of each position and the echo feature data correspondingly obtained at each position, where the scattering intensities are used to represent scattering abilities of the reflection points to the preset electromagnetic waves, for example, if the scattering abilities of one point on the body of the user to the preset electromagnetic waves are large, the scattering intensities corresponding to the point are large.

In a specific embodiment, a plurality of scanning points are sequentially taken from top to bottom along the vertical direction at each position, preset electromagnetic waves are sequentially transmitted to a detected user at each scanning point along the vertical direction from top to bottom, echoes of the preset electromagnetic waves reflected by the body of the detected user are received, and position data of each scanning point and characteristic data corresponding to the received echoes are recorded. Correspondingly, in this step, obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be measured after three-dimensional reconstruction according to the position data of each position and the echo characteristic data correspondingly obtained at each position comprises: and obtaining an imaging graph of the positions and the scattering intensity of each point of the body of the user to be detected after three-dimensional reconstruction according to the position data of each scanning point at each position and the echo characteristic data obtained corresponding to each scanning point.

S111: and extracting point cloud data from the obtained imaging graph.

From the resulting imaged map, point cloud data can be extracted from the imaged map using a point cloud extraction algorithm.

S112: and constructing a three-dimensional curved surface according to the obtained point cloud data so as to construct a three-dimensional model containing the three-dimensional size of the body of the detected user.

According to the extracted point cloud data, a three-dimensional curved surface can be constructed by using a three-dimensional curved surface reconstruction algorithm, so that a three-dimensional model of the body of the detected user is constructed, and the constructed three-dimensional model comprises the three-dimensional size of the body of the user. Referring to fig. 3(a) and fig. 3(b), fig. 3(a) is three-dimensional point cloud data extracted in an embodiment, and fig. 3(b) is a three-dimensional model constructed according to the three-dimensional point cloud data shown in fig. 3 (a).

Correspondingly, the embodiment of the invention also provides a human body three-dimensional size measuring system which is used for executing the human body three-dimensional size measuring method.

The system for measuring the three-dimensional size of the human body in the embodiment firstly transmits a preset electromagnetic wave to a measured user at each position along a plurality of positions of the circumference of the measured user, receives an echo of the preset electromagnetic wave reflected by the body of the measured user, records position data of each position and feature data of the corresponding received echo, and constructs a three-dimensional model containing the three-dimensional size of the body of the measured user according to each position data and the echo feature data correspondingly obtained at each position. This system is through predetermineeing the electromagnetic wave to being surveyed user transmission in each position along being surveyed user circumference and scanning, obtains the echo characteristic data that each position corresponds, can measure the three-dimensional size who obtains the user's health according to the data that obtain, wherein predetermine electromagnetic wave frequency more than or equal to 20 GHz, the electromagnetic wave of this frequency range has better penetrability to the clothing, consequently the user need not take off the clothing to can avoid the user privacy problem that prior art exists.

The method and system for measuring the three-dimensional size of the human body provided by the invention are described in detail above. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于两级执行器结构的大光程闭环测量系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!