Weight estimation system
The weight estimation system simplifies the estimation process by using a portable device with a coordinate measurement unit and calculation unit to calculate weight based on body part dimensions, eliminating the need for reference objects and enhancing accuracy.
Patent Information
- Application Number
- JP2024027498
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-27
- Publication Date
- 2025-09-08
AI Technical Summary
Existing weight estimation systems require the placement of a reference object, such as a stack of sticky notes, near the subject during image capture, making the estimation process cumbersome.
A weight estimation system that utilizes a coordinate measurement unit to acquire three-dimensional coordinates of measurement points, a calculation unit with a weight estimation formula using body part sizes as explanatory functions, and an input unit to calculate weight without the need for a reference object, employing a portable device with a camera and LiDAR for coordinate acquisition and augmented reality guidance.
Enables easy and efficient weight estimation without the need for a reference object, allowing for accurate calculation of weight based on body part dimensions using three-dimensional coordinates and reducing operational complexity.
Smart Images

Figure 2025130371000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a weight estimation system. [Background technology]
[0002] A known weight estimation system is, for example, that described in Non-Patent Document 1. In this weight estimation system, images of multiple body parts of a subject are captured, and an estimated weight value of the subject is output based on the captured images. [Prior art documents] [Non-patent literature]
[0003] [Non-Patent Document 1] Tanaka, Noriyuki, Yoshino, Takashi, Yokoyama, and Nagasaka, Kazuko, "Proposal of a weight estimation system using multiple body part images," Proceedings of the 2020 Information Processing Society of Japan Kansai Branch Conference, Vol. 2020-G-29, pp. 1-4 Summary of the Invention [Problem to be solved by the invention]
[0004] In the body weight estimation system described in Non-Patent Document 1, when taking an image, it is necessary to place a reference object (for example, a stack of 7.5 cm square sticky notes) near the part to be photographed and to fit the reference object within the image. This tends to make the work of weight estimation cumbersome.
[0005] An object of the present invention is to provide a weight estimation system that can easily estimate the weight of a subject. [Means for solving the problem]
[0006] A feature of the present invention is a weight estimation system for estimating the weight of a subject to be measured, comprising: a coordinate measurement unit capable of acquiring the three-dimensional coordinates of any measurement point in a measurement area; a calculation unit storing a weight estimation formula in which parameters related to the size of multiple parts of the subject's body are used as explanatory functions and the subject's weight is used as an objective function; a part calculation unit that calculates part calculation values indicating the size of parts of the subject's body based on the three-dimensional coordinates of the multiple measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit; and an input unit that accepts the part calculation values calculated by the part calculation unit as the parameters for each of the multiple parts, and the calculation unit calculates the weight based on the part calculation values and the weight estimation formula accepted by the input unit.
[0007] According to this configuration, the three-dimensional coordinates of a plurality of measurement points are acquired. Then, the weight is calculated based on the three-dimensional coordinates. Therefore, according to this configuration, there is no need to place a reference object (for example, a stack of sticky notes) near a part of the body of the subject.
[0008] Therefore, this configuration makes it possible to realize a weight estimation system that can easily estimate the weight of a subject.
[0009] Furthermore, in the present invention, it is preferable that a coordinate setting unit is provided that sets first and second coordinates necessary for weight estimation based on the three-dimensional coordinates of a plurality of measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit, and that the part calculation unit calculates the part calculation value using the distance between a point having the first coordinate and a point having the second coordinate.
[0010] According to this configuration, the calculated part value can be calculated more easily than when the calculated part value is calculated without using the distance between two points, and as a result, the weight can be calculated more efficiently.
[0011] Furthermore, in the present invention, it is preferable that the part calculation section calculates the distance between the point having the first coordinates and the point having the second coordinates as the part calculation value.
[0012] According to this configuration, the calculated body part value is calculated based on two coordinates. Therefore, it is not necessary to set three or more coordinates to calculate the calculated body part value. This allows for efficient calculation of weight.
[0013] Furthermore, in the present invention, it is preferable that the coordinate setting unit sets three or more coordinates necessary for weight estimation based on the three-dimensional coordinates of three or more measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit, and the part calculation unit calculates the part calculation value using a total value obtained by adding up the distances between adjacent coordinates.
[0014] According to this configuration, when the calculated part value is a value that is difficult to measure as the distance between two coordinates (for example, chest circumference), the calculated part value can be easily calculated with high accuracy, which makes it easy to calculate weight with high accuracy.
[0015] Furthermore, in the present invention, it is preferable that the coordinate measurement unit is built in a portable device.
[0016] According to this configuration, the coordinate measurement unit can be easily carried around, which makes it easy to obtain the three-dimensional coordinates of the measurement points.
[0017] Furthermore, in the present invention, it is preferable that the portable device is provided with a camera unit capable of photographing the measurement target area, and the coordinate measurement unit acquires three-dimensional coordinates of the measurement point based on the image photographed by the camera unit.
[0018] With this configuration, if the mobile device is a smartphone or the like that comes standard with a camera, the camera can be effectively used to obtain the three-dimensional coordinates of the measurement points, thereby reducing the introduction cost of the weight estimation system.
[0019] Furthermore, in the present invention, it is preferable that the portable device is provided with a display capable of displaying a photographed image of the measurement target area as an augmented reality image, and the coordinate measurement unit acquires three-dimensional coordinates of a specified measurement point in the photographed image displayed on the display.
[0020] This configuration allows the user to specify measurement points through intuitive operations, which makes the task of estimating weight easier.
[0021] Furthermore, in the present invention, it is preferable that the coordinate measurement unit is constructed in a portable device and includes a state switching unit that can switch the coordinate setting unit between a first state and a second state, the coordinate setting unit in the first state sets the first coordinates and the second coordinates so that the part calculation unit calculates the width of a part of the body of the subject to be measured, and the coordinate setting unit in the second state sets the first coordinates and the second coordinates so that the part calculation unit calculates the thickness of a part of the body of the subject to be measured, and the portable device has a guidance unit that executes guidance using at least one of sound and light regarding the operations that the user needs to perform in order for the calculation unit to calculate the weight, and when the coordinate setting unit is in the first state, the guidance unit executes the guidance indicating that it is necessary to measure the width of the part of the body of the subject to be measured, and when the coordinate setting unit is in the second state, the guidance unit executes the guidance indicating that it is necessary to measure the thickness of the part of the body of the subject to be measured.
[0022] According to this configuration, the user can perform the weight estimation work by following the instructions, which makes the weight estimation work easier.
[0023] Furthermore, in the present invention, it is preferable that the portable device is capable of wireless communication with a server, and the server has a storage unit that stores the weight calculated by the calculation unit.
[0024] According to this configuration, the calculated weight can be stored in the server, which allows, for example, comparison of past weight with current weight.
[0025] Furthermore, in the present invention, it is preferable that the input unit and the calculation unit are built in the server.
[0026] This configuration eliminates the need to build a calculation unit into the mobile device, which makes it easier to reduce the amount of information processing in the mobile device.
[0027] Furthermore, in the present invention, it is preferable that a LiDAR (Light Detection and Ranging) device is provided that can output point cloud data indicating three-dimensional coordinates for multiple points on the surface of an object present in the measurement target area, and that the coordinate measurement unit acquires the three-dimensional coordinates of the measurement points based on the point cloud data.
[0028] According to this configuration, the acquired three-dimensional coordinates are relatively highly accurate, which makes it easier to calculate the weight with high accuracy.
[0029] Furthermore, in the present invention, it is preferable that the weight estimation formula uses the thickness of at least one part of the body of the subject as the parameter.
[0030] According to this configuration, the thickness of at least one part of the body of the subject is reflected in the weight calculation result, which makes it easier to calculate the weight with high accuracy.
[0031] Furthermore, in the present invention, it is preferable that the weight estimation formula uses the circumference of at least one part of the body of the subject as the parameter.
[0032] According to this configuration, the circumference of at least one part of the body of the subject is reflected in the calculation result of the weight, which makes it easier to calculate the weight with high accuracy. [Brief explanation of the drawings]
[0033] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a weight estimation system. [Figure 2] FIG. 1 is a block diagram of a weight estimation system. [Figure 3] FIG. 10 shows an augmented reality image displayed on a display when shoulder width is being measured. [Figure 4] FIG. 10 shows an augmented reality image displayed on a display when thigh thickness is being measured. [Figure 5] 10 is a flowchart of a weight estimation flow. [Figure 6] FIG. 10 is a diagram showing an augmented reality image displayed on a display when shoulder width is measured in the first alternative embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a method for calculating a site calculation value in the first alternative embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a method for calculating a site calculation value in the first alternative embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a method for calculating a site calculation value in another embodiment (1). [Figure 10] FIG. 10 is a diagram showing an example of a method for calculating a site calculation value in another embodiment (1). [Figure 11] FIG. 10 is a diagram showing an example of a method for calculating a site calculation value in another embodiment (1). DETAILED DESCRIPTION OF THE INVENTION
[0034] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings.
[0035] [Overall configuration of the weight estimation system] As shown in FIG. 1, a weight estimation system A in this embodiment includes a portable device 1 and a server 2. The portable device 1 and the server 2 are connected to each other via a predetermined network. The portable device 1 is capable of wireless communication with the server 2. As will be described in detail below, the weight estimation system A is configured to estimate the weight of a subject E.
[0036] Although not particularly limited, in this embodiment, the subject E is a patient who has difficulty standing up. In the example shown in FIG. 1, the subject E is lying on a bed 40. However, the present invention is not limited to this. The subject E may be something other than a human. The subject E may be a livestock animal such as a pig.
[0037] In the example shown in FIG. 1, a user G of a body weight estimation system A is operating a portable device 1 while holding the portable device 1 in his / her hand.
[0038] [Coordinate measurement section] As shown in Fig. 2, the body weight estimation system A includes a coordinate measurement unit 7 that can acquire three-dimensional coordinates of any measurement point in the measurement target area 30 (see Fig. 1). The coordinate measurement unit 7 is built in the portable device 1. The coordinate measurement unit 7 will be described in detail below.
[0039] The portable device 1 is equipped with a camera unit 3 that can capture an image of a measurement target area 30. In this embodiment, the image capturing range of the camera unit 3 coincides with the measurement target area 30. However, the present invention is not limited to this. The image capturing range of the camera unit 3 may be wider or narrower than the measurement target area 30.
[0040] The portable device 1 is equipped with a motion sensor 4. The motion sensor 4 detects changes in the position and orientation of the portable device 1. Although not particularly limited, the motion sensor 4 may be configured with a known accelerometer or the like.
[0041] As shown in FIG. 2 , the weight estimation system A includes a LiDAR (Light Detection and Ranging) device 5 capable of outputting point cloud data indicating three-dimensional coordinates of multiple points on the surface of an object present in a measurement target area 30. The LiDAR device 5 is included in the portable device 1. In this embodiment, the detection range of the LiDAR device 5 (the range in which point cloud data can be generated) coincides with the measurement target area 30. However, the present invention is not limited to this. The detection range of the LiDAR device 5 may be wider or narrower than the measurement target area 30.
[0042] The coordinate measurement unit 7 acquires the image capture results from the camera unit 3, the detection results from the motion sensor 4, and the point cloud data output from the LiDAR device 5. Based on these, the coordinate measurement unit 7 acquires the three-dimensional coordinates of any measurement point in the measurement target area 30. That is, the coordinate measurement unit 7 acquires the three-dimensional coordinates of the measurement point based on the image captured by the camera unit 3. The coordinate measurement unit 7 also acquires the three-dimensional coordinates of the measurement point based on the point cloud data.
[0043] Although not particularly limited, for example, the coordinate measurement unit 7 may be configured to determine a plurality of feature points based on the image capture results by the camera unit 3, and to calculate the three-dimensional coordinates of the plurality of feature points based on positional changes of the plurality of feature points in the captured image when the portable device 1 is moved and on the detection results by the motion sensor 4. Then, the coordinate measurement unit 7 may acquire the three-dimensional coordinates of a feature point designated by the user G among the plurality of feature points as the three-dimensional coordinates of the measurement point.
[0044] Furthermore, although not particularly limited, for example, the coordinate measurement unit 7 may be configured to calculate the three-dimensional coordinates of the plurality of feature points based also on the point cloud data output from the LiDAR device 5. Alternatively, the coordinate measurement unit 7 may acquire the three-dimensional coordinates of the measurement points based only on the point cloud data output from the LiDAR device 5, without using the camera unit 3 and the motion sensor 4.
[0045] [Part Calculation Department] As shown in Fig. 2, the portable device 1 has a part calculation unit 10. The part calculation unit 10 is configured to calculate a part calculation value based on the three-dimensional coordinates of a plurality of measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit 7. The part calculation value is a value indicating the size of a part on the body of the subject E. Although not particularly limited, specific examples of "part size" include shoulder width, forearm width, forearm circumference, thigh thickness, thigh circumference, knee thickness, knee circumference, etc.
[0046] As described above, the weight estimation system A includes a part calculation unit 10 that calculates part calculation values that indicate the sizes of parts of the body of the subject E, based on the three-dimensional coordinates of a plurality of measurement points whose three-dimensional coordinates are acquired by the coordinate measurement unit 7. The calculation of the part calculation values will be described in detail below.
[0047] The portable device 1 is provided with a display 6 that can display a captured image of the measurement target area 30 as an augmented reality image. Although not particularly limited, in this embodiment, the display 6 is configured to receive a touch operation by the user G.
[0048] As shown in Fig. 2, the photographed image taken by the camera unit 3 is sent to the display 6. The display 6 displays an augmented reality image based on the photographed image. Examples of the augmented reality image are shown in Figs. 3 and 4.
[0049] The coordinate measurement unit 7 acquires the three-dimensional coordinates of the measurement points designated in the captured image displayed on the display 6. For example, in the example shown in FIG. 3, a touch operation is performed by the user G on the display 6. A first measurement point P1 and a second measurement point P2 are designated by the touch operation. In this case, the coordinate measurement unit 7 acquires the three-dimensional coordinates of the first measurement point P1 and the second measurement point P2.
[0050] 4, the user G also performs a touch operation on the display 6. The touch operation specifies a third measurement point P3 and a fourth measurement point P4. In this case, the coordinate measurement unit 7 acquires the three-dimensional coordinates of the third measurement point P3 and the fourth measurement point P4.
[0051] As shown in FIG. 2, the portable device 1 has a coordinate setting unit 8. The coordinate setting unit 8 acquires three-dimensional coordinates of a plurality of measurement points from the coordinate measurement unit 7. The coordinate setting unit 8 sets a plurality of coordinates Q necessary for weight estimation based on the three-dimensional coordinates of the plurality of measurement points acquired by the coordinate measurement unit 7. More specifically, the coordinate setting unit 8 sets a first coordinate Q1 and a second coordinate Q2. The first coordinate Q1 and the second coordinate Q2 are both coordinate Q. Note that the coordinate setting unit 8 may further set one or more coordinates Q in addition to the first coordinate Q1 and the second coordinate Q2.
[0052] In this way, the weight estimation system A is equipped with a coordinate setting unit 8 that sets the first coordinate Q1 and second coordinate Q2 required for weight estimation based on the three-dimensional coordinates of multiple measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit 7.
[0053] 3, the first measurement point P1 is set as the first coordinate Q1. The second measurement point P2 is set as the second coordinate Q2. However, the present invention is not limited to this. The first coordinate Q1 and the second coordinate Q2 (coordinate Q) may be set at positions different from the multiple measurement points whose three-dimensional coordinates have been acquired by the coordinate measurement unit 7.
[0054] 2, information indicating the first coordinate Q1 and second coordinate Q2 (coordinate Q) set by coordinate setting unit 8 is sent to part calculation unit 10. Part calculation unit 10 calculates a part calculation value based on this information. At this time, part calculation unit 10 calculates the part calculation value using the distance between the point having first coordinate Q1 and the point having second coordinate Q2. More specifically, part calculation unit 10 calculates the distance between the point having first coordinate Q1 and the point having second coordinate Q2 as the part calculation value.
[0055] [Weight calculation] As shown in Fig. 2, the body weight estimation system A includes an input unit 21 and a calculation unit 22. The input unit 21 and the calculation unit 22 are built in the server 2. A body weight estimation formula is stored in the calculation unit 22. The body weight estimation formula is a formula in which parameters related to the sizes of multiple body parts of the subject E are used as explanatory functions, and the body weight of the subject E is used as an objective function.
[0056] In this way, the weight estimation system A is equipped with a calculation unit 22 that stores a weight estimation equation in which parameters related to the size of multiple parts of the body of the subject E are used as explanatory functions and the weight of the subject E is used as an objective function.
[0057] Although not particularly limited, the weight estimation formula may be, for example, "weight = ax + b", where "a" and "b" are constants, and "x" and "y" are parameters (e.g., shoulder width and thigh thickness) that are different from each other.
[0058] The weight estimation formula may use the thickness of at least one part of the body of the subject E as a parameter. The weight estimation formula may also use the circumferential length of at least one part of the body of the subject E as a parameter.
[0059] Input unit 21 receives the calculated part values from part calculation unit 10 as parameters for each of a plurality of parts in the body of measurement subject E. That is, weight estimation system A includes input unit 21 that receives the calculated part values calculated by part calculation unit 10 as parameters for each of a plurality of parts.
[0060] Input unit 21 sends the received body part calculation value to calculation unit 22. Calculation unit 22 calculates the weight based on the body part calculation value and the weight estimation formula received by input unit 21. More specifically, calculation unit 22 calculates (estimates) the weight of measurement subject E by substituting the body part calculation value into the weight estimation formula.
[0061] As shown in FIG. 2 , the server 2 also has a memory unit 23. The calculation unit 22 sends the calculated weight to the memory unit 23. The memory unit 23 stores the weight. That is, the server 2 has a memory unit 23 that stores the weight calculated by the calculation unit 22. The server 2 is configured to be able to manage the transition of weight based on the weight stored in the memory unit 23.
[0062] [Weight estimation flow] The body weight estimation system A is configured to calculate (estimate) body weight according to the body weight estimation flow shown in Fig. 5. This body weight estimation flow will be described in detail below.
[0063] 2, the weight estimation system A includes a state switching unit 9 that can switch the coordinate setting unit 8 between a first state and a second state. The state switching unit 9 is built in the portable device 1.
[0064] In the first state, the coordinate setting unit 8 sets a first coordinate Q1 and a second coordinate Q2 so that the part calculation unit 10 calculates the width of a part on the body of the subject E. In the second state, the coordinate setting unit 8 sets a first coordinate Q1 and a second coordinate Q2 so that the part calculation unit 10 calculates the thickness of a part on the body of the subject E. Note that the "width of a part" refers to the length of the part in the left-right direction of the body of the subject E. The "thickness of a part" refers to the length of the part in the front-to-back direction of the body of the subject E.
[0065] As shown in FIG. 2, the portable device 1 also has a guidance unit 11. The guidance unit 11 provides guidance on the operations that the user G needs to perform in order for the calculation unit 22 to calculate the weight. The guidance by the guidance unit 11 is provided by at least one of sound and light. The sound guidance is, for example, outputting a message from a speaker (not shown) of the portable device 1. The light guidance is, for example, displaying a message, an icon, etc. on the display 6.
[0066] In this way, the portable device 1 has the guidance unit 11 that provides guidance by means of at least one of sound and light regarding the operation that the user G needs to perform in order for the calculation unit 22 to calculate the weight.
[0067] 5 is started, first, the process of step S01 is executed. In step S01, the portable device 1 (display 6) enters a state in which it can accept the designation of two measurement points.
[0068] In step S01, the coordinate setting unit 8 is in the first state. The guidance unit 11 executes guidance indicating that it is necessary to measure the width of a part of the body of the subject E. The guidance may be, for example, a voice message saying, "Please measure your shoulder width."
[0069] In this way, when the coordinate setting unit 8 is in the first state, the guidance unit 11 executes guidance indicating that measurement of the width of a part on the body of the subject E is necessary.
[0070] In step S01, when the user G touches two points on the display 6, the coordinate measurement unit 7 acquires the three-dimensional coordinates of the two points. After that, the process proceeds to step S02.
[0071] In step S02, coordinate setting unit 8 sets first coordinate Q1 and second coordinate Q2 as described above. Then, part calculation unit 10 calculates the distance between the point having first coordinate Q1 and the point having second coordinate Q2 as the part calculation value. After that, the process proceeds to step S3.
[0072] For example, in the example shown in Fig. 3, coordinate setting unit 8 is in the first state. In this example, in step S01, first measurement point P1 is designated as the end of the right shoulder of measurement object E, and second measurement point P2 is designated as the end of the left shoulder of measurement object E. At this time, in step S02, coordinate setting unit 8 sets first measurement point P1 and second measurement point P2 as first coordinate Q1 and second coordinate Q2 as they are. Then, part calculation unit 10 calculates the distance between the point having first coordinate Q1 and the point having second coordinate Q2 as a part calculation value (a value indicating shoulder width in the example shown in Fig. 3).
[0073] 5, the state switching unit 9 switches the coordinate setting unit 8 from the first state to the second state, and the portable device 1 (display 6) enters a state in which it can accept the designation of two measurement points.
[0074] In step S03, the guidance unit 11 executes guidance indicating that it is necessary to measure the thickness of a part of the body of the subject E. The guidance may be, for example, a voice message saying, "Please measure the thigh thickness."
[0075] In this way, when the coordinate setting unit 8 is in the second state, the guidance unit 11 executes guidance indicating that measurement of the thickness of a part of the body of the measurement subject E is necessary.
[0076] In step S03, when the user G touches two points on the display 6, the coordinate measurement unit 7 acquires the three-dimensional coordinates of the two points. After that, the process proceeds to step S04.
[0077] In step S04, coordinate setting unit 8 sets first coordinate Q1 and second coordinate Q2 as described above. Then, part calculation unit 10 calculates the distance between the point having first coordinate Q1 and the point having second coordinate Q2 as the part calculation value. After that, the process proceeds to step S5.
[0078] For example, in the example shown in FIG. 4, the coordinate setting unit 8 is in the second state. In this example, in step S03, the third measurement point P3 is specified on the surface of the thigh of the left leg of the subject E (the front end of the subject E in the front-to-back direction), and the fourth measurement point P4 is specified on the surface of the bed 40. At this time, in step S04, the coordinate setting unit 8 sets, as the first coordinate Q1, a point that is the same vertical distance from the surface of the bed 40 as the third measurement point P3, is on a line perpendicular to the bed 40 and passing through the fourth measurement point P4, and is located above (above) the fourth measurement point P4. Note that the bed 40 may be in a horizontal position or may be inclined. When the bed 40 is in a horizontal position, the coordinate setting unit 8 sets, as the first coordinate Q1, a point that is the same height from the surface of the bed 40 as the third measurement point P3 and is located above (directly above) the fourth measurement point P4. Furthermore, coordinate setting unit 8 sets fourth measurement point P4 as second coordinate Q2 as is. Then, part calculation unit 10 calculates the distance between the point having first coordinate Q1 and the point having second coordinate Q2 as a part calculation value (a value indicating thigh thickness in the example shown in FIG. 4).
[0079] 5, input unit 21 receives the body part calculation values calculated in steps S02 and S04 from body part calculation unit 10. Then, as described above, calculation unit 22 calculates the body weight based on the body part calculation values and the body weight estimation formula received by input unit 21. Thereafter, this body weight estimation flow ends.
[0080] According to the configuration described above, three-dimensional coordinates of a plurality of measurement points are acquired. Then, weight is calculated based on the three-dimensional coordinates. Therefore, according to the configuration described above, there is no need to perform an operation such as placing a reference object (for example, a stack of sticky notes) near a part on the body of the subject E.
[0081] Therefore, according to the configuration described above, a weight estimation system A that can easily estimate the weight of the measurement subject E can be realized.
[0082] [First Alternative Embodiment] In the above embodiment, the distance between the point having the first coordinate Q1 and the point having the second coordinate Q2 is calculated as the part estimate.
[0083] However, the present invention is not limited to this. Below, a first alternative embodiment of the present invention will be described, focusing on the differences from the above embodiment. The configuration other than the parts described below is the same as the above embodiment. Furthermore, the same reference numerals are used to designate the same configuration as the above embodiment.
[0084] In a first alternative embodiment of the present invention, coordinate setting unit 8 sets three or more coordinates Q necessary for weight estimation based on the three-dimensional coordinates of three or more measurement points whose three-dimensional coordinates have been acquired by coordinate measurement unit 7. Furthermore, part calculation unit 10 calculates the part calculation value using a total value obtained by adding up the distances between adjacent coordinates Q.
[0085] 6, the coordinate setting unit 8 is in the first state. In this example, the fifth measurement point P5 is specified at the end of the right shoulder of the subject E, the sixth measurement point P6 is specified at the center in the left-right direction of the chest of the subject E, and the seventh measurement point P7 is specified at the end of the left shoulder of the subject E. At this time, the coordinate setting unit 8 sets the fifth measurement point P5, the sixth measurement point P6, and the seventh measurement point P7 as three coordinates Q as they are.
[0086] 7, the part calculation unit 10 calculates a first distance L1 and a second distance L2. The first distance L1 is the distance between the fifth measurement point P5 and the sixth measurement point P6. The second distance L2 is the distance between the sixth measurement point P6 and the seventh measurement point P7. The first distance L1 and the second distance L2 are both the distance between coordinates Q that are adjacent to each other.
[0087] Then, part calculation unit 10 calculates the part calculation value using the total value obtained by adding up first distance L1 and second distance L2. More specifically, part calculation unit 10 calculates the total value obtained by adding up first distance L1 and second distance L2 as the part calculation value (a value indicating shoulder width in the examples shown in FIGS. 6 and 7).
[0088] However, the present invention is not limited to this. For example, in the example shown in Fig. 8, part calculation unit 10 calculates an approximate line T1 based on fifth measurement point P5, sixth measurement point P6, and seventh measurement point P7 (three coordinates Q). Then, part calculation unit 10 calculates a third distance L3, which is the length of approximate line T1, as the part calculation value.
[0089] Other Embodiments (1) As shown in Figures 9 to 11, the coordinate measurement unit 7 acquires the three-dimensional coordinates of multiple measurement points arranged circumferentially around a part of the body of the subject E (e.g., the abdomen or thigh), and the coordinate setting unit 8 may set each measurement point as multiple coordinates Q.
[0090] In the example shown in Figures 9 and 10, the three-dimensional coordinates of the eighth measurement point P8, the ninth measurement point P9, the tenth measurement point P10, the eleventh measurement point P11, the twelfth measurement point P12, the thirteenth measurement point P13, the fourteenth measurement point P14, the fifteenth measurement point P15, the sixteenth measurement point P16, and the seventeenth measurement point P17 are acquired by the coordinate measurement unit 7, and each measurement point is set as ten coordinates Q by the coordinate setting unit 8.
[0091] In the example shown in Figure 9, the part calculation unit 10 calculates the fourth distance L4, the fifth distance L5, the sixth distance L6, the seventh distance L7, the eighth distance L8, the ninth distance L9, the tenth distance L10, the eleventh distance L11, the twelfth distance L12, and the thirteenth distance L13.
[0092] The fourth distance L4 is the distance between the eighth measurement point P8 and the ninth measurement point P9. The fifth distance L5 is the distance between the ninth measurement point P9 and the tenth measurement point P10. The sixth distance L6 is the distance between the tenth measurement point P10 and the eleventh measurement point P11. The seventh distance L7 is the distance between the eleventh measurement point P11 and the twelfth measurement point P12. The eighth distance L8 is the distance between the twelfth measurement point P12 and the thirteenth measurement point P13. The ninth distance L9 is the distance between the thirteenth measurement point P13 and the fourteenth measurement point P14. The tenth distance L10 is the distance between the fourteenth measurement point P14 and the fifteenth measurement point P15. The eleventh distance L11 is the distance between the fifteenth measurement point P15 and the sixteenth measurement point P16. The twelfth distance L12 is the distance between the sixteenth measurement point P16 and the seventeenth measurement point P17. The thirteenth distance L13 is the distance between the seventeenth measurement point P17 and the eighth measurement point P8.
[0093] The fourth distance L4 to the thirteenth distance L13 are all distances between coordinates Q that are adjacent to each other.
[0094] Then, part calculation unit 10 calculates the part calculation value using the total value obtained by adding up fourth distance L4 to thirteenth distance L13. More specifically, part calculation unit 10 calculates the total value obtained by adding up fourth distance L4 to thirteenth distance L13 as the part calculation value (for example, a value indicating the circumference of the abdomen, thigh, chest, hips, etc.).
[0095] 10, instead of calculating the thirteenth distance L13 from the fourth distance L4, part calculation unit 10 calculates an approximate ellipse T2 based on each measurement point (ten coordinates Q). Then, part calculation unit 10 calculates the perimeter (circumference) of approximate ellipse T2 as the part calculation value.
[0096] 9, in the example shown in Fig. 11, the three-dimensional coordinates of the eighth measurement point P8, the ninth measurement point P9, the tenth measurement point P10, the eleventh measurement point P11, the twelfth measurement point P12, the thirteenth measurement point P13, and the fourteenth measurement point P14 are acquired by the coordinate measurement unit 7. In addition, the part calculation unit 10 calculates the fourth distance L4, the fifth distance L5, the sixth distance L6, the seventh distance L7, the eighth distance L8, and the ninth distance L9.
[0097] However, unlike the example shown in FIG. 9, the three-dimensional coordinates of the fifteenth measurement point P15, the sixteenth measurement point P16, and the seventeenth measurement point P17 are not acquired.
[0098] In this case, based on the acquired measurement points (specifically, the eighth measurement point P8 to the fourteenth measurement point P14), part calculation unit 10 calculates a complementary line T3, which is a line that complements the portion where no measurement points have been acquired. In the example shown in FIG. 11, complementary line T3 is a line that connects the eighth measurement point P8 and the fourteenth measurement point P14. Part calculation unit 10 then calculates the part calculation value using the total value obtained by adding up the fourth distance L4 to the ninth distance L9. More specifically, part calculation unit 10 calculates the part calculation value as the total value obtained by adding up the total value obtained by adding up the fourth distance L4 to the ninth distance L9 and the length of complementary line T3.
[0099] With this configuration, even if it is not possible to obtain measurement points corresponding to some parts of the body of the subject E (for example, parts in contact with the bed 40), it is possible to calculate part calculation values.
[0100] The complementary line T3 may have any shape. For example, the complementary line T3 may be a curved line or a shape in which a plurality of straight lines are connected.
[0101] (2) The server 2 may have a height memory unit (not shown) that stores the height of the subject E. The calculation unit 22 may be configured to calculate the BMI (Body Mass Index) based on the calculated weight and the height stored in the height memory unit. The height stored in the height memory unit may be input by the user G, for example, or may be obtained by calculating the distance between the measurement points corresponding to the top of the head of the subject E and the measurement points corresponding to the soles of the feet. These measurement points can be acquired by the coordinate measurement unit 7.
[0102] (3) The coordinate measurement unit 7, coordinate setting unit 8, state switching unit 9, part calculation unit 10, guidance unit 11, input unit 21, calculation unit 22, and memory unit 23 may be physical devices such as a microcomputer, or may be functional units in software (for example, an app installed on the portable device 1).
[0103] (4) In the above embodiment, each functional unit (e.g., the display 6 and the coordinate measurement unit 7) constructed in the portable device 1 may be constructed outside the portable device 1. For example, the coordinate measurement unit 7 may be constructed in a stationary device. Also, the portable device 1 may not be provided.
[0104] (5) Some or all of the camera unit 3, motion sensor 4, LiDAR device 5, display 6, state switching unit 9, guidance unit 11, and memory unit 23 may not be provided.
[0105] (6) In the above embodiment, each functional unit (e.g., input unit 21 and calculation unit 22) constructed in server 2 may be constructed outside server 2. For example, input unit 21 and calculation unit 22 may be constructed in portable device 1. Also, server 2 may not be provided.
[0106] (7) The measurement point whose three-dimensional coordinates are acquired by the coordinate measurement unit 7 may be automatically designated without being based on an operation by the user G. In this case, the weight of the subject E may be automatically calculated (estimated) when at least a part of the subject E enters the measurement target area 30, without an operation by the user G to designate the measurement point.
[0107] The configurations disclosed in the above-described embodiments (including other embodiments, the same applies hereinafter) can be applied in combination with the configurations disclosed in other embodiments, unless a contradiction arises. Furthermore, the embodiments disclosed in this specification are merely examples, and the present invention is not limited to these, and can be modified as appropriate within the scope of the purpose of the present invention. [Industrial Applicability]
[0108] The present invention can be used in a weight estimation system. [Explanation of symbols]
[0109] 1: Mobile devices 2: Server 3: Camera section 5:LiDAR device 6: Display 7: Coordinate measurement section 8: Coordinate setting section 9: State switching section 10: Part calculation section 11: Information department 21: Input section 22: Arithmetic section 23: Storage section 30: Measurement area A: Weight estimation system E: Object to be measured G: User Q: Coordinates Q1: First coordinate Q2: Second coordinate
Claims
1. A weight estimation system for estimating the weight of a subject, comprising: a coordinate measurement unit capable of acquiring three-dimensional coordinates of any measurement point in a measurement target area; a calculation unit that stores a weight estimation formula in which parameters related to the sizes of multiple body parts of the subject are used as explanatory functions and the subject's weight is used as an objective function; a part calculation unit that calculates a part calculation value indicating the size of a part on the body of the subject based on the three-dimensional coordinates of the plurality of measurement points whose three-dimensional coordinates are acquired by the coordinate measurement unit; an input unit that receives the part calculation values calculated by the part calculation unit as the parameters for each of the plurality of parts, The calculation unit calculates the body weight based on the body part calculation value and the body weight estimation formula received by the input unit.
2. a coordinate setting unit that sets first coordinates and second coordinates necessary for weight estimation based on the three-dimensional coordinates of the plurality of measurement points whose three-dimensional coordinates are acquired by the coordinate measurement unit, The body weight estimation system according to claim 1 , wherein the part calculation unit calculates the part calculation value using a distance between a point having the first coordinates and a point having the second coordinates.
3. The body weight estimation system according to claim 2 , wherein the part calculation unit calculates, as the part calculation value, a distance between a point having the first coordinates and a point having the second coordinates.
4. the coordinate setting unit sets three or more coordinates necessary for weight estimation based on the three-dimensional coordinates of the three or more measurement points whose three-dimensional coordinates are acquired by the coordinate measurement unit; The body weight estimation system according to claim 2 , wherein the part calculation unit calculates the part calculation value using a sum of distances between the coordinates adjacent to each other.
5. The weight estimation system according to claim 1 , wherein the coordinate measurement unit is built in a portable device.
6. the portable device is provided with a camera unit capable of photographing the measurement target area, The weight estimation system according to claim 5 , wherein the coordinate measurement unit acquires three-dimensional coordinates of the measurement points based on the images captured by the camera unit.
7. the portable device is provided with a display capable of displaying the captured image of the measurement target area as an augmented reality image; The weight estimation system according to claim 6 , wherein the coordinate measurement unit acquires three-dimensional coordinates of a measurement point designated in the photographed image displayed on the display.
8. the coordinate measurement unit is built in a mobile device, a state switching unit that can switch the coordinate setting unit between a first state and a second state; the coordinate setting unit in the first state sets the first coordinates and the second coordinates so that the part calculation unit calculates a width of a part in the body of the subject, the coordinate setting unit in the second state sets the first coordinates and the second coordinates so that the part calculation unit calculates the thickness of a part in the body of the subject; the portable device has a guidance unit that provides guidance by at least one of sound and light regarding operations that the user needs to perform in order for the calculation unit to calculate the weight, when the coordinate setting unit is in the first state, the guidance unit executes the guidance indicating that measurement of a width of a part of the body of the subject is necessary; The weight estimation system according to claim 2 or 3, wherein when the coordinate setting unit is in the second state, the guidance unit executes the guidance indicating that it is necessary to measure the thickness of a part of the body of the subject.
9. the mobile device is capable of wirelessly communicating with a server; The weight estimation system according to claim 5 , wherein the server includes a storage unit that stores the weight calculated by the calculation unit.
10. The weight estimation system according to claim 9 , wherein the input unit and the calculation unit are built in the server.
11. The measurement target area includes a LiDAR (Light Detection and Ranging) device capable of outputting point cloud data indicating three-dimensional coordinates of a plurality of points on a surface of an object present in the measurement target area, The weight estimation system according to claim 1 , wherein the coordinate measurement unit acquires three-dimensional coordinates of measurement points based on the point cloud data.
12. 5. The weight estimation system according to claim 1, wherein the weight estimation formula uses the thickness of at least one part of the body of the subject as the parameter.
13. 5. The weight estimation system according to claim 1, wherein the weight estimation formula uses the circumference of at least one part of the body of the subject as the parameter.