Hostname: page-component-745bb68f8f-mzp66 Total loading time: 0 Render date: 2025-02-11T11:07:58.311Z Has data issue: false hasContentIssue false

A super-resolution polarimetric wavefront extraction algorithm for UWB-radar under massive interference conditions

Published online by Cambridge University Press:  29 July 2015

Dilyan Damyanov*
Affiliation:
University of Duisburg-Essen, Chair of Communication Systems, Bismarckstrasse 81, 47057 Duisburg, Germany. Phone: +49 203 379 4408
Rahmi Salman
Affiliation:
HF Systems Engineering GmbH & Co. KG, Heinrich-Hertz-Straße 6, 34123 Kassel, Germany
Thorsten Schultze
Affiliation:
University of Duisburg-Essen, Chair of Communication Systems, Bismarckstrasse 81, 47057 Duisburg, Germany. Phone: +49 203 379 4408
Ingolf Willms
Affiliation:
University of Duisburg-Essen, Chair of Communication Systems, Bismarckstrasse 81, 47057 Duisburg, Germany. Phone: +49 203 379 4408
*
Corresponding author: D. Damyanov Email: dilyan.damyanov@uni-due.de
Rights & Permissions [Opens in a new window]

Abstract

To provide short-range super-resolution ultra-wideband (UWB) radar under multi-scattering conditions, a superior wavefront extraction algorithm is proposed in this paper. Conventional correlation-based pulse separation methods based on SAGE, CLEAN or the previously introduced superior dynamic correlation method (DCM) are revised, validated, and compared. In this paper, the DCM is improved significantly by applying the Pauli scattering matrix decomposition onto the radar data. This novel wavefront extraction algorithm is called polarimetric dynamic correlation method (PDCM) and is suitable to resolve several overlapping pulses, which consist of both strong echoes and weak echoes which are masked by the strong ones. The performance of the PDCM and the comparison with alternative algorithms is carried out by a subsequent feature extraction algorithm for visual verification. Experimental validations are performed with two complex test objects, a maximum length sequence radar device (4.5–13.5 GHz) and compact dual-polarized UWB antennas.

Type
Research Paper
Copyright
Copyright © Cambridge University Press and the European Microwave Association 2015 

I. INTRODUCTION

Radar systems equipped with ultra-wideband (UWB) sensors are attractive for detection and imaging applications in emergency situations. Compared with other sensing technologies such as continuous wave (CW)-radar, optical or infrared systems UWB radar does not need a visual line-of-sight (LOS) making it suitable for smoke and dust-filled emergency scenarios. The fine time resolution due to the huge bandwidth provides accuracy and resolution in the millimeter range. Thus, a certain degree of multipath immunity is provided. However, the separation of multiple wavefronts under severe interference conditions with no a priori information still keeps a challenging issue in the field of super-resolution applications. Classical correlation-based algorithms which are based on iterative cancellation of extracted wavefronts [Reference Hantscher, Etzlinger, Reisenzahn and Diskus1] show a poor performance when the pulses overlap almost the whole pulse duration. In [Reference Salman and Willms2] the superior dynamic correlation method (DCM) algorithm has been proposed which performs the correlation operation with a set of synthetic waveform patterns. However, in scenarios where strong echoes (e.g. induced by double-bounce reflection) interfere with weak diffuse scattering contributions also, the DCM performs not so well. In this case, weak echoes are masked by the strong ones and the original evolution of the signal cannot be recovered anymore.

In this paper, the DCM is drastically improved by the exploitation of polarimetric diversity gain. This is foremost achieved by applying the Pauli scattering matrix decomposition onto the polarimetric radar data. Hence, the data are separated in a double-bounce and a single-bounce signature. A concluding optimization algorithm is proposed which exploits the time evolution history in slow time domain.

II. HARDWARE SETUP AND OBJECT UNDER TEST

Several methods exist for the generation of UWB-pulses. The radar system used for this paper consists of a UWB maximum length sequence (M-sequence) generator [Reference Sachs, Herrmann, Kmec, Helbig and Schilling3] with an operating band of DC-4.5 GHz. Higher time resolution is achieved by an additional quadrature modulator, which operates with a carrier frequency of 9 GHz and doubles the bandwidth to 4.5–13.5 GHz. Two dual-polarized antennas are mounted in a bistatic configuration where the Tx and Rx are separated by a 25 cm distance. The antennas are dual-polarized antennas and hence consist of two substrates which are connected orthogonally to each other. On each substrate an array of two vivaldi antennas are designed and the whole construction is embedded in Teflon [Reference Reichardt, Kowalewski, Zwirello and Zwick4]. Two objects are considered for the experimental investigation of the described wavefront extraction algorithms from Section III. The objects are 1 m high and photographs of the objects and their cross-section are shown in Fig. 1.

