APP下载

Single-Shot 360-Degree Cranial Deformity Detection System Using Digital Image Correlation

2022-04-29ShaogangLiuLongYinWeiYinYuzhenZhangChaoZuo

Shaogang Liu, Long Yin, Wei Yin, Yuzhen Zhang, Chao Zuo

Abstract: In this paper, a single-shot 360-degree cranial deformity detection system using digital image correlation (DIC) is presented to quickly obtain and detect accurate 3D data of infants’ cranium. By introducing plane mirrors into a stereo 3D DIC measurement system, a multi-view 3D imaging model is established to convert 3D data from real and virtual perspectives into 360-degree 3D data of the tested infant cranium, achieving single-shot and panoramic 3D measurement. Experimental results showed that the performance and measurement accuracy of the proposed system can meet the requirements for cranial deformity detection, which provides a fast, accurate, and low-cost solution medically.

Keywords: single-shot measurement; 360-degree measurement; cranial deformity detection

1 Introduction

With the continuous improvement of people’s living conditions, health problems have gradually become one of the most concerned daily topics,especially those related to infants. The cranial deformity is one of the main diseases that affect the normal development of infants, which is usually called flat head syndrome medically, including several abnormal head symptoms such as oblique head, short head, short oblique head, and boat head [1–4]. The flat head syndrome will affect the appearance of infants and may cause such problems as torticollis, uneven development of muscle tissue in cranium and visual nerves on both sides, and mental retardation. In severe cases, the structure of the brain cavity will be damaged, leading to problems with neurodevelopment and hindering intellectual development[5].

The cranial deformity is extremely harmful to the healthy growth of infants, and most of them will not recover automatically with matures physically. Without timely treatment, it will have a long-term impact greatly on children and accompany them for life. Therefore, when the infant cranium is in the rapid growth period,once the cranial deformity is diagnosed, an active and effective treatment should be taken[6, 7].In most cases, the younger the child, the faster the treatment speed and the better its effect.Therefore, developing a quick and accurate intelligent detection equipment for infant cranial parameters to screen cranial deformity, which can effectively reduce the incidence of the flat head syndrome, is a major public health project worthy of popularization[8–11].

At present, the devices such as spreading caliper, 3D CT imaging, and handheld-based structured light scanners are mainly used to measure infants’ head shape for cranial deformity detect medically. Among them, the spreading caliper is easy to use but low-accuracy and its detection data can't be used for the treatment of the infant cranium. Some parents think that 3D CT imaging is not a suitable method because of other potential problems introduced by radiation[12–14]. The handheld-based structured light scanner has high measurement accuracy, but there are still some problems such as high cost,low measurement speed, and its inability to realize single-shot 360-degree measurement [15–18].Therefore, there is an urgent need for a rapid, accurate, and low-cost 360-degree cranial deformity detection method and its system.

To solve the problems above, this paper proposes a single-shot 360-degree cranial deformity detection system using digital image correlation(DIC). Considering the cost of the hardware system and the efficiency of 360-degree imaging, two plane mirrors are introduced into a stereo 3D DIC measurement system for forming three DIC systems simultaneously including a real system and two virtual systems which are reflected by plane mirrors. The 360-degree speckle images of the infants’ cranium can be captured using only one stereo camera. Then, DIC is exploited to calculate the global corresponding relationship of the measured surface under different perspectives to achieve the single-shot 3D profile measurement. With the help of the reflection matrix of plane mirrors, the conversion relationship of 3D point cloud between different DIC systems can be obtained to realize the single-shot 360-degree 3D measurement of the infants’ cranium. Finally, the experimental results show that the performance and measurement accuracy of the system are proved to meet the requirements of cranial deformity detection.

2 Principle

In this section, by introducing plane mirrors into a stereo 3D DIC measurement system, the proposed method consists of the following two parts:single-shot 3D measurement using DIC and 360-degree 3D measurement based on plane mirrors.

