Xuegang HUANG,Anhua SHI,Qing LUO,Jinyang LUO
Hypervelocity Aerodynamics Institute,China Aerodynamics Research and Development Center,Mianyang 621000,China
Abstract:To improve the survivability of orbiting spacecraft against space debris impacts,we propose an impact damage assessment method.First,a multi-area damage mining model,which can describe damages in different spatial layers,is built based on an infrared thermal image sequence.Subsequently,to identify different impact damage types from infrared image data effectively,the variational Bayesian inference is used to solve for the parameters in the model.Then,an image-processing framework is proposed to eliminate variational Bayesian errors and compare locations of different damage types.It includes an image segmentation algorithm with an energy function and an image fusion method with sparse representation.In the experiment,the proposed method is used to evaluate the complex damages caused by the impact of the secondary debris cloud on the rear wall of the typical Whipple shield configuration.Experimental results show that it can effectively identify and evaluate the complex damage caused by hypervelocity impact,including surface and internal defects.
Key words:Hypervelocity impact;Variational Bayesian;Sparse representation;Damage assessment
With the rapid development of aerospace science and technology and the strong desire of mankind to explore space,numerous spacecrafts have been launched into space.However,the large amount of space debris generated by space activities (Liou and Johnson,2006)has a great impact on the on-orbit operations of spacecrafts (Huang et al.,2020).Due to the increasing frequency of impact events caused by small space debris,the damage assessment of spacecrafts is becoming progressively important.Infrared(IR)thermal imaging technology can achieve in-situ non-contact detection of defects by collecting and analyzing the small changes in the surface temperature fields of the test object under external thermal excitation.Because of its high efficiency,ease of visualization,and non-contact advantages,IR thermal imaging technology has begun to be applied in the field of aerospace damage detection and evaluation (Yin et al.,2019;Zhang et al.,2020).At the same time,various image sequence data processing methods have been developed to extract effective feature data related to defects from the original IR data.In Gao et al.(2016a),a linear model was used to describe the thermal images.Moreover,principal component analysis (PCA) (Geng et al.,2016)and independent component analysis (ICA) (Gao et al.,2016b) were used to highlight the damagerelated information.In Sasmaz et al.(2015),Fourier transform and other methods were used to reconstruct the defects in the images of the topography.
Since the data on the damaged area account for a small part of the overall test data,they can be realized as sparsity in the model.The sparsity model has been developed rapidly in many fields and is a powerful tool to solve the above problem.A sparsity model for solving multi-task problems in visual tracking scenarios has been established (Sun et al.,2019).Wang et al.(2018) proposed a joint model,which replaces the infinite space of pixels with a nonnegative space of pixels and is used to classify the hyperspectral images.To solve these models,many datamining methods have been proposed.Peng et al.(2012) used robust PCA to decompose linear correlation images into low-rank and sparse matrices.Wu et al.(2018)established the multi-objective memetic method to obtain the sparse components of the considered image.The sparse nonnegative matrix factorization technique was applied by Guo and Zhang(2019).To meet the growing application requirements,numerous methods have been developed for sparse decomposition,such as cross-validation(CV)(Kokkinos and Margaritis,2018),the Markov chain Monte Carlo(MCMC)method(Li et al.,2016),and the variational Bayesian (VB) method (Yang et al.,2018).These methods can be used to extract the damage-related information in the thermal image sequence.
In this study we develop an assessment method to achieve the hypervelocity impact damage assessment of spacecrafts.The main approach is summarized as follows:(1) A multi-area damage-mining model is proposed to effectively extract surface and subsurface damages by mining the thermal image sequence.(2) An overall damage assessment strategy is established by developing a framework for extraction of damage information by the VB method.(3)In the image fusion process based sparse representation (Ma et al.,2018;Kang et al.,2019),the IR image sequence is applied to the establishment of a dictionary since there are not enough historical data to construct its dictionary.Finally,the experimental results show the benefits of the developed method.
In the near-Earth space,there is a huge quantity of small space debris flying around the Earth at a super high speed.Since this tiny space debris cannot be tracked and cautioned against,the impact event caused by the tiny space debris is extremely harmful to orbiting spacecrafts.Due to the extremely high impact kinetic energy (IKE) of space debris,its hypervelocity impact will cause not only visible damage on the surface such as surface impact craters and impact perforations,but also invisible subsurface damage such as back bulging and spalling.Taking the Whipple shield configuration commonly used in spacecrafts as an example,which consists of two layers of aluminum alloy thin plates with a certain distance between them,the secondary debris cloud generated by the impact of small space debris on the front bumper plate usually leads to a large-area impact crater on the rear wall and forms internal cracks and spalling damage on the subsurface of the rear wall (Fig.1).The detection of damages caused by space debris impact requires simultaneous recognition of surface and subsurface damages,to provide comprehensive and accurate data for spacecraft risk assessment and on-orbit maintenance.
Fig.1 Hypervelocity impact
In recent years,consequent to the rapid development of IR cameras,IR thermal imaging technology has provided a feasible way for the visual detection of defects and assessment of the surface damage in orbiting spacecrafts.IR imaging technology can unearth the difference in temperature feild distribution among different damaged areas and normal areas based on temperature changes of the measured object.Hence,it is possible to extract and identify the characteristics of different types of damage by judging the differences in these transient thermal responses.How to develop an effective processing method to identify different types of damage is studied.
Since the IR thermal image sequence data contain the characteristic attributes of temperature in space and time,feature extraction is of utmost importance.Therefore,as shown in Fig.2,we propose a detection framework to achieve the above purpose.In this framework,a multi-area damagemining model is developed to obtain the images of damage from the thermal image sequence.Next,an image-processing method is built to reduce computational errors and data collection errors in the extraction process.In the detection framework,locations of different types of damage are also compared.
There exist certain requirements for how to evaluate the complex damage caused by impact on spacecraft surfaces,which means that the impact kinetic energy of space debris can be judged by comparing the degrees of damage by the same impact type.However,it is obvious that the damage caused by hypervelocity impact of space debris is usually more complex(Fig.3).The damages at the same location may exist in different spatial layers.In this case,since the single IR image is only a two-dimensional(2D) image,the heat of the same pixel may be affected by multiple damages in different spatial layers.Hence,it is difficult to accurately evaluate the hypervelocity impact damage due to the differences in damage types.To distinguish the different damage types and accurately evaluate the degree of damage of materials subjected to hypervelocity impact,we propose a multi-area damage-mining model.
For convenience,a three-dimensional (3D) matrix blockis defined to denote the thermal image sequence,in which(i,j)andFtdenote the location coordinates and the time coordinate of the 3D matrix block,respectively.As shown in Fig.4,the thermal image sequence contains different damage and non-damage information.Moreover,information on the different types of damage still shows mutual coupling.To eliminate this coupling and reconstruct the different types of damage from the IR thermal image sequence,the corresponding areas of the different damages will be described through their respective characteristic signals.Specifically,XFandXBexpress the surface damage and subsurface damage characteristics,respectively.Meanwhile,XNdenotes the characteristics of the undamaged surface.Then,the multi-area damage-mining model is presented as follows:
Fig.2 Detection framework
Fig.3 Possible damage to the material
Fig.4 Possible damages in different layers
The linear combination of characteristics of the normal area without damage can be obtained by a low-rank matrixin whichS∈RK×r,T∈RFt×r(ris the dimension ofΣ).Each column of this matrix is designed to obey the Gaussian distribution with precision ofρiand mean of zero.Furthermore,ρiobeys the Gamma distributionp(ρi)whereuandvare hyperparameters.Moreover,surface and subsurface damages are expressed separately as the sparse matricesDamFandDamB.Each element also obeys the Gaussian distribution with precision of?ijandυij,and mean of zero.Moreover,?ijandυijseparately represent information affecting the surface and subsurface damage temperature distributions.They are determined by the characteristics of different types of damage and obey Jeffreys priors,i.e.,p(?ij)=(?ij)?1,p(υij)=(υij)?1.Assume that the noise is Gaussian white noise,i.e.,in whichp(ι)=ι?1anddenotes aKFt-dimensional unit matrix.Thus,the posterior probability of the thermal image sequence can be derived using the following expression:
The joint probability of the multi-area damagemining model can be represented as follows:
To mine the damage features of different areas,VB uses the mean field theory (MFT) to estimate the parameters.Each hidden variable’s posterior probability can be obtained by minimizing the Kullback—Leibler (KL) divergence (Kullback and Leibler,1951).Furthermore,Z=(S,T,DamF,DamB,ρ,?,υ,ι)is used to represent the set of hidden variables.Then,the estimation of the posterior probability of the hidden variableQ(Zk),wherek=1,2,...,8,can be written as in which〈·〉denotes the expectation andχis a constant.
1.Estimation ofSandT
Each row ofSobeys the Gaussian distribution.Their respective probabilities are expressed as=and their respective means are written as
2.Estimation ofρ
Theρjdistribution and its mean can be written as
3.Estimation ofDamFandDamB
4.Estimation of?,υ,andι
The posterior probabilities of?ij,υij,andιobey the Gamma distribution.Their means are respectively represented as follows:
The characteristic images of the different damaged regions can be obtained by solving the multiregion damage-mining model.Furthermore,to more accurately evaluate the degree of damage by the hypervelocity impact,further processing of the abovementioned images with the damage characteristics is required.
Remark 1VB is a class of techniques used in Bayesian estimation and machine learning to approximate intractable integrals.It is used mainly in complex statistical models,generally including three types of variables,i.e.,observed variables (data),unknown parameters (parameters),and latent variables.It has two main purposes:one is to approximate the posterior probability of unobservable variables so that statistical inferences can be made from these variables;the other is to give a lower bound of the marginal likelihood function of the observed variables for a particular model.It is believed that the higher the edge likelihood value of the model,the better the model fits these variables and the higher the probability that the model generates data.In this study,a multi-area damage-mining model,which can describe damages in different spatial layers,is built based on the IR thermal image sequence.To identify different types of impact damage from IR image data effectively,VB is used to solve for the parameters in the model.
2.3.1 Noise elimination
By taking the pixels in the same damaged area as a whole and fully considering all the damages to evaluate the damage to the material,an imageprocessing framework is proposed in this subsection to process the damage-related images.The temperature difference among adjacent pixels in the same damage area is small,and the degree of this temperature difference can be measured by variance.To simultaneously analyze the temperature distribution of the pixel points in the same damaged area,the different areas of the same image are divided by curveC.Meanwhile,the energy distribution is established by the temperature variancerepresents the temperature andrepresents the average temperature).It should be mentioned that the higher the energy,the greater the temperature difference.The following expression of the energy function is built based on the total energy of the damaged and undamaged regions:
whereSBdenotes the damage image and?(x,y,t)represents the dividing curveCat timet,i.e.,?(x,y,t)=0.Clearly,?(x,y,t)>0 when pixel(x,y) is insideC;otherwise,define?(x,y,t)<0 when(x,y)is outsideC.is the Heaviside function.Furthermore,α1andα2denote weights,andT1andT2represent the average temperatures inside and outsideCrespectively:
The first term ofΞ(T1,T2,?) represents the variance of the temperature in the inner area ofC.Its second term denotes the variance of the temperature value in the area outsideC.When the energy function reaches a minimum,the temperatures of the pixels in the inner area of the dividing curve are similar;accordingly,these pixels should belong to the same area.Similarly,the external pixels belong to the same area.By minimizingΞ(T1,T2,?)and searching the optimal curve,the image is divided into the damaged region and the undamaged region.Then,the pixel points in the same area are regarded as a whole,so that more accurate damage images can be obtained according to the temperature distribution.
By establishingΞ(T1,T2,?),more accurate images of the different types of damage can be derived.The different damage types are integrated by image fusion to investigate the interaction between them.Image fusion technology merges the information of two or more images into one image,so that the fused image contains more information,which is more convenient for human analysis or computer processing.Therefore,the sparse representation method is used in the following fusion process.
2.3.2 Image fusion
1.Establishment of the dictionary
In the usual sparse representation method,a large number of data samples can be used to construct a complete dictionary.However,due to the high cost of hypervelocity impact testing,it is difficult to obtain a large number of test data samples.To solve the above problem,we build an overcomplete dictionary based on the IR thermal image sequence.It should be noted that the temperature of the material changes gradually during the heating process,so the temperature distribution between adjacent frames is similar.To reduce the calculation time and improve processing efficiency,frames with similar temperature distributions can be merged through preprocessing before the establishment of the dictionary.The developed algorithm is presented as follows:
Step 2:Initialize residual eω=Z?i(i=1,2,...,FZ),the sparse degreeτ,and the allowable errorε.Letω=1.
Step 4:Calculate eω=Z?i?φω?1Hi.If‖eω‖<εorω >τ,thenH?iis used to express the sparse coefficient ofZ?i;otherwise,go to step 3.Calculate the sparse coefficients of allFZblocks.A sparse matrixHis applied to denote them.
Step 7:Letρ=ρ+1,and go back to step 2 untilρ >G.Finally,one can obtain the dictionaryDand sparse coefficientH.
2.Image fusion
After the dictionary is built,the images of the different damage types are sparsely represented by the orthogonal matching pursuit (OMP) algorithm(Chen et al.,2019) based on the dictionary,and the sparse coefficients are then fused as follows:Hfusion=max{HF,HB},whereHFandHBrepresent the sparse coefficients of the images of the different layers.Then,the fused sparse coefficient and dictionary (S=DHfusion) can be applied to derive the fused image.Fig.5 shows the process of image fusion with sparse representation.
Since the thermal image sequence contains abundant information on the characteristics of the material’s damages,it can be used to construct a dictionary.In addition,the sparse representation represents a large number of images by sparse signals,so the required storage space is greatly reduced.The application of image fusion technology can effectively synthesize the characteristic information and location information of different damage defects,thereby improving the utilization of image information and accuracy of computer interpretation.
To obtain the samples of hypervelocity impact damage for IR thermal imaging detection,we used two typical Whipple shield configurations as test pieces.The hypervelocity impact tests of space debris were carried out on the hypervelocity ballistic equipment in the China Aerodynamics Research and Development Center (CARDC),as shown in Fig.6.The aluminum projectile with a diameter of about 5 mm was accelerated to about 8 km/s by the twostage light gas gun,which collided vertically with the Whipple shield configurations.The bumper plate was penetrated by the hypervelocity aluminum projectile,producing the secondary debris cloud.The damage status of the rear walls caused by the impact of the debris cloud is shown in Figs.7 and 8.There are a lot of tiny impact craters on the front surface of the rear wall.Although no perforations were found,spalling damage was formed on the subsurface or back of the rear wall.In the next step,the hypervelocity impact damage samples were thermally excited by two halogen lamps,and the surface temperature distribution of the test piece was recorded by the IR camera (Fig.9).The resolution of the IR image was 512×640,and the number of acquisition frames was 362.
Fig.5 Image fusion based on sparse representation
Fig.6 Setup for the hypervelocity impact experiment
Fig.7 Test piece I:(a) surface;(b) subsurface
Fig.8 Test piece II:(a) surface;(b) subsurface
To carry out data processing,the 3D thermal image sequences were transformed into a 2D matrix.The matrix was further processed through PCA,such that frames with 95% important information were derived to replace all the images in the sequence.Then,VB was used to solve the model,in which the iteration number was set as 100.Parametersuandvwere set to 10?6.Finally,the images of surface damage and subsurface damage caused by two impacts at different speeds can be denoted by the columns of matrices DamFand DamB,respectively.Images with the strongest contrast in the different damaged regions were chosen.For material I,the experimental results are displayed in Fig.10.
Figs.10a and 10b show the surface and subsurface damage images of material I,respectively.From the subsurface damage image,it is seen that some noise may be caused by the data acquisition and independence assumption of pixels.Hence,an energy function was used to judge the damage region by considering the heat distribution of the pixels in the area comprehensively.In the process of optimizing the energy function,the iteration number was set as 20 and the initial segmentation curve was selected artificially.The value of the pixel was set toFinally,the result of the subsurface damage images is shown in Fig.11,in which the red area represents the region of damage.
Fig.9 Experimental setup
Fig.10 Results of the variational Bayesian method(material I):(a) surface;(b) subsurface
By comparison with the subsurface damage image (Fig.10b),it can be seen that noise at the edge of the image caused by data acquisition has been eliminated,and the prominent noise caused by the independence assumption (Yang et al.,2018) of the pixels has been integrated into the connected damaged regions.
To integrate all types of damage,sparse representation was used to fuse them.A dictionary of two materials was built by the thermal image sequence;we setK=5 to extract frames with different temperature distributions(Fig.12).Specifically,Fig.12a represents the background of material I.Different types of damage can be displayed as seen in Figs.12b—12e.These images were then normalized and used to learn the dictionary.In the process of learning the dictionary,we setG=100,τ=8,andε=0.1.The number of atoms in the dictionary was set to 1280 (FD=1280).Finally,the dictionary of the two materials is shown in Fig.13.
Fig.11 Result of noise elimination (material I)
Fig.12 Results of K-means clustering:(a) 1st frame;(b) 2nd frame;(c) 3rd frame;(d) 4th frame;(e) 5th frame
Fig.13 Dictionary
Based on the dictionary,the sparse coefficients of the surface image shown in Fig.10a and the subsurface image shown in Fig.11 can be derived.Moreover,the two images were fused based onHfusion=max{HF,HB}.Finally,the fused images of material I were obtained by multiplying the fused sparse coefficients with the dictionary.The results are shown in Fig.14.
For material II,the parameters of VB remained unchanged,and the results of damage mining are displayed in Fig.15.There were also some noise around the subsurface damage (Fig.15b).Then,an energy function was used to eliminate noise.The number of iterations was set to 50.The value of pixel was set toThe resulting image after noise elimination is shown in Fig.16.Then,the dictionary (Fig.13) was applied to compute the sparse coefficients of the surface damage image displayed in Fig.15a and the subsurface damage image displayed in Fig.16,andHfusion=max{HF,HB}was used to fuse these sparse coefficients.The resulting fused image is shown in Fig.17.
Fig.14 Fused image (material I)
Fig.15 Results of the variational Bayesian method(material II):(a) surface;(b) subsurface
Finally,Figs.14—17 show the fused images of materials I and II,in which the positions of subsurface damage are highlighted in the red circle.These fused images were more blurred in comparison with their original images,since the sparse representation represents the original image with fewer features.To save computing resources in the actual calculation,one can first derive the downsampling images and then obtain the sparse coefficients.Moreover,the distribution of the impact kinetic energy of the secondary debris cloud can be identified by analyzing the fused image.The presence of subsurface damage also means higher impact kinetic energy.By checking the locations and sizes of the different types of damage in the fused image,an effective assessment of the hypervelocity impact damage can be achieved.
Fig.16 Result of noise elimination (material II)
Fig.17 Fused image (material II)
To achieve the assessment of the complex damage caused by hypervelocity impact of space debris,a multi-area damage-mining model has been proposed to extract the different types of damage in IR image sequences.To further visualize the damages using images,the VB method has been applied to estimate these parameters of the model.Since the independence assumption of the pixels is contrary to the actual situation,an energy function has been proposed to comprehensively consider the temperature distribution of the pixels in the damaged areas.In the experiment,two test samples of a rear wall with hypervelocity impact damages caused by debris cloud were evaluated by the above-mentioned method.The damage-related images were solved by VB.The locations of the different types of damage can be compared using an image-processing framework.Finally,the damage assessment of hypervelocity impact can be completed.
Contributors
Xuegang HUANG designed the research.Xuegang HUANG and Anhua SHI processed the infrared thermal image sequence data.Jinyang LUO and Qing LUO designed the hypervelocity impact experiment.Xuegang HUANG drafted the paper.Anhua SHI helped organize the paper.Xuegang HUANG revised and finalized the paper.
Compliance with ethics guidelines
Xuegang HUANG,Anhua SHI,Qing LUO,and Jinyang LUO declare that they have no conflict of interest.
Frontiers of Information Technology & Electronic Engineering2022年4期