Fig. 1. Objects under test.

The object under test is positioned on a rotatable table driven by an accurate step motor. The objects exhibit a high number of dihedrals and edges resulting in richly interfering conditions. For the measurement scenario the object under test is placed in front of the sensors at a distance of 1 m, simulating an indoor scenario, where space is limited and the objects are positioned in the near-field of the antennas. In Fig. 2, a schematic of the measurement setup is shown. A measurement of the object under test is then performed using a 0.5° grid resulting in 720 impulse responses m(t). The pulses are then combined to a set of measurements which are widely known as B-scan or a radargram. The radargrams are gray scale coded where the intensity describes the strength of the electromagnetic field.

Fig. 2. Measurement setup.

III. WAVEFRONT EXTRACTION

A major topic in super-resolution radars is the correct extraction of wavefronts from the object's radargram. For objects which exhibit a single reflection per impulse response wavefront extraction can be performed quite straightforward. But for the case when multiple scatterers are observed things become challenging. Multiple reflections are obtained which are often overlapped making the correct detection of the reflected echoes more complex.

In the following, two wavefront extraction algorithms based on the matched filter correlation principle are briefly discussed and compared. Afterwards, a more efficient and higher performing algorithm is derived. All algorithms are applied to the same radar data of the object under test.

The results are verified with an imaging algorithm based on [Reference Salman and Willms5]. The algorithm uses fuzzy-logic principles for an accurate estimation of the angle-of-arrival and maps the observed range to a target point. Experimental validation of the algorithm in [Reference Salman and Willms5] has proven the capability of the algorithm for multi-scattering conditions.

A) Classical correlation method (CCM)

The algorithm discussed here is based on the algorithm proposed in [Reference Hantscher, Etzlinger, Reisenzahn and Diskus1]. The idea of this algorithm is to extract echoes iteratively by the evaluation of the normalized cross-correlation function with an a priori obtained reference pulse using a metal plate as described in [Reference Hantscher, Etzlinger, Reisenzahn and Diskus1]. After the wavefront is extracted, a subtraction between the measurement under test (MUT) and the scaled reference pulse is performed that provides the remaining part of the MUT for the next iterations. These steps are repeated until a fixed termination condition is fulfilled. Typical termination conditions are:

  • Fixed number of found reflections or iterations;

  • Minimum value for the maximum cross-correlation coefficient;

  • Evaluation of the remaining energy of the MUT after subtraction.

These fixed termination conditions do not adapt to scenarios which exhibit various energy levels due to strong and weak echoes. Furthermore, the subtraction of a reference pulse from a MUT that exhibits a superposition of several pulses also removes information which is needed for the next iterations. Finally, the cross-correlation between a single reference pulse and a superposition of two or more pulses has marginal values due to the constructive or destructive interference of the pulses. Hence, the CCM cannot resolve richly interfered pulses.

The results of the CCM applied to the radargrams of the objects under test are shown in Fig. 3 and the extracted features in Fig. 4.

Fig. 3. Extracted wavefronts of objects o1 (left) and o2 (right) by the CCM.

Fig. 4. Extracted features of objects o1 (left) and o2 (right) by the CCM.

B) DCM

The second wavefront extraction algorithm discussed in this paper is the DCM proposed in [Reference Salman and Willms2]. The algorithm is based on the CCM where a cross-correlation between a reference pulse and the MUT is performed. However, in the DCM a set of synthetic wavefront patterns consisting of a superposition of two differently delayed reference pulses is used as a new synthetic reference for the correlation with the MUT. From the correlation between the MUT and the synthetic reference two wavefronts are extracted, instead of a single wavefront as with the CCM. Subsequently, the relative distance between the two wavefronts is compared with a given constant. The constant used here is λ c, where λ c is the wavelength at the center frequency. Afterwards, a decision for the discarding of the second wavefront is made. The extracted wavefronts are then windowed from the MUT. The method is iterated until a termination condition is fulfilled. As a termination condition in the DCM a dynamic power detector is employed as described in [Reference Salman and Willms2].