2.1 Single-Shot 3D Measurement Using DIC

In DIC, the measured object surface is required to have rich texture information. For untextured objects, a random speckle pattern is artificially sprayed or projected onto the tested surface[19–21]. In our method, a speckle pattern is printed to generate a dense and high-quality speckle head cap that increases the feature texture of the infants’ cranium. In 3D DIC, two cameras are used to synchronously capture stereo speckle images of the measured object (including reference images and target images). DIC is exploited to calculate the global corresponding relationship of the measured surface under different perspectives to obtain the disparity map, achieving 3D profile and deformation measurement [22–25].

DIC is a matching method based on local windows to estimate the similarity between the reference subset and the target subset. Taking into account the difference in different perspectives,a second-order shape function is introduced to estimate the pixel-wise correspondence between the reference subset and the target subset to achieve a more accurate estimation of the surface deformation:

wherepis the deformation parameter of the target subset,W(x,y;p) is the shape function of the target subset,uxx,uxy,uyy,vxx,vxy, andvyyrepresent the second-order gradient of disparity in the corresponding direction respectively.

At present, the DIC technique based on the inverse compositional Gauss-Newton algorithm(IC-GN) proposed by Pan et al. [26] is a fast, robust, and accurate full-field displacement measurement method, which eliminates the complex redundant calculation involved in traditional DIC without sacrificing its sub-pixel matching accuracy. In IC-GN, the ZNSSD criterion is adopted to estimate the similarity between the reference subset and the target subset tion is used to implement the reliability-guided full-field matching method to complete the fast global disparity estimation of the measured object, thus realizing the single-shot 3D measurement.

2.2 360-Degree 3D Measurement Based on Plane Mirrors

By introducing the plane mirrors into the 3D measurement system, the real 3D data and the virtual 3D data reflected by the plane mirrors can be obtained simultaneously to achieve 360-degree 3D measurement [27]. According to the reflection model of plane mirrors as shown in Fig.1, the virtual 3D data reflected by the plane mirrors can be transformed into real 3D data, which can be expressed as

Fig. 1 The schematic diagram of the ideal reflection model for the plane mirror

After obtaining the high-precision disparity estimation of seed points, multi-thread accelera-

In order to obtain high-precision model parameters of plane mirrors, the reflection matrixDr(includingnanddw) is calculated by using the calibration method of plane mirrors based on virtual and real feature point pairs [28]. Firstly, a set of virtual and real feature points are obtained with a circular calibration plate, and their 3D coordinate data are obtained by using the 2D coordinates of the feature points and camera parameters. Assuming that the normal vectornis (a,b,c), it can be obtained as

The initial guess ofnis a least-squares minimization problem. Singular value decomposition(SVD) is used to obtain the exact solution ofn.And then, Eq. (11) can be rewritten for estimating the initial guess ofdw. Take the first-order derivative equation of Eq. (11) (i.e.,f′(dw)=0),and the initial value ofdwcan be obtained. Finally, Eq. (11) can be rewritten again based on the Levenberg-Marquardt algorithm as

whereG={a,b,c,dw}. The minimization of Eq.(13) is a nonlinear least-squares problem, which can be solved by the Levenberg-Marquardt method. After obtaining the reflection matrixDr(includingnanddw), the conversion relationship between the two virtual stereo DIC coordinate systems formed by the reflection of the plane mirrors and the real stereo DIC coordinate system can be calculated, thus achieving 360-degree 3D measurement.

3 Experiments

In the experimental section, a single-shot 360-degree deformity detection system for infant cranium based on plane mirrors is built to verify the actual performance of the proposed method in Fig. 2. This system includes a stereo camera composed of two monochrome cameras (DMK 33UP1300 with the resolution of 1 280×1 024),and two plane mirrors with the front surface reflection (the size of 30 cm×30 cm) which are placed behind the measured scenes.

Fig. 2 The diagram of the single-shot 360-degree deformity detection system for infant cranium based on plane mirrors

Before the 360-degree 3D measurement and analysis of the infant cranium, the calibration parameters of the stereo camera and reflection matrixes of plane mirrors are needed. The calibration of the stereo camera can be achieved by capturing the images of the calibration plane in different attitudes. The 3D coordinates of real feature points can be obtained by extracting their 2D coordinates in the calibration plane combined with the parameters of the stereo camera.And then the 3D coordinates of virtual feature points can be obtained in the same way to form the 3D feature point pairs. The high-precision reflection matrixes of plane mirrors can be calculated according to the calibration method in Section 2.2. Finally, the 360-degree 3D measurement of the infant cranium can be completed only through the three steps as shown in Fig. 3.

Fig. 3 The flow chart of 3D measurement for the infant cranium

Step 1: The designed speckle pattern is printed on the head cap, and 360-degree stereo speckle images of the infant cranium are captured by the stereo camera.

Step 2: The DIC processes on 360-degree stereo speckle images from three perspectives are independently taken to obtain multi-view 3D surface data of infant cranium at the same time.

Step 3: According to the reflection matrixes of plane mirrors, the real 3D data and virtual 3D data reflected by the plane mirrors can be converted simultaneously to achieve the single-shot 360-degree 3D measurement of the infant cranium.

In order to verify the performance of singleshot 360-degree 3D measurement based on the proposed system, the cranial model was measured in Fig. 4(a). Taking the real perspective as an example, the region of interest (ROI) to be measured in the reference speckle image was selected manually, and its center point was used as the initial seed point. Then, according to the DIC technique in Section 2.1, the horizontal and vertical disparity map under the real perspective were obtained quickly as shown in Fig. 4(b).Similarly, the disparity map corresponding to the two virtual perspectives can be obtained as shown in Fig. 4(b), achieving the single-shot 360-degree 3D measurement of infant cranium, as shown in Fig. 4(c) and Figs. 5(a)-5(c).

Fig. 4 The single-shot 3D measurement using DIC under three perspectives: (a) three views of the cranial model; (b) the disparity maps in real and virtual perspectives; (c) 3D measurement results under three perspectives

For precision analysis of 3D measurement results, the ground truth of the cranial model is generated via OKIO-5M, an industrial 3D scanning technology. The precision of the OKIO-5M scanner is up to 0.005 mm, as shown in Figs.5(d)-5(f). Through the point cloud registration algorithm, the differences between the measured data and the ground truth under three single perspectives are shown in Figs. 5(g)-5(i), and the RMS of the measurement errors are 218.64 μm,118.56 μm, and 224.55 μm respectively. The differences between the combined 360-degree 3D data from three perspectives and the ground truth are shown in Figs. 5(j)-5(l). The experimental results proved that the proposed system can achieve a single-shot 360-degree measurement with an accuracy of 231.22 μm, and the high-precision 360-degree 3D data of infant cranium can be obtained quickly.

Fig. 5 The precision analysis of the cranial model

4 Conclusion

In this paper, a single-shot 360-degree cranial deformity detection system using DIC is proposed to realize rapid diagnosis of cranial deformity.Firstly, a speckle pattern is printed to generate a dense speckle head cap that increases the feature texture of the infants’ cranium. Combined with the DIC method based on multi-thread acceleration, the matching accuracy of full-field displacement measurement is improved to realize fast and single-shot 3D measurement with an accuracy of 118.56 μm. Then, the calibration method of plane mirrors based on virtual and real feature point pairs is used to obtain the high-precision point cloud conversion relationship between different DIC systems, so as to realize a singleshot 360-degree 3D measurement of infant cranium with an accuracy of 231.22 μm. The experiments of 3D measurement and precision analysis of infant cranial models proved that the measurement performance and accuracy of the proposed system meet the medical requirements of infant cranial deformity detection, realizing a rapid, effective, and low-cost infant cranial deformity diagnosis.