IV. Range Estimation
4.4 Two Point Target Range and Spatial Separation Estimator
With FOliage PENetration (FOPEN) applications, this section develops a range sep-aration estimator by using a least squares approach adapted from previous work that only considered two targets within a single pixel in a non-blurry environment [5]. While no noise source is specified in the subsequent development, estimator results in a shot-noise limited environment are given in Section6.2.
4.4.1 Two Point Target Data Model. The mean of the observations in units of photons of a two point target scene interrogated by a 3D FLASH LADAR are defined by a convolution between the object and the system point-spread-function (PSF) added to a pixel bias or [25], [37]
ππ(π₯, π¦) =
π
β
π=1 π
β
π=1
ππ(π, π) β ((π₯ β π, π¦ β π) + π΅ (π₯, π¦) (4.18)
where(π₯, π¦) are the pixel plane coordinates with π₯ β [1, π] and π¦ β [1, π ], π is the range dimension coordinate, and (π, π) are the object plane coordinates with π β [1, π] and π β [1, π]. The integer range dimension variable π β [0, K β 1] corresponds to a range distanceππin units of meters according to
ππ = πΎπ +( π β π‘π β π 2
)
(4.19)
withπΎπ being the initial/starting range of the data cube, π‘π as the range sampling interval in seconds, andπ being the speed of light in meters per second.
2 4 6 8 10 12 14 16 18 20
Figure 4.1: (a) For illustrative purposes, this figure is a range image of the truth data where the reference target is in the center of the array at 1000 meters with the unknown target placed atΞπ = 2 pixels and Ξπ = 1.7 meters.
(b) Defined by Equation (4.22), this shows the ideal waveforms of the un-knownπ (ππβ πΎπ‘) and reference target π (ππβ πΎπ) from Figure4.1(a) with a pulse-width standard deviationπππ‘= 0.88 ns.
Considering both range and spatial dimensions, the two point target scene consists of one target at a known position and one target at an unknown position. The targets are constructed this way since the paperβs focus is on range separation between the targets and not absolute range. This assumption keeps the parameter of interest (range separation) in-tact while simplifying the data model by preventing an additional unknown parameter. The targets are considered point targets spatially, but do provide a returned waveform. Consid-ering the two point target scene illustrated by Figures4.1(a) and (b) , the objectπ (π₯, π¦) is
defined by
ππ(π, π) = π΄π‘π (ππβ (πΎπβ Ξπ)) πΏ (π β Ξπ, π) + π΄ππ (ππβ πΎπ) πΏ (π, π) . (4.20)
whereπ΄π‘and π΄π are the point target amplitudes,π (ππβ (πΎπβ Ξπ)) and π (ππβ πΎπ) are the received pulse shapes withπΎπ as the known reference target andΞπ as the range sep-aration between the known and unknown target (πΎπ‘) orΞπ = πΎπβ πΎπ‘. While the range sampling capability ππ of the LADAR is fixed by the receiver electronics, the unknown target πΎπ‘could occur anywhere within the range gate to include ranges between samples.
Also, the spatial point targets are defined by Kronecker delta functionsπΏ (π β Ξπ, π) and πΏ (π, π) and β (π₯, π¦) is the known system PSF. The final term is the pixel bias π΅ (π₯, π¦) and is intended to account for any ambient light, dark current, electron noise, and pixel-to-pixel impulse response variations. This bias is assumed known and to be governed by the Poisson distribution due to the discrete, random nature of these noise sources. Concerning the validity of the assuming a known pixel bias, it is target independent and can be sepa-rately determined during LADAR operation by a calibration step where the data is collected without activating the laser.
Performing the convolution in Equation (4.18) results in the simplified form
ππ(π₯, π¦) = π΄π‘π (ππβ (πΎπβ Ξπ)) β (π₯ β Ξπ, π¦) + π΄ππ (ππβ πΎπ) β (π₯, π¦) + π΅ (π₯, π¦) (4.21) where the received pulse shapes are assumed symmetric Gaussian and defined by
π (ππ) = 1
β2ππππ
exp
{β(ππ)2 2π2ππ
}
(4.22)
with πππ as the pulse-width standard deviation in units of meters and defined as πππ = ππππ‘/2 where πππ‘ is the pulse-width standard deviation in units of seconds. Gaussian-shaped pulses are a valid approximation for the pulse shapes transmitted from 3D FLASH
definition is changed such that there are two pulse-shape standard deviations concerning Equation (4.22): one for the leading edge (pre-target) and another for the trailing edge (post-target). Although the effects of asymmetrical pulses on the CRB and range sepa-ration estimation is a source of additional research, the symmetry or lack thereof in the received pulses does not change the conclusion that an optimal pulse exists given the range resolution metric. Symmetrical pulse-shapes are assumed for simplicity and are simply a subset of asymmetrical pulse-shapes.
Furthermore, a spatially, invariant 2D Gaussian PSF is chosen because its differenti-ation is straight-forward while still providing a function to sufficiently blur a target scene.
This type of impulse response has been used previously to describe blurring due to atmo-spheric turbulence [37]. The PSF is defined as
β (π₯, π¦) = 1
2ππβ2 exp{ β(π₯2+ π¦2) 2π2β
}
(4.23)
whereπβ > 0 is the PSF standard deviation (measured in units of pixels) and is affected by light diffraction effects, receiver opticβs quality, and atmospheric turbulence.
4.4.2 Estimator Derivation. Given the variable definitions from Equations (4.18)-(4.23), the sum squared error term is the sum of the square of the difference between the observed data and the estimate or
πΈ (Ξπ) =β
π
β
π₯
β
π¦
(ππ(π₯, π¦) β ππ(π₯, π¦))2 (4.24)
where the dependence on Ξπ will subsequently be dropped for conciseness. There are four unknowns including the two amplitudes, range separation, and spatial separation. The procedure to find the range and spatial separation estimates is to iteratively step through each possible combination of range and spatial separation values (these values are known a priori) and then determine the amplitudes that minimize the error. After an exhaustive search of combinations of range and spatial separations, the combination that results in the least sum square error is chosen as the estimates.
For a particular amplitudeπ΄π, the approach is to take the derivative of the error (Equa-tion (4.24)) with respect to that amplitude, set the result equal to zero,βπΈ/βπ΄π = 0, and solve for the amplitude term. This method gives the amplitude value that minimizes the error term due to the positivity of the second derivative. Since there are two amplitudes, a well-posed system of equations is set up by performingβπΈ/βπ΄π‘ = 0 and βπΈ/βπ΄π = 0 and solving forπ΄π‘andπ΄πrespectively resulting in two equations and two unknowns shown by
πΆ11π΄π‘+ πΆ12π΄π = π·1
The amplitudes are then determined by solving the system of equations.
The following provides the estimation steps:
1. Select a range separation,Ξπ
2. Select a spatial separation,Ξπ
3. Determine the estimates for amplitudes, π΄π‘ and π΄π, via the system of equations in (4.25)
6. Select range and spatial separation corresponding to the smallest error