Due to the dynamic termination condition and the new synthetic reference pulse the DCM proved to be a powerful tool for the extraction of wavefronts from richly interfered pulses. However, due to the complexity of the investigated objects some of the echoes can not be precisely detected because of the interference of multiple echoes with very different energy levels.

In Fig. 5, the output of the DCM applied to the same radar data of both objects is highlighted, the processed image is shown in Fig. 6.

Fig. 5. Extracted wavefronts of objects o1 (left) and o2 (right) by the DCM.

Fig. 6. Extracted features of objects o1 (left) and o2 (right) by the DCM.

C) Proposed polarimetric dynamic correlation method (PDCM)

The new proposed wavefront extraction algorithm is designed to merge the following advantages of the previously mentioned DCM and the theory of radar polarimetry:

  • Cross-correlation with a set of a synthetic reference pattern;

  • Dynamic termination condition;

  • Separation of weak single-bounce scattering and strong double-bounce scattering.

According to [Reference Salman, Willms, Reichardt and Wiesbeck6] the fully polarimetric scattering behavior can be expressed by the 2 × 2 scattering matrix

(1)$$[S(f)] = \vert S(f) \vert \left[ {\matrix{ {{S_{HH}}} & {{S_{HV}}} \cr {{S_{VH}}} & {{S_{VV}}} \cr}} \right],$$

where |S(f)| is a weighting factor, S HV, SVH the cross-polarization coefficients, and S HH, SVV the co-polarization coefficients, respectively. Furthermore, the single- and double-bounce calibration targets (flat plate and dihedral, respectively) exhibit the following simplified scattering matrices:

(2)$$\eqalign{& [{S_{single}}(f)] = \vert {S_{single}}(f) \vert \left[ {\matrix{ {{S_{HH}}} & {{S_{HV}}} \cr {{S_{VH}}} & {{S_{VV}}} \cr}} \right], \cr & [{S_{double}}(f)] = \vert {S_{double}}(f) \vert \left[ {\matrix{ {{S_{HH}}} & {{S_{HV}}} \cr {{S_{VH}}} & { - {S_{VV}}} \cr}} \right],} $$

where [S single(f)] is the scattering matrix for single bounce and [S doulble(f)] for double bounce. Although the contribution from the cross-polarization is not zero in real life measurements, here they are neglected as only the co-polarization contribution is measured. Furthermore, the ratio between S HH/S VV can be determined by calibration measurements of metal plate and perfect dihedral. Thus, the scattering matrix from (2) can be rewritten as,

(3)$$\eqalign{& [{S_{single}}(f)] = \vert {S_{single}}(f) \vert \left[ {\matrix{ 1 & 0 \cr 0 & 1 \cr}} \right], \cr & [{S_{double}}(f)] = \vert {S_{double}}(f) \vert \left[ {\matrix{ 1 & 0 \cr 0 & { - 1} \cr}} \right].} $$

From equation (3) two new radargrams can be obtained by combination of the two scattering matrices as

(4)$$\eqalign{& {m_{MUT,S}}(t) = {m_{MUT,HH}}(t) + {m_{MUT,VV}}(t), \cr & {m_{MUT,D}}(t) = {m_{MUT,HH}}(t) - {m_{MUT,VV}}(t),} $$

where ${m_{MUT,HH}}(t)$ is the MUT obtained from a horizontally polarized wave and ${m_{MUT,VV}}(t)$ is the MUT obtained from a vertically polarized wave for the same position of the transmitter and receiver antennas. Thus, two new measurements of the object under test are obtained, where ${m_{MUT,S}}(t)$ exhibits only the contributions from single-bounce scatterers and ${m_{MUT,D}}(t)$ exhibits reflections only from double-bounce scatterers. In Fig. 7, two sample measurements from object o1 ${m_{MUT,HH}}(t)$ and ${m_{MUT,VV}}(t)$, the resulting single bounce ${m_{MUT,S}}(t),$ and double bounce ${m_{MUT,D}}(t)$ measurements and the positions of the reflections for the four measurements are shown.

Fig. 7. Sample measurements and the positions of the echoes.

From the figure, it can be seen that in this example after combining the impulse responses ${m_{MUT,VV}}(t)$ and ${m_{MUT,HH}}(t)$ to ${m_{MUT,S}}(t)$ and ${m_{MUT,D}}(t)$, three echoes can be extracted for the single-bounce scatterers and two echoes from the impulse response for the double-bounce scatterers so altogether five echoes can be extracted. This is not the case if the two impulse responses ${m_{MUT,VV}}(t)$ and ${m_{MUT,HH}}(t)$ are examined separately. Owing to interference from the single-bounce and the double-bounce scatterers, a maximum of four reflections can be extracted for either two impulse responses ${m_{MUT,VV}}(t)$ and ${m_{MUT,HH}}(t)$. Thus, equation (4) is performed for each MUT resulting in two separate radargrams. The first radargram is obtained for the single-bounce contributions only and for the second radargram only the double-bounce contributions are taken into account as shown in Fig. 8. The wavefronts from the two radargrams can then be extracted separately by applying the following algorithm to the two radargrams.

Fig. 8. Single- and double-bounce radargrams of objects o1 and o2.

Let m ref(t) be an a priori measured reference pulse. The point in time of the maximal absolute amplitude is found as

(5)$$t_{ref,max} = \arg \mathop {{\rm max}}\limits_t ( \vert {m_{ref}}(t) \vert ).$$

The reference pulse is then circularly shifted with t ref, max resulting in

(6)$${m_{ref,shift}}(t) = {m_{ref}}(t + t_{ref,max} ).$$

The shifted reference pulse ${m_{ref,shift}}(t)$ is then windowed as

(7)$$m_{ref,shift}^w (t) = {m_{ref,shift}}(t){\rm rect}\left( {\displaystyle{t \over {{T_w}}}} \right),$$

 where T w = 1, 5λ c, with λ c the wavelength at the carrier frequency. The reference pulse of equation (7) is further used for the design of a new set of synthetic reference pulses as

(8)$${m_{ref,syn}}(t,{\tau _{syn}}) = m_{ref,shift}^w (t) + m_{ref,shift}^w (t - {\tau _{syn}}),$$

where τ syn is the delay time of the second reference pulse. The new set of synthetic reference pulses exhibits every possible interference of two pulses, thus interference effects are respected. For the wavefront extraction with the set of synthetic reference pulses a two-dimensional normalized cross-correlation operation

(9)$${R_{{m_{MUT}}{m_{ref,syn}}}}(t,{\tau _{syn}}) = \displaystyle{{\int_{ - \infty} ^\infty {{m_{MUT}}(t){m_{ref,syn}}(t - \tau, {\tau _{syn}})dt}} \over {\parallel {m_{MUT}}(t){\parallel _2}\parallel {m_{ref,syn}}(t,{\tau _{syn}}){\parallel _2}}}$$

is performed, where m MUT is the impulse response of the MUT for the single- or double-bounce scatterers. The cross-correlation from (9) depends both on the delay parameter τ and the delay time τ syn of the synthetic reference pulses. Thus, the highest degree of similarity is obtained from the absolute maximum of the correlation matrix ${R_{{m_{MUT}}{m_{ref,syn}}}}$ which yields

(10)$${\tau _{max}},{\tau _{sy{n_{max}}}} = \arg \mathop {\max} \limits_{\tau, {\tau _{syn}}} ({R_{{m_{MUT}}{m_{ref,syn}}}}(t,{\tau _{syn}})).$$

The positions in time of the two extracted wavefronts are respectively,

  • First wavefront at τ max.

  • Second wavefront at ${\tau _{max}} + {\tau _{sy{n_{max}}}}$.

Furthermore, if the value of ${\tau _{sy{n_{max}}}}$ is smaller than λ c the second wavefront is discarded. In the next step, a recovered pulse is obtained as

(11)$${m_{rec}}(t) = {m_{ref,shift}}(t - {\tau _{max}}) + {m_{ref,shift}}(t - {\tau _{max}} - {\tau _{sy{n_{max}}}}).$$

The recovered pulse is designed to exhibit two wavefronts at the extracted time positions from the MUT. The energy levels of the wavefronts from the recovered pulse are then normalized with the energy levels of the wavefronts from the MUT as

(12)$${m_{rec,norm}}(t) = {m_{rec}}(t) \cdot \displaystyle{{\parallel {m_{MUT}}(t)w(t){\parallel _2}} \over {\parallel {m_{rec}}(t)w(t){\parallel _2}}},$$

where w(t) is a windowing function according to

(13)$$w(t) = \left\{ {\matrix{ 1 \hfill & {{\rm if}\;m_{ref,shift}^w (t - {\tau _{max}}) \ne 0,} \hfill \cr 1 \hfill & {{\rm if}\;m_{ref,shift}^w (t - {\tau _{max}} - {\tau _{sy{n_{max}}}}) \ne 0,} \hfill \cr 0 \hfill & {{\rm else}{\rm.}} \hfill \cr}} \right.$$

The normalized recovered pulse is then used in an energy comparator. If the energy of the MUT is greater than the energy of the recovered pulse, the algorithm is iterated with the new MUT pulse

(14)$${m_{MUT}}(t) = {m_{MUT}}(t)(1 - w(t)).$$

The algorithm results in two sets of wavefronts for the strong double-bounce scatterers and for the weak single-bounce scatterers. The extracted wavefronts from the single- and double-bounce impulse responses are then merged together for each antennas position. In Fig. 9, the results for objects o1 and o2 are shown.

Fig. 9. Extracted wavefronts of objects o1 (left) and o2 (right) by the PDCM.

The merged wavefronts then are optimized using a post-processing algorithm in four steps:

  1. 1. Wavefronts are clustered depending on their relative distance in both slow and fast times.

  2. 2. The resulting clusters are approximated using a polynomial curve-fitting algorithm.

  3. 3. Gaps in the wavefronts clusters are detected and compensated using the approximated polynomials.

  4. 4. Clusters with less than a minimum number of wavefront points are discarded.

In Fig. 10, the output of the new proposed PDCM applied to the two objects under test are shown, the processed images are shown in Fig. 11.

Fig. 10. Extracted wavefronts of objects o1 (left) and o2 (right) by the PDCM after optimization.

Fig. 11. Extracted features of objects o1 (left) and o2 (right) by the PDCM.

IV. EVALUATION

A numerical accuracy evaluation of the wavefront extraction algorithms shall be provided in this section. An iso-artifact quantity

(15)$${\tilde a_n} = \mathop {\min} \limits_{{{\overrightarrow {\bf P}} _{{\bf real}}}} {\rm \parallel} \overrightarrow {\bf P} _{{\bf sc}}^{\bf n} - {\overrightarrow {\bf P} _{{\bf real}}}{\rm \parallel} \;{\rm with}\;n = 1,...,N;$$

is defined, where $\overrightarrow {\bf P} _{{\bf sc}}^{\bf n} $ are the approximated target-scattering centers coordinates, calculated using [Reference Salman and Willms5] and the wavefronts extracted from presented algorithms. Furthermore, ${\overrightarrow {\bf P} _{{\bf real}}}$ are the true target-scattering centers coordinates. In Fig. 12, the cumulative distribution function ${F_{{{\tilde a}_n}}}({\tilde a_n})$ for the three wavefront extraction algorithms are shown for objects o1 and o2, respectively.

Fig. 12. Evaluation using objects o1 (left) and o2 (right).

From the figure, it can be seen that in the case of object o1 the proposed algorithm exhibits 99% of all target points with a translative error $\tilde a$ of less than or equal to 0.6λ c, whereas the value falls to 94% for the DCM and 92% for the classical correlation algorithm. Furthermore, the number of extracted wavefronts (wf) with the proposed algorithm is 1342, where 946 are extracted using the DCM and 1048 with the classical correlation algorithm resulting in an 30% increase of the extracted wavefronts by employing the proposed method. In the case of object o2, the percentage of the target points with a translative error of less than $\tilde a = 0.6{\lambda _c}$ is 100% for the proposed method, 90% for the DCM and 89% for the classical correlation. Moreover, the number of extracted wavefronts for object o2 using PDCM is double the number of extracted wavefronts with the DCM and 90% more extracted wavefronts with the CCM.

V. CONCLUSION

In this paper, two wavefront extraction algorithms based on the matched filter correlation principle are briefly described. Their performance was analyzed using the radar data from two complex objects. From the gathered information the drawbacks of DCM are analyzed and a new optimized wavefront extraction method called PDCM is proposed. The new method exhibits the advantages of the DCM and compensates its drawbacks by employing the theory of radar polarimetry and a post-processing algorithm based on polynomial fitting. The PDCM separates the information of single- and double-bounce contributions in two different radargrams, which enables the detection of weak reflections previously masked by the strong ones. The PDCM terminates adaptively and exploits the time evolution history in slow time domain.

Dilyan Damyanov received his Masters degree in Communication Engineering from the University of Duisburg-Essen in 2014 and has been working at the University of Duisburg-Essen since 2014. His main research interest is broadband radar sensors for fire and security applications and especially radar localization, wavefront extraction, and imaging techniques.

Rahmi Salman received his Dipl.-Ing. (M.S.E.E.) from the Technical University of Dortmund in 2007 and received his Dr.-Ing. (Ph.D.E.E.) degree with distinction from the University of Duisburg-Essen in 2014. Since 2014 he has been with the Radar and Microwave company HF Systems Engineering GmbH & Co. KG in Kassel (Germany) of which he is also the co-founder. His main research interests are ultra-wideband radar sensors, radar signal processing as well as radar design. He published more than 30 papers in this field of which two were awarded with best paper awards.

Thorsten Schultze received his Diploma degree in Electrical Engineering from the University of Duisburg-Essen in 2003 and in 2010 he received his Ph.D. degree also in Electrical Engineering. He now works as an Academic Senior Councillor (akademischer Oberrat) at the Chair of Communication Systems at the University of Duisburg-Essen. His main research interests are automatic fire detection technologies and broadband radar sensors for fire and security applications.

Ingolf Willms received his Diploma degree in Electrical Engineering from the RWTH Aachen University in 1976 and received his Ph.D. degree also in Electrical Engineering in 1983. Since 1990 he has been with the Chair of Communication Engineering at the University Duisburg-Essen. His main research interests are automatic fire detection technologies and especially broadband radar sensors for fire and security applications.

References

REFERENCES

[1]Hantscher, S.; Etzlinger, B.; Reisenzahn, A.; Diskus, C.: A wave front extraction algorithm for high-resolution pulse based radar systems, in IEEE Int. Conf. Ultra-Wideband (ICUWB), 24–26 September 2007.Google Scholar
[2]Salman, R.; Willms, I.: Joint efficiency and performance enhancement of wavefront extraction algorithms for short-range super-resolution UWB radar, in the Seventh German Microwave Conf. (GeMiC), 12–14 March 2012.Google Scholar
[3]Sachs, J.; Herrmann, R.; Kmec, M.; Helbig, M.; Schilling, K.: Recent advances and applications of m-sequence based ultra-wideband sensors, in IEEE Int. Conf. Ultra-Wideband, 24–26 September 2007.Google Scholar
[4]Reichardt, L.; Kowalewski, J.; Zwirello, L.; Zwick, T.: Compact, Teflon embedded, dual-polarized ultra wideband (UWB) antenna, in Int. Symp. Antennas and Propagation Society (APSURSI), 8–14 July 2012.CrossRefGoogle Scholar
[5]Salman, R.; Willms, I.: 3D UWB radar super-resolution imaging for complex objects with discontinuous wavefronts, in IEEE Int. Conf. Ultra-Wideband, 14–16 September 2011.CrossRefGoogle Scholar
[6]Salman, R.; Willms, I.; Reichardt, L.; Wiesbeck, W.: On polarization diversity gain in short range UWB-radar object imaging, in IEEE Int. Conf. Ultra-Wideband (ICUWB), 17–20 September 2012.Google Scholar
Figure 0

Fig. 1. Objects under test.

Figure 1

Fig. 2. Measurement setup.

Figure 2

Fig. 3. Extracted wavefronts of objects o1 (left) and o2 (right) by the CCM.

Figure 3

Fig. 4. Extracted features of objects o1 (left) and o2 (right) by the CCM.

Figure 4

Fig. 5. Extracted wavefronts of objects o1 (left) and o2 (right) by the DCM.

Figure 5

Fig. 6. Extracted features of objects o1 (left) and o2 (right) by the DCM.

Figure 6

Fig. 7. Sample measurements and the positions of the echoes.

Figure 7

Fig. 8. Single- and double-bounce radargrams of objects o1 and o2.

Figure 8

Fig. 9. Extracted wavefronts of objects o1 (left) and o2 (right) by the PDCM.

Figure 9

Fig. 10. Extracted wavefronts of objects o1 (left) and o2 (right) by the PDCM after optimization.

Figure 10

Fig. 11. Extracted features of objects o1 (left) and o2 (right) by the PDCM.

Figure 11

Fig. 12. Evaluation using objects o1 (left) and o2 (right).