
Automatic Hand Measurement System from 2D Hand Image for Customized Glove Production
© 2016 (by) the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
Recent advancements in optics technology enable us to realize fast scans of hands using two-dimensional (2D) image scanners. In this paper, we propose an automatic hand measurement system using 2D image scanners for customized glove production. To develop the automatic hand measurement system, firstly hand scanning devices has been constructed. The devices are designed to block external lights and have user interface to guide hand posture during scanning. After hands are scanned, hand contour is extracted using binary image processing, noise elimination and outline tracing. And then, 19 hand landmarks are automatically detected using an automatic hand landmark detection algorithm based on geometric feature analysis. Then, automatic hand measurement program is executed based on the automatically extracted landmarks and measurement algorithms. The automatic hand measurement algorithms have been developed for 18 hand measurements required for custom-made glove pattern making. The program has been coded using the C++ programming language. We have implemented experiments to demonstrate the validity of the system using 11 subjects(8 males, 3 females) by comparing automatic 2D scan measurements with manual measurements. The result shows that the automatic 2D scan measurements are acceptable in the customized glove making industry. Our evaluation results confirm its effectiveness and robustness.
Keywords:
hand measurement, custom-made gloves, automatic measurement, 2D hand scanning1. Introduction
Importance of gloves is getting higher in sports (golf and baseball) and in surgery. Moreover, to be able to efficiently use hands fitted with gloves, it is extremely important to wear gloves of appropriate sizes and shapes. In particular, well-fitted gloves enhance performances and enable effective and precise hand movements. Lastly, the 1988 US Army hand anthropometric survey report (Greiner, 1991; Hidson, 1991) provided statistical information of 86 hand dimensions (1003 males and 1304 females). Glove companies employing mass production techniques use their own glove sizing systems to provide better fits for customers having different hand sizes (Kwon et al, 2009; Rosenblad-Wallin, 1987; Ryu & Suh, 2004).
However, human hands have widely varying lengths, widths, and depths (Choi & Kim, 2004; Linghua et al., 2009), and it is difficult for mass production systems to provide the best fit for all types of hands. Therefore, custom-made gloves can give the best fit to individuals. However, until now, making custom-made gloves has been time consuming and has involved direct contact with human subjects since the hands had to be measured manually.
Today, advancements in optics technology enable us to obtain fast scans by using three-dimensional (3D) hand scanners. The 3D scan method can measure all the dimensions that are measured by the manual method, such as, for example, the circumference and depth. However, it is difficult for glove companies to adopt this system because the 3D scanners are expensive and several limitations in scanning hands (Lee et al., 2010). An alternative method for measuring hand dimensions is based on the image analyses of 2D scan images. The cost of a 2D scanner is rather low, and its ease of usage is considerably better than that of the 3D hand scanner. However, the number of body dimensions that can be collected is relatively limited, and the approximated circumferences may be less accurate. Therefore, there is a tradeoff between the usages of 3D scanning data and 2D images for hand measurements.
A few researches have been conducted previously on 3D hand measurements. In one research, the 3D hand dimension extraction was validated (Li et al., 2008), while in other researches, the 3D hand measurement protocol was studied (Chang et al., 2007; Lee et al., 2010). However, to our knowledge, investigations into automatic hand measurements using 2D image analyses are few.
In this study, we have developed an automatic hand measurement system based on the image analysis of 2D scan images. In this paper, in Section 2, we describe the extraction of a hand contour from the hand scan image. Section 3 presents automatic hand landmark detection algorithms. In Section 4, automatic hand measurement procedures using the hand landmarks are described. Subsequently, in Section 5, experiments to validate the system have been described. Finally, their results-with emphasis on the important findings-are described in Section 6, along with the major conclusions of the study.
2. Hand Scan Data Acquisition
2.1. Hand scanning
A 2D image scanner was used to acquire hand image data. The 2D scanner was CanoScan LiDE 110 and its resolution was 2400×4800. To extract the hand contour, it is necessary to contrast the brightness of the hand and background. Hence, we blocked the external light by enclosing the scanner within a self-produced case and making the background color black (Fig. 1.(a)). We scanned psalm side of the hand because the psalm is more flat and hand silhouette could be scanned more exactly.
A user interface to guide the hand scanning was developed. Fig. 1.(b) shows the interface. We determined name of the system managing from 2D scanning to automatic hand measurement as Glove Customizer 2.1(Fig. 1.). Before the scanning, firstly, whether the hand is the right or left one must be chosen. Left hand was used for the study. Further, during the hand scanning, the subjects must be asked to separate each finger in accordance with the guidelines given in the system interface so that the hand contour can be extracted clearly. The guideline is shown in Fig. 1.(b). The vertical red line at center is for placement of middle finger and the two xshape is for placement of distinguishing point of index finger and middle finger. In our coordinate system, the leftward direction is the x-axis and the upward direction is the y-axis..
2.2. Extraction of hand contour
Before the automatic hand landmark identification, the hand contour must be extracted from the hand scan image. The hand contour extraction procedure is as follows:
(1) Binary image processing: Calculate the average brightness of the R, G, B of all the pixels in the hand scan image. If the average brightness is smaller than 32 (dark), it is considered 0, while, otherwise, it is 255; this leads to a white (hand) and black (black background) image. The result of binary image processing is shown in Fig. 2.(b).
Illustration of hand contour extraction: (a) color scan image, (b) binary image, (c) image after noise reduction, (d) hand contour extraction.
(2) Noise elimination: Eliminate small noises by employing two erosion processes followed by several dilation processes. The result of binary image processing is shown in Fig. 2.(c).
(3) Hand contour extraction: Keep only the black pixels with at least one neighboring white pixel and erase all other pixels as white in the binary image. The result of binary image processing is shown in Fig. 2.(d).
(4) Outline tracing: An arbitrary pixel on the hand contour is selected as the start pixel. Find the black pixel from among the eight pixels around the start pixel and perform the same operation with the black pixel recursively. Stop this operation when it returns to the start pixel.
(5) Convert to real coordinates in the following manner.
The origin is center of entire outline and the dimension is mm. We know the scanner’s dpi (dots per inch) and we can know the real coordinate from image. The real coordinates are calculated as follows:
P x,y=real coordinate, I x,y=image coordinate, dpi=dot per inch of image
In above function, I x,y means image coordinate, position of each dot(=pixel). P x,y can be calculated by dividing I x,y by dpi, dot per inch(=25.4mm) of image.
2.3. Hand contour arrangement
In order to search the hand landmarks more effectively, we rearranged the hand contour points. The lowest point at the radial side was considered the first point, and sequentially following the nearest points, the lowest point at the ulnar side became the final point.
3. Automatic Hand Landmark Detection
3.1. Hand landmarks
In this study, we have automatically detected 19 hand landmarks. The definition of each landmark is listed in Table 1, while Fig. 3. illustrates the landmark locations on the hand.
3.2. Automatic hand landmark detection methods
After the hand contour tracing, the hand landmarks were detected automatically. The flowchart of the automatic hand landmark detection is given in Fig. 4.. The detection order is determined respective of whether the landmark has to reference other landmarks. For example, the endpoint (radius side) of the middle wrist base line, P16, can be detected without other landmarks, and hence, it was detected first. Further, the previously detected hand landmarks are used for the follow-up detection of landmarks. The identification method of each landmark will be described in detail below and in Fig. 5.. Here, the image of the left hand is used as the basis.
Illustration of hand landmark detection method: (a) Endpoint (radius side) of the middle wrist base line, P16 (b) The tip of the thumb, P1 (c) The tip of the index, middle, ring, little finger, P2, P4, P5, P3 (d) Midpoint of the middle crease line at psalm side of the metacarpalphalangeal joint of each point (P10, P11, P12, P13, P14)
(1) Endpoint (radius side) of the middle wrist base line (P16) (see Fig. 5.a):
(a) Draw a tangent starting from the lowest right point (PXmin) toward the thumb tip, and determine a tangent point (PTangent).
(b) Find the point of the largest distance from the line connecting PXmin and PTangent. This point is determined to be the endpoint of the middle wrist base line.
(2) Endpoint (ulnar side) of the middle wrist base line (P15):
Find a point at the same height as P16 and the largest x value.
(3) Wrist center (P19):
Find the middle position of P16 and P15.
(4) Tip of the thumb (P1) (see Fig. 5.b):
(a) Examine the y value starting from the first point of the hand contour and determine the point (PYdecrease) at which y begins to decrease.
(b) From among the outline points between the first point and PYdecrease, determine the point of the largest distance from the wrist center point (P19).
(5) Tip of the index, middle, ring, and little fingers (P2, P4, P5, and P3, respectively) (see Fig. 5.c):
From among the outline points after P1, determine the point at which the slope changes from positive to negative and when the y value of the next point is smaller than the current one.
(6) Distinguish the points between two fingers (P6, P7, P8, and P9):
From among the outline points between the left and right tip points, determine the point for the smallest distance from the wrist center point (P19).
(7) Midpoint of the middle crease line at the palmar side of the metacarpal-phalangeal joint of each point (P10, P11, P12, P13, and P14) (see Fig. 5.d):
These five points are identified using the same method. Therefore, the identification method of P11 is presented as the representative method.
To find P11, first, the finger axis has to be set. The upper point of the axis is the finger tip point P2. The other bottom point was determined to be the midpoint of the horizontal line connecting two points at a height 20 mm above P7 from the points between P7 and P6. The finger axis line (LFaxis) connects the bottom point and P2. Draw a line (Lbottom) passing through P7 and the perpendicular to the finger axis. The intersection between LFaxis and Lbottom is P11.
(8) Metacarpal V (P17):
The metacarpal V bones are the bones of the hand, and they are located between the little fingers and wrist. The metacarpal V point is located at the upper exterior part of the metacarpal V bone. There are no prominent geometrical features, and it is hard to find the point using geometrical methods.
As an alternative method, we observe its relation with other landmarks and use this for identification. The metacarpal V is positioned below P14 at an average distance of 1.5 cm from the P14. Therefore, we set an outline point below P14 as metacarpal V.
(9) Metacarpal II (P18)
Metacarpal II also has no prominent geometrical features, and we used its relation with other landmarks. Metarcarpal II is positioned at 4.5:5.5 between P6 and P11. Therefore, we set an outline point of this height as metacarpal II (P18).
4. Automatic Hand Measurements
We measured 18 hand dimensions-comprising widths and lengths-that are required for custom-made glove pattern generations. Circumferences and depths could not be measured due to the limitations in 2D images. The dimensions are illustrated in Fig. 6.. Most of these dimension definitions were referenced from ISO 7250-1 (International Organization for Standardization, 2008) and report on ‘Development of hand measurement protocols for glove construction’ (Ministry of Commerce, Industry and Energy, 2006).
4.1. Automatic hand dimension measurement methods
Linear dimensions comprising automatically detected landmarks can be easily obtained by simply calculating the distance between two landmarks. Therefore, in this section, we have described all dimensions other than linear ones.
(1) Metacarpal-phalangeal width (M9, M10, M11, M12, M13) (see Fig. 7.a):
Illustration of automatic hand dimension measurement methods: (a) Metacarpal-phalangeal width (M9, M10, M11, M12, M13, (b) Distal interphalangeal width (M15, M16, M17, M18).
The measurement methods of the metacarpal-phalangeal width of five fingers are similar; in this study, the measurement method of M10 is presented as a representative.
(a) Find a point (P111cm) 1 cm above P11 on the index finger axis line L2-11 connecting P11 and P2.
(b)Make a line (Lperp-1cm) passing through the point P111cm and perpendicular to a line L2-11. Find two intersections between the line Lperp-1cm and hand contour points between P6 and P7. The distance between the two intersections is the metacarpal-phalangeal width of the index finger.
(2) Distal interphalangeal width (M15, M16, M17, M18) (see Fig. 7.b):
The location of the distal interphalangeal crease line cannot be identified using geometrical methods because there are no prominent geometrical features at the hand contour position. Therefore, statistical locations were used to determine the position of the distal interphalangeal width. The Korean hand anthropometry data (Korean Agency for Technology Standards, 2008) was used to calculate the position of the distal interphalangeal crease line. The proportional location of the distal interphalangeal crease line was calculated by dividing the sum of the first and second phalanx lengths by the finger length at each finger. The results are listed in Table 2.
The measurement method of the distal interphalangeal width of the index finger is presented as a representative.
(a) Find a point (P2nd) that is 64.6% from P2 in the line (L2-11) connecting P11 and P2. The value 64.6% represents the mean ratio of the sum of the first and second phalanx lengths to the finger length of the index finger.
(b)Draw a line (Lperp-2nd) passing through the point P2nd and perpendicular to a line L2-11. Find two intersections between the line Lperp-2nd and the hand contour points between P6 and P7. The distance between the two intersections is the distal interphalangeal width of the index finger.
5. System Implementation and Validation
The system, from 2D hand scan image processing to hand measurement result view, was coded using the C++ programming language. Fig. 8. shows the “result view” of the interface of the developed hand measurement system. To validate the system, we scanned eleven subjects (8 males, 3 females; mean±S.D.; age =38±7.2 years; height=169.6±6cm; body mass=65.8±11.8 kg) with no disorders in hand. They were randomly selected from the researchers of i-Fashion clothing technology center, Seoul, Korea. All subjects provided informed consent.
First, the subjects’ left hand was scanned using the 2D hand scanner. Subsequently, manual measurements were conducted. The hand pose-each finger separated, psalm side of the hand up-was kept identical during both the manual and scan measurements by placing the hand on a printed paper of the scanned hand during the manual measurements. We measured 18 hand dimensions, the same dimensions measured in the automatic hand measurement system. Manual measurement method also followed definitions presented in ISO 7250-1 (International Organization for Standardization, 2008) and report on ‘Development of hand measurement protocols for glove construction’ (Ministry of Commerce, Industry and Energy, 2006), the same method of automatic hand measurement developed above. We marked each landmark with pen and measured the hand dimensions with calipers. After the scanning, the landmarks were automatically extracted, and the hand dimensions were measured by the developed system.
In order to evaluate the accuracy of the measurements obtained by the proposed automatic measurement method, all 18 hand dimensions were compared individually using the mean absolute difference (MAD) and the paired T-test. The results of the mean difference and t-tests are listed in Table 3. The paired T-tests indicated that significant differences were present between the values obtained by the two methods in the case of the hand length, index length, and (almost) finger breadth dimensions. The mean absolute difference(MAD) exceed the maximum allowable error-1 mm suggested by ISO 20685:2005-in several dimensions, hand length, most finger length and thumb width. However they are all within 2mm except for hand length. The dimension item within 2mm was regarded as marginal for glove making in this paper. This indicates that the measurements are acceptable in the glove making industry.
The large difference in the hand lengths(M1) can be explained by the poorly scanned wrist part. During the scanning, the wrist cannot be scanned completely but is scanned slightly inward; this is because the wrist has a thicker circular cross-section than the psalm and finger parts, and accordingly, the actual wrist outline is placed high above the scan plate making accurate scanning difficult. For the wrist outline scanned slightly inward, the concave point of the wrist is placed in more upper part than actual concave point and it decreases the hand length. Moreover, when the hand is rotated toward the ulna side, the wrist of the radius side is placed upward and the hand length decreases. In order to reduce the differences in the hand length, the wrist must be placed close to the scan plate and the hand must be rotated toward the thumb rather than the little finger.
The large difference in distal thumb breadth(M9) can be explained by the thumb posture. When a hand is placed on the plate, bottom of the thumb is not placed face down but it is rotated inward and the bottom of the thumb can not scanned completely. In order to reduce the differences in the thumb breadth, the thumb alone can be scanned separately.
The differences between the repeated scans did not exceed the acceptable threshold, 1mm for scanner-derived measurements (International Organization for Standardization, 2005) in all measurements. Table 3 shows the repeatability, mean difference of 5 repeat measurement of one subject. This shows that the system generates reliable measurements.
This study suggested regression equation for three measurements showed comparatively large error, hand length(M1), thumb breadth bottom(M9) and thumb breadth distal(M14) to translate the scan measurement to more accurate value. The regression analysis was conducted with the same data used for system validation 11 subjects. In the analysis, manual measurement was set as dependant variable and scan measurement as independent variable. The equation of each measurement is as follows;
- • Hand length(M1)=0.9105×scan hand length+23.12
- • Thumb breadth bottom(M9)=1.33×scan thumb breadth bottom -8.23
- • Thumb breadth distal(M1)=1.59×scan thumb breadth distal -6.08
6. Conclusion
In this paper, an automatic hand measurement system for customized glove making by using 2D image scanners has been described. The system involves hand contour extraction, automatic hand landmark detections, and automatic hand measurements. For automated landmarking, hand contour extraction was performed, and the identification order was determined. Subsequently, detection algorithms were proposed for 19 landmarks. Eighteen hand dimensions were then obtained automatically. To evaluate the validity of the newly developed system, 11 subjects’ left hand was scanned and tested. Our evaluation results suggest that the system was effective and robust in most dimensions except for hand length and thumb breadth. To reduce the differences in the hand length and thumb breadth, a method to scan the wrist and thumb accurately have to be studied further. Also, evaluation has to be done with more many numbers of subjects and with diverse hand types, for example fat and thin hand.
Even if our measurement method proves to be able to estimate hand anthropometric measurements satisfactorily, the link from good hand data to a successful “customized glove making” outcome is a completely different test. Also, this study has limitation that it can’t measure depth dimension because it uses only psalm side 2D image of the hand. Therefore, further study on converting 2D information to 3D products including depth dimension has to be done also. However, we believe that the system helpful in making a good fitness of customized gloves and reduces human efforts, costs, and production time.
Acknowledgments
This paper was written as part of Konkuk University's research support program for its faculty on sabbatical leave in 2016.
References
-
Chang, C. C., Li, Z. Z., Cai, X. W., & Dempsey, P., (2007), Error control and calibration in three-dimensional anthropometric measurement of the hand by laser scanning with glass support, Measurement, 40(1), p21-27.
[https://doi.org/10.1016/j.measurement.2006.05.006]
- Choi, H. S., & Kim, E. K., (2004), The database development of 2-D and 3-D hands measurement for improving fitness of gloves-focused on the classification of hand type and analysis of 3-D hand shape, Journal of the Korean Society of Clothing and Textiles, 28(9), p1300-1311.
- Greiner, T. M., (1991), Hand anthropometry of U.S. Army Personnel, U.S. Army Natick research, Development and Engineering Center, Natick: MA., (NTIS No.ADA244533).
- Hidson, D., (1991), Development of a standard anthropometric dimension set for use in computer-aided glove design, DREO Technical Note p91-22, Defense Research Establishment OTTAWA.
- International Organization for Standardization, (2008), ISO 7250-1: Basic human body measurements for technological design- Part 1: Body measurement definitions and landmarks.
- Korean Agency for Technology Standards, (2008), Final report on the Korean hand anthropometry data.
-
Kwon, O. C., Jung, K. H., You, H. C., & Kim, H. E., (2009), Determination of key dimensions for a glove sizing system by analyzing the relationships between hand dimensions, Applied Ergonomics, 40(4), p762-766.
[https://doi.org/10.1016/j.apergo.2008.07.003]
-
Lee, W. S., Yoon, S. H., & You, H. C., (2010), Development of a 3D Semi-automatic Measurement Protocol for Hand Anthropometric Measurement, Proceedings of the Human Factors and Ergonomics Society, 54th Annual Meetings.
[https://doi.org/10.1177/154193121005402008]
-
Li, Z., Chang, C. C., Dempsey, P. G., Ouyang, L., & Duan, J., (2008), Validation of a three-dimensional hand scanning and dimension extraction method with dimension data, Ergonomics, 51(1), p1672-1692.
[https://doi.org/10.1080/00140130802287280]
- Linghua, R., Xin, Z., Chuzhi, C., Taijie, L., & Tingting, D., (2009), Anthropometric measurement of the hands of Chinese children, Lecture Notes in Computer Science, Digital Human Modeling, 5620, p46-54.
- Ministry of Commerce, Industry and Energy, (2006), Development of hand measurement protocols for glove construction, Seoul, Goverment Printing Office.
-
Rosenblad-Wallin, E., (1987), An anthropometric study as the basis for sizing anatomically designed mittens, Applied Ergonomics, 18(4), p329-333.
[https://doi.org/10.1016/0003-6870(87)90141-4]
- Ryu, K. O., & Suh, M. A., (2004), A study on the measurement of Korean women’s hand-focusing on glove size, The Research Journal of the Costume Culture, 12(2), p262-278.





