CN104700115A - Detection method for meteor crater in soft landing process of martian probe based on sparsely promoted and integrated classifier - Google Patents

Detection method for meteor crater in soft landing process of martian probe based on sparsely promoted and integrated classifier Download PDF

Info

Publication number
CN104700115A
CN104700115A CN201510089099.1A CN201510089099A CN104700115A CN 104700115 A CN104700115 A CN 104700115A CN 201510089099 A CN201510089099 A CN 201510089099A CN 104700115 A CN104700115 A CN 104700115A
Authority
CN
China
Prior art keywords
meteorite crater
beta
candidate
crater
algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510089099.1A
Other languages
Chinese (zh)
Other versions
CN104700115B (en
Inventor
王岩
杨刚
郭雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201510089099.1A priority Critical patent/CN104700115B/en
Publication of CN104700115A publication Critical patent/CN104700115A/en
Application granted granted Critical
Publication of CN104700115B publication Critical patent/CN104700115B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Image Analysis (AREA)

Abstract

The invention provides a detection method for a meteor crater in the soft landing process of a martian probe based on a sparsely promoted and integrated classifier. The detection method comprises four steps: step 1, determining a candidate meteor crater; step 2, carrying out feature extraction on the candidate meteor crater; step 3, carrying out feature selection on extracted textural features; step 4, designing the sparsely promoted and integrated classifier by combining a Boost algorithm and a sparse kernel density estimation algorithm RSDE-WLL (Research Software Design Engineer-Wireless Local Loop), so as to realize quick detection on the meteor crater based on an image. According to the method provided by the invention, the classification on the meteor crater and a non-meteor crater can be realized by using the advantages of the sparsely promoted and integrated classifier designed including sparse solution and computation complexity reduction after the feature extraction and selection are carried out on the textural features of the meteor crater based on the image, so as to quickly detect the meteor crater; furthermore, the classification accuracy can reach up to 85% or above, and the certain reference value can be realized for the detection of the meteor crater in the soft landing process of the actual martian probe.

Description

Based on the detection method of meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier
Technical field
The present invention relates to a kind of detection method based on meteorite crater in the Mars probes soft landing process of sparse lifting integrated (SparseBoost) sorter, be specifically related to the design of the pre-service of meteorite crater in martian surface image, Texture Feature Extraction and selection and SparseBoost sorter, belong to image procossing and area of pattern recognition.
Background technology
In Mars probes soft landing process, detection of obstacles research fundamental purpose is detect barrier and determine safe landing locations accordingly.Wherein meteorite crater is the modal geological form in celestial body surface such as Mars, has the features such as distribution is wide, area is large, characteristics of image is obvious, is one of main barrier needing in detector soft landing process to detect.
In the image of Mars probes collection, meteorite crater can regard a pair crescent moon with bright and dark area as.In the candidate's meteorite crater determined, usually after the textural characteristics of candidate's meteorite crater being extracted, the characteristic extracted has higher dimension, must be classified to the meteorite crater in candidate's meteorite crater and non-meteorite crater by suitable image feature selection algorithm, supervised learning sorting algorithm, to determine the particular location of meteorite crater in image.
SparseBoost sorting algorithm is a kind of sparse supervised learning sorting algorithm, advantage compared with existing AdaBoost, Boost algorithm is, in each iterative process, AdaBoost algorithm utilizes whole feature set, and SparseBoost algorithm only selects an optimum feature; Simultaneously in the process building Weak Classifier, the equal trade-off decision tree of AdaBoost and Boost algorithm builds sorter, utilize whole sample set in computation process, and SparseBoost algorithm adopts sparse Density Estimator RSDE-WL1 to build Weak Classifier, only utilizes a small amount of sample to realize.Therefore SparseBoost algorithm has advantage that is openness and reduction computation complexity, in real process, SparseBoost sorting algorithm is applied to the detection of meteorite crater in Mars probes soft landing process, effectively can reduce computation complexity, realize the quick detection of meteorite crater.
Summary of the invention
1, goal of the invention
The object of this invention is to provide a kind of detection method based on meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier, first the method carries out pre-service to determine candidate's meteorite crater to the image gathered, secondly abstract image textural characteristics from candidate's meteorite crater, and carry out feature selecting; Then the sparse Density Estimator algorithm (RSDE-WL1) of improving is combined with lifting Ensemble Learning Algorithms (Boost), build sparse lifting integrated classifier (SparseBoost sorter), finally SparseBoost sorter is applied to the detection of meteorite crater, realize detecting fast, obtain higher classify accuracy simultaneously.
2, technical scheme
For achieving the above object, the step in the main frame figure (Fig. 1) that the present invention detects automatically according to meteorite crater, specifically introduces the technical scheme of the method.
The present invention devises a kind of detection method based on meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier, and the method comprises the following steps:
Step 1. determines candidate's meteorite crater
Determine that the key of candidate's meteorite crater is that the meteorite crater in image can regard a pair crescent moon with bright and dark area as, as shown in Figure 2.The shape of often pair of crescent moon can be determined from image by the shape detecting method based on mathematical morphology, the crescent moon that can mate meteorite crater alternatively.As shown in Figure 3, input is a full-colour image to the building process of candidate's meteorite crater, it comprises a lot of bright and dark features region.Bright and dark shape parallel processing, by using original image process to become clear shape, and uses inverted image to process dark shape.The target of the method eliminates all noise characteristics that cannot be designated as meteorite crater, and only retain bright and dark features.Remaining bright and dark features region matches each other, and these area marking are good, as the candidate region of meteorite crater.
Step 2. candidate meteorite crater Texture Feature Extraction
In order to represent single candidate's meteorite crater from rectangular characteristic aspect, first we extract the square image block around candidate's meteorite crater.In an experiment, in order to comprise the edge of meteorite crater around, we use the twice of candidate's meteorite crater size as masked areas.The textural characteristics of each candidate's meteorite crater the unknown uses the square covering of 9 kinds of different sizes to encode, as shown in Figure 4.Therefore, the attribute of candidate's meteorite crater that image comprises can be described by thousands of textural characteristics.These features are not separate, and these complete features compensate for by the single square restriction hiding the texture information obtained.
Step 3. carries out feature selecting to the textural characteristics extracted
According to the preliminary candidate's meteorite crater textural characteristics extracted, due to the higher-dimension of characteristic, therefore by before training sample and test sample book input sorter, feature selecting must be carried out.In the present invention, the SparseBoost algorithm that we utilize step 4 to design carries out feature selecting, and the maximum difference of itself and AdaBoost algorithm is, the former only chooses an optimum feature in iterative process each time, and the latter utilizes whole feature set usually.Greatly reduce the intrinsic dimensionality of training sample like this, effectively reduce the computation complexity of sorter training.
Boost algorithm is combined with sparse Density Estimator algorithm RSDE-WL1 by step 4., devises sparse lifting integrated classifier, to realize the quick detection to the meteorite crater based on image.
According to selected candidate's meteorite crater textural characteristics, in order to distinguish wherein meteorite crater and non-meteorite crater, the present invention devises a kind of supervised learning sorting algorithm---SparseBoost algorithm.The method is in conjunction with the sparse Density Estimator algorithm (RSDE-WL1) of Boost algorithm and a kind of improvement, while selection character subset, construct the design of some sparse Density Estimator devices for corresponding base sorter, by the weighted array of base sorter, finally realize integrated classifier.
Given n candidate's meteorite crater (x 1, y 1), (x 2, y 2) ..., (x n, y n), wherein y i=0,1, i=1,2 ..., n correspond to non-meteorite crater (c respectively 0) and meteorite crater (c 1) example, n 0and n 1correspond to the number of non-meteorite crater and meteorite crater example respectively, n 0+ n 1=n.Each candidate's meteorite crater can be expressed as a proper vector x=(f 1, f 2..., f m) t, wherein each feature f i, i=1 ..., m is produced by the square covering of ad-hoc location a certain on candidate's meteorite crater, and m is the feature sum extracted.SparseBoost algorithm (detailed process is as algorithm 1) is utilized to build a series of Weak Classifier h t(x), and by weighting integrated approach Weak Classifier carried out combining and set up final strong classifier H (x):
H ( x ) = Σ t = 1 T α t h t ( x ) - - - ( 1 )
Wherein T is iterations (T < n), α tthe Weak Classifier h of study tthe weight of (x).
In each iterative process, need the step realizing following three cores: Weak Classifier study, optimal feature selection and next iteration process sample weights upgrade.Wherein, in Weak Classifier learning process, penalty term is added, the sparse Density Estimator algorithm RSDE-WL1 be improved to compression collection density Estimation algorithm (RSDE).Utilize RSDE-WL1 algorithm to estimate its probability density function to each category attribute, classify according to the sample of Bayes decision rule to input, obtain Weak Classifier.
(1) Weak Classifier study
In the t time iterative process, for the single optimal characteristics f ∈ { f chosen 1, f 2..., f mthe Weak Classifier h that builds tx (), realizes by building Bayes classifier.Before the two classification problem of classifying about meteorite crater and non-meteorite crater is discussed, first introduce Bayes classifier.General for Bayes's classification problem, other posterior probability density of expectation estimation given input amendment x lower class.In order to obtain one about the probability classification of density Estimation, first train a Multilayer networks device for each category attribute c wherein x is the proper vector for representing single candidate's meteorite crater, and β is core weight vector, and c is the category attribute of candidate's meteorite crater, c ∈ { c 0, c 1, c 0represent non-meteorite crater classification, c 1represent meteorite crater classification.Then use Bayes rule (2) to calculate posterior probability, final test sample is assigned to the category attribute with maximum a posteriori probability.
p ^ ( c | x ; &beta; ) = p ^ ( x ; &beta; | c ) p ( c ) &Sigma; i = 0 1 p ^ ( x ; &beta; | c i ) p ( c i ) - - - ( 2 )
For two classification problem in the present invention, first estimate two conditional probability densities under given classification with these two density can be obtained by follow-up sparse Density Estimator RSDE-WL1 (calculating according to formula (5) and (6)).Then according to formula (2), corresponding posterior probability is calculated respectively with (directly calculating according to formula (2)).According to the sample size of each category attribute, calculate the prior probability p (c of two kinds 0) and p (c 1): p (c 0)=n 0/ n, p (c 1)=n 1/ n, p (c 0)+p (c 1)=1.The sample of Bayes decision rule (3) to input is finally utilized to classify
if p ^ ( x ; &beta; n 1 , h 1 | c 1 ) p ( c 1 ) &GreaterEqual; p ^ ( x ; &beta; n 0 , h 0 | c 0 ) p ( c 0 ) , x &Element; c 1 else x &Element; c 0 - - - ( 3 )
Therefore, Weak Classifier h tx the expression formula of () is
h t ( x ) = 1 if p ^ ( x ; &beta; n 1 , h 1 | c 1 ) p ( c 1 ) &GreaterEqual; p ^ ( x ; &beta; n 0 , h 0 | c 0 ) p ( c 0 ) 0 otherwise - - - ( 4 )
Wherein two kind attribute lower probability density with sparse estimation expression be respectively:
p ^ ( x ; &beta; n 0 , h 0 | c 0 ) = &Sigma; k = 1 m 0 &beta; k K h 0 ( x , x k ) - - - ( 5 )
p ^ ( x ; &beta; n 1 , h 1 | c 1 ) = &Sigma; k = 1 m 1 &beta; k K h 1 ( x , x k ) - - - ( 6 )
M 0and m 1the number of non-zero core weights in sparse Density Estimator RSDE-WL1 expression formula under correspond to two kind attributes respectively, n 0and n 1correspond to the number of non-meteorite crater and meteorite crater example respectively, usual m 0< n 0and m 1< n 1. with for core weight vector, β kfor core weights coefficient (0≤β k≤ 1), h 0and h 1for the wide (h of nucleus band 0> 0, h 1> 0), with for kernel function.
Wherein, the simple realization process of the sparse Density Estimator RSDE-WL1 of improvement is as follows:
First compression collection density Estimation (RSDE) algorithm is introduced.RSDE based on experience points square error (ISE) criterion, with total regression matrix based on, make core weights as much as possible be tending towards 0, thus obtain the sparse expression formula of density p (x), wherein K i,k=K h(x i, x k) be Φ nthe i-th row k column element.In particular, the RSDE with gaussian kernel estimates, its core weight vector β can obtain by minimizing integrated square error, as follows: wherein, represent N × N and tie up space of matrices;
In formula (7), parameter beta is consistent with the meaning of parameters in formula (2), and dx represents differential term, E p (x)represent expectation value;
Wherein item has nothing to do due to itself and parameter beta, can not consider, E p (x){ } represents the expectation value about density p (x).By Density Estimator expression formula substitution formula (7), through series of transformations, obtains the non-negative double optimization problem of belt restraining
&beta; = arg min &beta; { 1 2 &beta; N T C N &beta; N - P ^ N T &beta; N } - - - ( 8 )
Constraint condition β k>=0,1≤k≤N and wherein, matrix element definition is g h() is gaussian kernel function, and h is that nucleus band is wide, p ^ N = [ p 1 p 2 . . . p N ] T = [ p ^ ( x 1 ; h ) p ^ ( x 2 ; h ) . . . p ^ ( x N ; h ) ] T The Parzen window estimated value vector of each sample point, β n=[β 1, β 2..., β n] t.
In order to reduce the degree of rarefication of the aggregation extent of weights coefficient in some region and raising density Estimation, we introduce the weighting l of weights coefficient 1norm as penalty term, the sparse Density Estimator algorithm RSDE-WL1 be improved. also regularization term is called, wherein for diagonal matrix.Definition w=[w 1, w 2..., w n] t, β n=[β 1, β 2..., β n] t, adding the new double optimization problem after penalty term is
&beta; = arg min &beta; { 1 2 &beta; N T C N &beta; N - P ^ N T &beta; N + &lambda; w T &beta; N } = arg min &beta; { 1 2 &beta; N T C N &beta; N - ( P ^ N - &lambda;w ) T &beta; N } - - - ( 9 )
Notice that problem (9) is non-convex, utilize corresponding iterative algorithm to solve sparse solution that the problems referred to above can obtain weights coefficient.
(2) optimal feature selection
Calculate Weak Classifier h tx the weighted error summation of (), selects the single optimal characteristics f meeting least error tfor building the optimum Weak Classifier of current iteration
f t = arg min f &Sigma; i = 1 n w i t | h ( x i , f ) - y i | - - - ( 10 )
h t(x)=h(x,f t) (11)
(3) next iteration process sample weights upgrades
SparseBoost algorithm combines classification results this information relevant of current sample weights in AdaBoost algorithm and selected feature in the past, and this information contributes to selecting current optimal characteristics.In implementation procedure, strengthen by the sample weights of mis-classification, and reduce by the sample weights of correctly classifying.When calculating weighted error summation, more may be selected in next iteration process by the sample of mis-classification.It is as follows that weight upgrades expression formula
w i t + 1 = w i t &gamma; t 1 - | h t ( x i ) - y i | - - - ( 12 )
3, advantage and effect
A kind of detection method based on meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier of the present invention, it compared with the conventional method, its major advantage is: the time complexity of (1) classifier algorithm is O (Tm (m 0+ m 1)), compared with Boost algorithm, the time complexity of Boost algorithm is O (Tmn), due to m 0+ m 1< n 0+ n 1=n, therefore has significant advantage on time complexity.(2) when each structure Weak Classifier, the feature that only selection one is optimum as sample vector, and does not utilize whole feature, reduces computation complexity, accelerates classification speed.(3) classify to based on the meteorite crater of image and non-meteorite crater, classification accuracy can be similar to reach 85% and more than, have certain reference value to the detection of meteorite crater in the Mars probes soft landing process of reality.
Accompanying drawing explanation
Fig. 1 meteorite crater detects main frame figure automatically.
The physical principle that a meteorite crater is made up of the bright and dark area as crescent moon is explained in Fig. 2 (A) meteorite crater crescent moon region.
Bright and the dark area of the real 1km size meteorite crater of Fig. 2 (B).
Fig. 3 builds candidate's meteorite crater process flow diagram.
Fig. 4 (A) 2 kinds of 2-rectangles hide.
Fig. 4 (B) 2 kinds of 3-rectangles hide.
Fig. 4 (C) 5 kinds of 4-rectangles hide.
The example that Fig. 4 (D) hides meteorite crater 2-rectangle.
Fig. 5 (A) territory, West meteorite crater real image.
Fig. 5 (B) zone line meteorite crater real image.
Fig. 5 (C) territory, East meteorite crater real image.
Embodiment
A kind of detection method based on meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier of the present invention, the step that the method comprises is shown in Fig. 1.Its main thought makes full use of the advantage that designed sparse lifting integrated classifier has sparse solution and reduction computation complexity, after feature extraction and selection are carried out to the meteorite crater textural characteristics based on image, realize the classification to meteorite crater and non-meteorite crater, to reach the quick detection of meteorite crater.The physical principle that Fig. 2 (A)-(B) is bright in meteorite crater crescent moon region and dark area and real example.Fig. 3 is for building candidate's meteorite crater process flow diagram.
The present invention selects a part of High Resolution Stereo Camera (HRSC) full-colour image minimum point h0905_0000 as test set, this image is by the quick airship shooting of Mars, as shown in Fig. 5 (A)-(C), selected image resolution ratio is 12.5 meters/pixel, and size is 3000 × 4500 pixel (37500 × 56250m 2).Domain expert is manual on this pictures have been marked about 3500 meteorite craters and has compared as the truth on earth's surface and automatic testing result.This pictures is a great challenge for automatically detecting meteorite crater algorithm, because it contains the form with spatial variations, and the contrast of image is on duty mutually.This pictures is divided into three parts, be designated as territory, West, zone line and territory, East, there are similar landforms in territory, West and territory, East, but there is more meteorite crater in territory, West than East territory, and zone line has visibly different surperficial geographic entity compared with other two regions.
Step 1,2: determine candidate's meteorite crater and candidate's meteorite crater Texture Feature Extraction
According to the defining method of candidate's meteorite crater, we tentatively determine 13075 candidate's meteorite craters from full-colour image 5.By the method that Fig. 4 (A)-(D) 9 kinds side row hides, from candidate's meteorite crater image, 1089 image texture characteristics are extracted.Training set Stochastic choice 204 true meteorite craters and 292 non-meteorite crater examples compositions from the half of candidate's meteorite crater in north, territory, East in experiment, are respectively 2935,1181 and 1223 from test set corresponding candidate's meteorite crater number in territory, West, middle region and territory, East in experiment.
Step 3: feature selecting is carried out to the textural characteristics extracted
The least possible in order to realize selected characteristic number, and classify accuracy is large as far as possible, the iterations T of the present invention to SpraseBoost algorithm is set to 2,5,10,15,20,25,30,50,100,150,200 respectively, then in territory, West, middle region and territory, East test the classification results choosing individual features subset respectively.Simultaneously due to the unbalancedness that meteorite crater in candidate's meteorite crater data and non-meteorite crater distribute, successfully detect that true meteorite crater is more important than non-meteorite crater.Therefore, the present invention uses accuracy rate (Accuracy=(TP+TN)/(TP+TN+FP+FN)), recall ratio (Recall=TP/ (TP+FN)), precision ratio (Precision=TP/ (TP+FP)) and F measured value (F-measure=2/ (1/ (Recall)+1/ (Precision))) as evaluation index.Wherein TP represents by the true meteorite crater number of correctly classifying, and TN represents by the non-meteorite crater number of correctly classifying, and FP represents by mis-classification to be the non-meteorite crater number of meteorite crater, and FN represents by mis-classification to be the true meteorite crater number of non-meteorite crater.
In the arranging of iterations T, select 2 features mainly because candidate's meteorite crater is made up of bright and dark area, therefore these two features that representative is bright and dark are most important, maximum to choose 200 features be in order to compared with the experimental result of other documents, and middle characteristic number is random selecting.In feature selection process, utilize the thinking of Boost algorithm, in T iterative process, choose the single optimal characteristics f meeting least error each time t, obtain the structure of T feature for sample set, wherein T < n.
Step 4: be combined with sparse Density Estimator algorithm RSDE-WL1 by Boost algorithm, devise sparse lifting integrated classifier, to realize the quick detection to the meteorite crater based on image.
In the design of sorter, mainly comprise the step of three cores: Weak Classifier study, optimal feature selection and next iteration process sample weights upgrade.First initialization is carried out, for the initial weight w of input amendment iif, y i=0, then w i=1/2n 0; If y i=1, then w i=1/2n 1, wherein n 0and n 1correspond to the number of non-meteorite crater and meteorite crater example respectively, n 0+ n 1=n.In Weak Classifier study, parameters λ=0.001, l max=8, ε=1/ (0.3*N), the density Estimation expression formula of the sparse Density Estimator device RSDE-WL1 be improved, then according to Bayesian decision criterion, obtain a Weak Classifier h in each iterative process t(x).In optimal feature selection, calculate the error in classification of Weak Classifier choose and meet the minimum feature of error in classification as there being most feature, γ is set tt/ 1-ε t.It is finally the weight of next iteration process more new samples thus obtain T Weak Classifier.Be weighted by this T Weak Classifier and be combined into final strong classifier, the weight of corresponding Weak Classifier is set to α t=ln (1/ γ t).
Table 1-3 show respectively on territory, West, zone line and territory, East, characteristic number selected by different iterations and classification accuracy, recall ratio, precision ratio and F measured value.As can be seen from table 1-3, on territory, West, zone line and region, three, territory, East, when selected characteristic number is respectively 10,20, when 20, corresponding classification accuracy reaches the highest, be respectively 0.790,0.854 and 0.874, F measured value also reaches maximum simultaneously, be respectively 0.790,0.796 and 0.818.Therefore, when training set is determined, the optimal characteristics number chosen when classifying to trizonal test data is respectively 10,20 and 20.
Territory, table 1 West
Iterations T Selected characteristic number Accuracy Recall Precision F-measure
2 2 0.783 0.840 0.737 0.785
5 5 0.788 0.814 0.765 0.789
10 10 0.790 0.796 0.767 0.790
15 15 0.788 0.779 0.774 0.776
20 20 0.775 0.724 0.783 0.752
25 25 0.771 0.714 0.781 0.746
30 30 0.763 0.691 0.782 0.734
50 50 0.740 0.625 0.781 0.694
100 100 0.688 0.502 0.755 0.603
150 150 0.658 0.423 0.737 0.541
200 200 0.638 0.378 0.721 0.496
Table 2 zone line
Iterations T Selected characteristic number Accuracy Recall Precision F-measure
2 2 0.850 0.761 0.827 0.751
5 5 0.848 0.743 0.836 0.760
10 10 0.843 0.700 0.854 0.769
15 15 0.844 0.689 0.869 0.768
20 20 0.854 0.761 0.834 0.796
25 25 0.841 0.709 0.842 0.770
30 30 0.837 0.707 0.832 0.764
50 50 0.831 0.661 0.854 0.746
100 100 0.813 0.587 0.873 0.702
150 150 0.782 0.497 0.866 0.631
200 200 0.789 0.512 0.873 0.646
Territory, table 3 East
Iterations T Selected characteristic number Accuracy Recall Precision F-measure
2 2 0.861 0.755 0.838 0.801
5 5 0.867 0.746 0.858 0.811
10 10 0.865 0.738 0.883 0.804
15 15 0.868 0.725 0.905 0.805
20 20 0.874 0.753 0.894 0.818
25 25 0.868 0.716 0.911 0.802
30 30 0.867 0.716 0.909 0.801
50 50 0.863 0.699 0.914 0.792
100 100 0.860 0.666 0.941 0.780
150 150 0.841 0.611 0.946 0.743
200 200 0.842 0.611 0.950 0.744
Choose four kinds of supervised classification algorithms detected for meteorite crater and the SparseBoost algorithm that proposes of the present invention compares, as Boost, AdaBoost, SVM and J48 algorithm.Boost algorithm adopts decision tree as base sorter, lifting Integrated Algorithm and feature selecting algorithm is merged and classifies.And other three kinds of algorithms can not carry out feature selecting to raw data set in experimentation.Table 4 lists the classification accuracy (Accuracy) of these five kinds of algorithms on territory, West, zone line and territory, East, recall ratio (Recall), precision ratio (Precision) and F measured value (F-measure).
Table 4 meteorite crater detection algorithm of the present invention and other four kinds of meteorite crater detection algorithm Performance comparision
As can be seen from Table 4, on territory, West and territory, East, have the classification accuracy of the sorting algorithm (SparseBoost and Boost) of feature selecting and F measured value all apparently higher than the sorting algorithm (AdaBoost, SVM and J48) without feature selecting, wherein SparseBoost algorithm is better than Boost algorithm.And at zone line, there is the algorithm of feature selecting compared with the algorithm without feature selecting, difference little (as SparseBoost, AdaBoost and J48) on classification accuracy and F measured value, even poorer (as Boost), this may be that training sample owing to taking is from territory, East, and the special geomorphology that middle region is different from territory, East causes losing some important characteristic informations during feature selecting, can find out that from Fig. 5 (B) the geographical form in middle region obviously has larger difference with west, territory, East.Therefore, totally it seems, SparseBoost sorting algorithm proposed by the invention has good classifying quality in meteorite crater context of detection, and computation complexity is minimum.
It should be noted last that: above embodiment is the unrestricted technical scheme of the present invention in order to explanation only, although with reference to above-described embodiment to invention has been detailed description, those of ordinary skill in the art is to be understood that: still can modify to the present invention or equivalent replacement, and not departing from any modification or partial replacement of the spirit and scope of the present invention, it all should be encompassed in the middle of right of the present invention.

Claims (1)

1., based on the detection method of meteorite crater in the Mars probes soft landing process of sparse lifting integrated classifier, it is characterized in that: the method comprises the following steps:
Step 1. determines candidate's meteorite crater
Determine that the key of candidate's meteorite crater is that the meteorite crater in image regards a pair crescent moon with bright and dark area as, the shape of often pair of crescent moon is determined from image by the shape detecting method based on mathematical morphology, the crescent moon meteorite crater alternatively of coupling; The building process of candidate's meteorite crater is input is a full-colour image, it comprises a lot of bright and dark features region; Bright and dark shape parallel processing, by using original image process to become clear shape, and uses inverted image to process dark shape; The target of the method eliminates all noise characteristics that cannot be designated as meteorite crater, and only retain bright and dark features; Remaining bright and dark features region matches each other, and these area marking are good, as the candidate region of meteorite crater;
Step 2. candidate meteorite crater Texture Feature Extraction
In order to represent single candidate's meteorite crater from rectangular characteristic aspect, first extract the square image block around candidate's meteorite crater; In an experiment, in order to comprise the edge of meteorite crater around, use the twice of candidate's meteorite crater size as masked areas; The textural characteristics of each candidate's meteorite crater the unknown uses the square covering of 9 kinds of different sizes to encode, and therefore, the attribute of candidate's meteorite crater that image comprises is described by thousands of textural characteristics; These features are not separate, and these complete features compensate for by the single square restriction hiding the texture information obtained;
Step 3. carries out feature selecting to the textural characteristics extracted
According to the preliminary candidate's meteorite crater textural characteristics extracted, due to the higher-dimension of characteristic, therefore by before training sample and test sample book input sorter, feature selecting must be carried out; The SparseBoost algorithm utilizing step 4 to design carries out feature selecting, and the maximum difference of itself and AdaBoost algorithm is, the former only chooses an optimum feature in iterative process each time, and the latter utilizes whole feature set usually; Which decrease the intrinsic dimensionality of training sample, effectively reduce the computation complexity of sorter training;
Boost algorithm is combined with sparse Density Estimator algorithm RSDE-WL1 by step 4., devises sparse lifting integrated classifier, to realize the quick detection to the meteorite crater based on image;
According to selected candidate's meteorite crater textural characteristics, in order to distinguish wherein meteorite crater and non-meteorite crater, devising SparseBoost algorithm and carrying out supervised learning classification; The method is in conjunction with the sparse Density Estimator algorithm RSDE-WL1 of Boost algorithm and a kind of improvement, while selection character subset, construct some sparse Density Estimator devices for the design of corresponding base sorter, by the weighted array of base sorter, finally realize integrated classifier;
Given n candidate's meteorite crater (x 1, y 1), (x 2, y 2) ..., (x n, y n), wherein y i=0,1, i=1,2 ..., n correspond to non-meteorite crater (c respectively 0) and meteorite crater (c 1) example, n 0and n 1correspond to the number of non-meteorite crater and meteorite crater example respectively, n 0+ n 1=n; Each candidate's meteorite crater is expressed as a proper vector x=(f 1, f 2..., f m) t, wherein each feature f i, i=1 ..., m is produced by the square covering of ad-hoc location a certain on candidate's meteorite crater, and m is the feature sum extracted; SparseBoost algorithm is utilized to build a series of Weak Classifier h t(x), and by weighting integrated approach Weak Classifier carried out combining and set up final strong classifier H (x):
H ( x ) = &Sigma; t = 1 T &alpha; t h t ( x ) - - - ( 1 )
Wherein T is iterations (T < n), α tthe Weak Classifier h of study tthe weight of (x);
In each iterative process, need the step realizing following three cores: Weak Classifier study, optimal feature selection and next iteration process sample weights upgrade; Wherein, in Weak Classifier learning process, penalty term is added, the sparse Density Estimator algorithm RSDE-WL1 be improved to compression collection density Estimation algorithm RSDE; Utilize RSDE-WL1 algorithm to estimate its probability density function to each category attribute, classify according to the sample of Bayes decision rule to input, obtain Weak Classifier;
(1) Weak Classifier study
In the t time iterative process, for the single optimal characteristics f ∈ { f chosen 1, f 2..., f mthe Weak Classifier h that builds tx (), realizes by building Bayes classifier; Before the two classification problem of classifying about meteorite crater and non-meteorite crater is discussed, first introduce Bayes classifier; For Bayes's classification problem, other posterior probability density of expectation estimation given input amendment x lower class; In order to obtain one about the probability classification of density Estimation, first train a Multilayer networks device for each category attribute c wherein x is the proper vector for representing single candidate's meteorite crater, and β is core weight vector, and c is the category attribute of candidate's meteorite crater, c ∈ { c 0, c 1, c 0represent non-meteorite crater classification, c 1represent meteorite crater classification; Then use Bayes rule (2) to calculate posterior probability, final test sample is assigned to the category attribute with maximum a posteriori probability;
p ^ ( c | x ; &beta; ) = p ^ ( x ; &beta; | c ) p ( c ) &Sigma; i = 0 1 p ^ ( x ; &beta; | c i ) p ( c i ) - - - ( 2 )
For classification problem, first estimate two conditional probability densities under given classification with these two density are obtained by follow-up sparse Density Estimator RSDE-WL1; Then according to formula (2), corresponding posterior probability is calculated respectively with according to the sample size of each category attribute, calculate the prior probability p (c of two kinds 0) and p (c 1): p (c 0)=n 0/ n, p (c 1)=n 1/ n, p (c 0)+p (c 1)=1; The sample of Bayes decision rule (3) to input is finally utilized to classify:
if p ^ ( x ; &beta; n 1 , h 1 | c 1 ) p ( c 1 ) &GreaterEqual; p ^ ( x ; &beta; n 0 , h 0 | c 0 ) p ( c 0 ) , x &Element; c 1 else x &Element; c 0 - - - ( 3 )
Therefore, Weak Classifier h tx the expression formula of () is:
h t ( x ) = 1 if p ^ ( x ; &beta; n 1 , h 1 | c 1 ) p ( c 1 ) &GreaterEqual; p ^ ( x ; &beta; n 0 , h 0 | c 0 ) p ( c 0 ) 0 otherwise - - - ( 4 )
Wherein two kind attribute lower probability density with sparse estimation expression be respectively:
p ^ ( x ; &beta; n 0 , h 0 | c 0 ) = &Sigma; k = 1 m 0 &beta; k K h 0 ( x , x k ) - - - ( 5 )
p ^ ( x ; &beta; n 1 , h 1 | c 1 ) = &Sigma; k = 1 m 1 &beta; k K h 1 ( x , x k ) - - - ( 6 )
M 0and m 1the number of non-zero core weights in sparse Density Estimator RSDE-WL1 expression formula under correspond to two kind attributes respectively, n 0and n 1correspond to the number of non-meteorite crater and meteorite crater example respectively, m 0< n 0and m 1< n 1; with for core weight vector, β kfor core weights coefficient, 0≤β k≤ 1; h 0and h 1for nucleus band is wide, h 0> 0, h 1> 0; with for kernel function;
Wherein, the implementation procedure of the sparse Density Estimator RSDE-WL1 of improvement is as follows:
First compression collection density Estimation algorithm RSDE is introduced; RSDE based on experience points square error criterion ISE, with total regression matrix based on, make core weights be tending towards 0, thus obtain the sparse expression formula of density p (x), wherein K i,k=K h(x i, x k) be Φ nthe i-th row k column element; RSDE with gaussian kernel estimates, its core weight vector β can obtain by minimizing integrated square error, as follows: wherein, represent N × N and tie up space of matrices;
In formula (7), parameter beta is consistent with the meaning of parameters in formula (2), and dx represents differential term, E p (x)represent expectation value;
Wherein, item has nothing to do due to itself and parameter beta, need not consider, E p (x){ } represents the expectation value about density p (x); By Density Estimator expression formula substitution formula (7), through series of transformations, obtains the non-negative double optimization problem of belt restraining
&beta; = arg min &beta; { 1 2 &beta; N T C N &beta; N - P ^ N T &beta; N } - - - ( 8 )
Constraint condition β k>=0,1≤k≤N and wherein, matrix element definition is g h() is gaussian kernel function, and h is that nucleus band is wide, p ^ N = [ p 1 p 2 &CenterDot; &CenterDot; &CenterDot; p N ] T = [ p ^ ( x 1 ; h ) p ^ ( x 2 ; h ) &CenterDot; &CenterDot; &CenterDot; p ^ ( x N ; h ) ] T The Parzen window estimated value vector of each sample point, β n=[β 1, β 2..., β n] t;
In order to reduce the degree of rarefication of the aggregation extent of weights coefficient in some region and raising density Estimation, introduce the weighting l of weights coefficient 1norm as penalty term, the sparse Density Estimator algorithm RSDE-WL1 be improved; also regularization term is called, wherein for diagonal matrix; Definition w=[w 1, w 2..., w n] t, β n=[β 1, β 2..., β n] t, adding the new double optimization problem after penalty term is
&beta; = arg min &beta; { 1 2 &beta; N T C N &beta; N - P ^ N T &beta; N + &lambda;w T &beta; N } = arg min &beta; { 1 2 &beta; N T C N &beta; N - ( P ^ N - &lambda;w ) T &beta; N } - - - ( 9 ) Notice that problem (9) is non-convex, utilize corresponding iterative algorithm to solve sparse solution that the problems referred to above obtain weights coefficient;
(2) optimal feature selection
Calculate Weak Classifier h tx the weighted error summation of (), selects the single optimal characteristics f meeting least error tfor building the optimum Weak Classifier of current iteration
f t = arg min f &Sigma; i = 1 n w i t | h ( x i , f ) - y i | - - - ( 10 )
h t(x)=h(x,f t) (11)
(3) next iteration process sample weights upgrades
SparseBoost algorithm combines classification results this information relevant of current sample weights in AdaBoost algorithm and selected feature in the past, and this information contributes to selecting current optimal characteristics; In implementation procedure, strengthen by the sample weights of mis-classification, and reduce by the sample weights of correctly classifying; When calculating weighted error summation, can be selected in next iteration process by the sample of mis-classification; It is as follows that weight upgrades expression formula
w i t + 1 = w i t &gamma; t 1 - | h t ( x i ) - y i | . - - - ( 12 )
CN201510089099.1A 2014-07-30 2015-02-27 The detection method of crater during Mars probes soft landing based on sparse lifting integrated classifier Active CN104700115B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510089099.1A CN104700115B (en) 2014-07-30 2015-02-27 The detection method of crater during Mars probes soft landing based on sparse lifting integrated classifier

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2014103712370 2014-07-30
CN201410371237 2014-07-30
CN201510089099.1A CN104700115B (en) 2014-07-30 2015-02-27 The detection method of crater during Mars probes soft landing based on sparse lifting integrated classifier

Publications (2)

Publication Number Publication Date
CN104700115A true CN104700115A (en) 2015-06-10
CN104700115B CN104700115B (en) 2017-12-05

Family

ID=53347212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510089099.1A Active CN104700115B (en) 2014-07-30 2015-02-27 The detection method of crater during Mars probes soft landing based on sparse lifting integrated classifier

Country Status (1)

Country Link
CN (1) CN104700115B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106778861A (en) * 2016-12-12 2017-05-31 齐鲁工业大学 A kind of screening technique of key feature
CN107945274A (en) * 2017-12-26 2018-04-20 苏州蜗牛数字科技股份有限公司 A kind of crater terrain generation method and device based on fertile sharp noise
CN108734219A (en) * 2018-05-23 2018-11-02 北京航空航天大学 A kind of detection of end-to-end impact crater and recognition methods based on full convolutional neural networks structure
CN110443176A (en) * 2019-07-29 2019-11-12 中国科学院国家空间科学中心 A kind of dark small and weak celestial body association detection method and system based on statistical nature space

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129565A (en) * 2011-03-01 2011-07-20 北京航空航天大学 Object detection method based on feature redundancy elimination AdaBoost classifier
CN102855486A (en) * 2012-08-20 2013-01-02 北京理工大学 Generalized image target detection method
CN102944226A (en) * 2012-12-03 2013-02-27 哈尔滨工业大学 Meteor crater detecting method based on bright and dark area pairing
CN103093463A (en) * 2013-01-15 2013-05-08 南京航空航天大学 Meteor crater detecting method based on gray level image

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102129565A (en) * 2011-03-01 2011-07-20 北京航空航天大学 Object detection method based on feature redundancy elimination AdaBoost classifier
CN102855486A (en) * 2012-08-20 2013-01-02 北京理工大学 Generalized image target detection method
CN102944226A (en) * 2012-12-03 2013-02-27 哈尔滨工业大学 Meteor crater detecting method based on bright and dark area pairing
CN103093463A (en) * 2013-01-15 2013-05-08 南京航空航天大学 Meteor crater detecting method based on gray level image

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
JUNG RACK KIM等: "QUANTITATIVE ASSESSMENT OF AUTOMATED CRATER DETECTION ON MARS", 《(PROCEEDINGS) ISPRS CONGRESS. ISPRS: ISTANBUL, TURKEY》 *
R MARTINS等: "Crater Detection by a Boosting Approach", 《IEEE GEOSCIENCE AND REMOTE SENSING LETTERS》 *
丁萌等: "基于Census变换和Boosting方法的陨石坑区域检测", 《南京航空航天大学学报》 *
张腾宇等: "利用数字高程模型自动检测火星表面陨石坑", 《深空探测学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106778861A (en) * 2016-12-12 2017-05-31 齐鲁工业大学 A kind of screening technique of key feature
CN107945274A (en) * 2017-12-26 2018-04-20 苏州蜗牛数字科技股份有限公司 A kind of crater terrain generation method and device based on fertile sharp noise
CN107945274B (en) * 2017-12-26 2021-04-20 苏州蜗牛数字科技股份有限公司 Volly noise-based annular mountain terrain generation method and device
CN108734219A (en) * 2018-05-23 2018-11-02 北京航空航天大学 A kind of detection of end-to-end impact crater and recognition methods based on full convolutional neural networks structure
CN108734219B (en) * 2018-05-23 2022-02-01 北京航空航天大学 End-to-end collision pit detection and identification method based on full convolution neural network structure
CN110443176A (en) * 2019-07-29 2019-11-12 中国科学院国家空间科学中心 A kind of dark small and weak celestial body association detection method and system based on statistical nature space
CN110443176B (en) * 2019-07-29 2022-03-04 中国科学院国家空间科学中心 Dark and weak celestial body correlation detection method and system based on statistical feature space

Also Published As

Publication number Publication date
CN104700115B (en) 2017-12-05

Similar Documents

Publication Publication Date Title
CN101894275B (en) Weakly supervised method for classifying SAR images
CN105930868B (en) A kind of low resolution airport target detection method based on stratification enhancing study
CN105184309B (en) Classification of Polarimetric SAR Image based on CNN and SVM
CN104915676B (en) SAR image sorting technique based on further feature study and watershed
CN101520894B (en) Method for extracting significant object based on region significance
CN106203523A (en) The classification hyperspectral imagery of the semi-supervised algorithm fusion of decision tree is promoted based on gradient
CN102982338B (en) Classification of Polarimetric SAR Image method based on spectral clustering
CN106611423B (en) SAR image segmentation method based on ridge ripple filter and deconvolution structural model
CN106570874B (en) Image marking method combining image local constraint and object global constraint
CN105069796B (en) SAR image segmentation method based on small echo both scatternets
CN104732244B (en) The Classifying Method in Remote Sensing Image integrated based on wavelet transformation, how tactful PSO and SVM
CN103258210B (en) A kind of high-definition image classification method based on dictionary learning
CN106683102B (en) SAR image segmentation method based on ridge ripple filter and convolutional coding structure learning model
CN107292336A (en) A kind of Classification of Polarimetric SAR Image method based on DCGAN
CN104166859A (en) Polarization SAR image classification based on SSAE and FSALS-SVM
CN106611422B (en) Stochastic gradient Bayes&#39;s SAR image segmentation method based on sketch structure
CN106651884B (en) Mean field variation Bayes&#39;s SAR image segmentation method based on sketch structure
CN106203521A (en) Based on disparity map from the SAR image change detection of step study
CN103839073A (en) Polarization SAR image classification method based on polarization features and affinity propagation clustering
CN107403434A (en) SAR image semantic segmentation method based on two-phase analyzing method
CN104408731B (en) Region graph and statistic similarity coding-based SAR (synthetic aperture radar) image segmentation method
CN104700115A (en) Detection method for meteor crater in soft landing process of martian probe based on sparsely promoted and integrated classifier
Hernández-Lobato et al. A probabilistic model for dirty multi-task feature selection
CN108268890A (en) A kind of hyperspectral image classification method
CN103955709A (en) Weighted synthetic kernel and triple markov field (TMF) based polarimetric synthetic aperture radar (SAR) image classification method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant