Open Access
2 December 2020 Generalized likelihood ratio test for optical subpixel objects’ detection with hypothesis-dependent background covariance matrix
Victor Golikov, Oleg Samovarov, Evgeniy Zhilyakov, Jose L. Rullan-Lara, Hussain Alazki
Author Affiliations +
Abstract

Much interest has arisen in the problem of detecting weak optical subpixel objects in a sequence of images immersed in a heavy homogeneous Gaussian clutter background. In optical systems, the presence of the objects changes the background plus the channel noise covariance matrix. Hence, this matrix may be different under null and alternative hypotheses. Because the maximum likelihood estimate of the background covariance matrix is not available when using the primary data set, we use an approximate estimate of a certain number of eigenvalues of the background covariance matrix that are available for estimation. We derived the general likelihood ratio test for the problem at hand and obtained the modified spectrum matching detector (MSpMD). Using the simulation results, we contrast it with well-known spectrum matching detectors and the hypothesis-independent matched subspace detectors. We also present experimental results of small subpixel objects detection on an agitated sea surface, using digital optical experiments that demonstrate the validation of the simulating results. We show the advantage of the MSpMD that allows to detect small subpixel floating objects on an agitated sea surface even with the same means and variances of the reflected signals from the sea surface and the object.

1.

Introduction

The detection of optical objects immersed in an observed scene can be difficult when the object is embedded in a dominant cluttered background. Due to the limitations of the spatial resolution of imagery, the objects are often smaller than the pixel size and resolved within a pixel. In such cases, the objects are called subpixel objects. The solution to this problem is very difficult especially when the object area is less than the space resolution of one pixel (subpixel case).

The common detection algorithms include the spectral feature fitting (SFF),14 orthogonal subspace projection (OSP),57 constrained energy minimization (CEM),5,8 matched filter (MF),1,917 and mixture tuned matched filtering (MTMF).1822 The SFF method uses a spectral absorption feature in its comparisons. It may fail to extract the object of interest when the object does not have obvious spectral characteristics distinguished from those of the background. OSP requires the spectral signature of both the object and background. CEM is a linear filter, which constrains a desired target signature while minimizing the total energy of the output of other unknown signatures. CEM requires spectral prior knowledge of the object and utilizes the second-order statistical information of the image. MF is another widely used object detection algorithm, which is deduced from the generalized likelihood ratio test (GLRT).9,11 In the Bayes or Neyman–Pearson sense, when the object and background classes follow multivariate normal distributions with the same covariance matrix, the MF detector can get an optimum detection result. In fact, MF and CEM detectors have a similar form, and the main difference is that the data used in MF detector have to be centralized first. MTMF17,18 combines the statistical method of the MF with the linear mixing model, which can produce a better detection result.

Adaptive cosine/coherent estimate (ACE) is another statistical hypothesis test-based method.3,18 Unlike an adaptive matched subspace detector (AMSD), ACE assumes no structured background. Instead, ACE models the background as a multivariate normal distribution. AMSD is an algorithm that formulates the object and background subspaces and uses the linear mixture model and the generalized likelihood ratio (GLR) approach to separate a probable subpixel object.17,18 The key factors in the AMSD’s design (synthesize) are the object and the background parameters, which can be estimated by the maximum likelihood (ML) method and with which a Neyman–Pearson detector can be designed to maximize the probability of detection at a certain probability of the false alarm.

The matched subspace detector (MSD) is a classical subspace-based method for subpixel target detection. This method has been intensively developed in recent years for solving various applied problems. The recently proposed MSDinter23 introduces “interaction effects” terms into the popular MSD from regression analysis in multivariate statistics and the bilinear mixing model in spectral unmixing. The matched shrunken subspace detector24 and matched shrunken cone detector25 are developed by shrinking the abundance vectors of the target and background subspaces in the hypothesis models of the MSD. The noise model assumes that noise has the same variance over different bands, which is usually unrealistic in practice. In Ref. 26, it was the equal variance assumption and proposed a matched subspace detector with heterogeneous noise (MSDH).

The statistical features of the noise and the background for statistical hypotheses H0 and H1 may be different from each other. The hypothesis-independent method was introduced to solve this problem, where the noise power is only known under the null hypothesis and the background power depends on statistical hypothesis. Recently, in Ref. 27, using this method, the hypothesis-independent matched subspace detector (HMSD) was obtained.

In optical systems, the small object may completely cover the pixel cell on the fluctuating sea surface, and, in this case, the received signal contains only the target signal plus channel noise. Hence, the presence of the object shades the sea surface and removes the sea clutter from the received signal. When the object does not completely cover the pixel’s area, the received signal is equal to sum of the signal reflected from the sea surface plus channel noise and the signal from the object plus channel noise. The covariance matrix of this signal depends on the shape of the background covariance matrix, the area occupied by the object inside the pixel’s area, and the ratio of the background power to the channel noise power. Therefore, in this case, it is more appropriate to use the different background covariance matrices for the different hypotheses.

In the literature, the detection problem with the hypothesis-dependent noise power had been first considered in Ref. 12 for the case of the white normal noise. In Ref. 12, Vincent et al. examined specific aspects of the situation where the presence of the signal of interest triggers an increase in the noise power. In Ref. 13, the asymptotic optimum quadratic detector of the subpixel targets in a Gaussian environment has been designed. It was assumed that the background covariance matrix and power under the null hypothesis are a priori known, but under the alternative hypothesis is that the background power can be a priori unknown. The background has the same normalized covariance matrix under hypotheses H0 and H1, but different variances. In Ref. 13, the method of whitening data is used to design the GLRT.

In this paper, we consider the problem of detecting small subpixel optical floating objects surrounded by an agitated sea surface in the sequence of N digital images immersed in the Gaussian channel noise. We assume that the subpixel object may be present completely or partially anywhere in the pixel’s area. We assume that the subpixel area is partially or completely covered by the object, and the presence of the object changes the received signal covariance matrix. In other words, we are considering a case where the appearance of an object changes the dynamic background in the area where it appeared. The common drawback of the published works1012 is the assumption that the background plus noise normalized covariance matrix under hypothesis H0 remains the same one as under hypothesis H1. This case corresponds to the behavior of the reflected signals in radar, sonar, and communication systems. In optical/infrared systems, it is typical that the appearance of the object shades the background, hence the received signal has different covariance structures under hypotheses H0 and H1. When the different noise covariance matrices correspond to a different statistical hypothesis, it is not possible to use the whitening method for GLRT synthesis. To solve this problem, the singular value decomposition method is used here. In the asymptotic approximation, the eigenfunctions of the noise covariance matrices are orthogonal complex exponential functions. Applying these functions to input signals diagonalizes the noise covariance matrices for both hypotheses. GLRT synthesis requires MLE of the unknown noise parameters. In this case, the MLE corresponds to an estimate of the spectral components of the background. In practice, the width of the spectrum of reflections from the object is less than the width of the background spectrum, which makes it possible to estimate the energy spectrum of the background at an alternative hypothesis in a frequency band free of the useful signal. These spectral estimates are used to obtain the modified spectrum matched detector (MSpMD).

The remainder of this paper is organized as follows. Section 2 describes our modified spectrum matching detector. Section 3 details the simulation experiments for comparative detectors assessments of the proposed detector, SpMD, and HMSD. The results of the real experiments showing that the proposed detector performance is higher than the SpMD and the HMSD are also presented. Section 4 summarizes this paper.

2.

Problem Formulation and Detector Designs

2.1.

Scene

We consider a signal at the output of the video camera composed of K successive frames. The typical object is floating and fluctuating according to the sizes of marine waves and its own shape, size, weight, etc. The reflected light signals from a typical object and its spectrum depend on its oscillations on the sea surface. In this paper, we consider the subpixel case when the target is embedded within a single pixel and occupies some part of the pixel’s area. Sea surface behavior consists of a superposition of random sinusoidal surface waves and is mainly driven by the wind velocity. The spectral distributions of the reflected light signals from sea surface depend on wind speed (model by Pierson and Moskowitz) and typically contain a quantity of spectral components much more than the number of the floating object spectral components.

2.2.

Background Space and Model

It is assumed that the optical background clutter is the predominant noise factor and is modeled as a correlated Gaussian noise with covariance matrix Rb. The video camera receives K successive frames of the reflected signal plus a channel noise. This paper discusses the detection of a small floating object using a vector x=[x1x2xN]T that consists of the values received from the same pixel in successive frames. It is assumed that the channel noise is uncorrelated white Gaussian noise then background signal xN(m,Rbn). We consider in this paper the stationary homogeneous background where the vector m=[m1m2mN]T is the vector of the average for the any pixel (in the homogeneous case) in the different frames of the background and m1=m2==mN in the stationary case. The covariance matrix of the received background signals Rbn=Rb+σn2I. The covariance matrix is symmetric and nonnegative definite. Therefore, there exists an orthogonal matrix U such that Rbn=UDbnUH. Here, U is the K×K eigenvector matrix of the background plus noise covariance matrix with eigenvalues λ0λ1λ(N1)0, Dbn=diag[λbn02λbn(N1)2]. In the stationary case for N1, we assume that the eigenvector matrix U can be approximated as the basis matrix H=[h0,h1,,hN1] with orthonormal columns. As such, as N, the eigenvalues   λi2 and eigenvectors hi=1K[hi0hi1hi(N1)]T are easily found.14 Letting Px(f) denote the power spectral density (PSD) of x we have that as N, λi2=Px(fi), hin=exp(j2πnfi), for i,n=0,1,,(N1), frequencies fi=i/N, and j=1. The eigenvalues λi2 are equally spaced samples of the PSD over the frequency fi interval [0,1] and the eigenvectors hi are the discrete Fourier transform (DFT) vectors. The approximation will be a good one where the data record length N is much larger than the correlation time of x. Note that the vectors hi are orthonormal and the idempotent projection matrix takes the form PH=H(HHH)1HH=HHH and the matrix projection on the i’th axis (PH)i=hihiH. In this paper, we will use the DFT matrix H as the approximation of the eigenvector’s matrix U

Eq. (1)

H=[111z01z11zN11z0N1z1N1zN1N1],
where hi,n=zin=1Nexp(j2πinK), j=1. In this work, we consider the input signals’ space H that is equal to the background plus noise covariance matrix eigenvector’s space.

2.3.

Object Subspace and Model

The received signal from the small fixed object in successive frames is often modeled using a single zero frequency spectral line. However, since the object is a floating object on the agitated sea surface, the spectral radiance is affected by the object oscillations. Therefore, the spectrum of reflections from a floating object consists of several low-frequency lines. We define the N×p matrix Hs=[h0,h1,,hp1] and its corresponding object subspace Hs, which is the span of {hi}0p1. We next define the N×(Np) matrix, Hs=[hp,hp+1,,hN1], and its corresponding subspace Hs, which is the span of {hi}pN1. We assume that Hs and Hs are, respectively, full rank and that HsHHs=0. Let Hs be the N×p mode matrix with columns that contain the orthogonal basis vectors that span the object subspace, p<N. The object signal s=Hsθ=[s1s2sN]T is the deterministic unknown signal of interest, which belongs to a known subspace of the eigenvectors Hs of size N×p, where the abundance vector θ (size p×1) is unknown. The orthogonal subspace Hs contains the columns from p to N1. The projection matrix onto subspace Hs is equal to Ps=HsHsH and onto orthogonal subspace Hs is equal to Ps=Hs(Hs)H.

2.4.

Subpixel Target Detection Problem

The problem is to find the best algorithm for detecting a partially known relatively small target signature in a given image sequence. We consider N sequential images of the analyzed video. We select one pixel with the same coordinates on each image. We are processing the vector of the received signal x=[x1x2xN]T. We assume that an analyzed pixel is partially filled by the object, that is, we focus attention on a subpixel or nonresolved small objects. We develop a hypothesis test that distinguishes the signal-plus-background-plus-noise statistical hypothesis (H1) from the background-plus-noise statistical hypothesis (H0). We can represent two statistical hypotheses

Eq. (2)

{  H0:  x=c+n,H1:  x=bs+(1b)c+n,
where c=[c1    c2    cN]T is the correlated Gaussian background clutter vector cN(m,Rb), n=[n1n2nN]T is the uncorrelated Gaussian channel noise vector nN(0,σn2I), s=[s1s2sN]T is the object unknown deterministic signal vector, and b1 is the object fill factor (the relation between the pixel area occupied by an object and total pixel area). Under H0 i.e., the background-plus-noise hypothesis, we have xN(m,Rbn), where Rbn=Rb+σn2I, and under H1, i.e., the signal-plus-background-and-noise hypothesis xN[bs+(1b)m,Rsbn], where covariance matrix Rsbn=(1b)2Rb+σn2I and a priori unknown. Note that we assume the homogeneous Gaussian environment and assume that the secondary data set is available to estimate the background-plus-noise mean m and covariance matrix Rbn under H0. The covariance matrix Rsbn of the received signal under hypothesis H1 depends on object fill factor b, background covariance matrix Rb, and channel noise variance σn2. In the case of b=1, the background covariance matrix of the received signal under H1 is equal to the uncorrelated Gaussian noise case: Rsbn=σn2I. We assume that the primary data set does not allow to estimate the Rsbn under H1 completely, but it is possible to estimate PSD for the frequencies (fip/N) that do not contain reflection components from the object. It is well known that the reflections from a floating object contain only low-frequency spectral components in comparison with reflections from an agitated sea surface. In this paper, we will use this case for GLRT synthesis.

2.5.

GLR Tests in the Case of Known and Unknown Background Power; Normalized Covariance Matrices Rbn and Rsbn Are Known

The GLRT synthesis requires calculating of maximum likelihood estimate (MLE) unknown parameters, then estimating and substituting them in the likelihood equation. We cannot use the well-known whitening method because the background covariance matrices under H0 and H1 are different. In this section, we consider the case where the MLE of the background spectrum using primary data is impossible, for example, when the spectral range of the reflections from the background and the object coincide. We also assume that object fill factor b=1 and normalized covariance matrices Rsbn, Rbn, and background power are a priori known. The GLR statistic for the problem in hand is

Eq. (3)

L=maxθp1(x)p0(x),
where p1(x) and p0(x) are the probability density functions (pdfs) under hypotheses H1 and H0, respectively. It is well known14 that the log likelihood ratio is then

Eq. (4)

ln(L)=ln(detRbn)1/2(detRsbn)1/212[(xmHsθ^)TRsbn1(xmHsθ^)(xm)TRbn1(xm)],
where MLE of the abundance vector

Eq. (5)

θ^=HsH(xm),
we will substitute in Eq. (4).

The first term is independent of the data, so we may ignore it and use only the quadratic form

Eq. (6)

ln(L1)=(xm)TRbn1(xm)(xm)TPsRsbn1Ps(xm),
where Ps=IPs projection matrix on the subspace orthogonal to subspace Hs. The first and second terms in Eq. (6) can be represented in following forms:

Eq. (7)

(xm)TRbn1(xm)=(xm)THHHRbn1HHH(xm),

Eq. (8)

(xm)TPsRsbn1Ps(xm)=(xm)THs(Hs)HRsbn1Hs(Hs)H(xm).

Using the spectral representation of the signals and covariance matrices, we may simplify the quadratic form [Eq. (6)]. We use Hotelling transform and obtain the complex uncorrelated vector y

Eq. (9)

y=HH(xm)=[y0y1yN1]T.

The inverse covariance matrices in Eqs. (7) and (8) take a diagonal form

Eq. (10)

HHRbn1H=Dbn1=diag[λbn02,  λbn12,  ,λbn(N1)2],

Eq. (11)

(Hs)HRsbn1Hs=Dsbn1=diag[0,  ,0,λsbn(p)2,,λsbn(N1)2],
where λbni2=Pbn(fi) are the eigenvalues (PSD) of the Rbn, and λsbni2=Psbn(fi) are the eigenvalues (PSD) of the Rsbn. The second term in Eq. (6) can be simplified

Eq. (12)

(xm)TPsRsbn1Ps(xm)=i=pN1yiyi*λsbni2.

Then, we obtain the following statistic test:

Eq. (13)

ln(L1)=i=0N1yiyi*λbni2i=pN1yiyi*λsbni2>H1<H0η,
where ()* is the complex conjugate value and η is the threshold. This GLRT is known as the spectrum matching detector16 (SpMD).

The GLR statistic in the case of unknown background power σ12 under H1 is

Eq. (14)

Lun=maxθ,σ12p1(x,θ,σ12)p0(x).

The GLRT-based detector named HMSD was obtained in Ref. 27 in the following form:

Eq. (15)

DHMSD(y)=myt2Nσ02lnyt2(Np)σ02,
where m is the sensitive factor, yt=Psy, yt=Psy.

2.6.

GLRT in the Case of Unknown Covariance Matrix Rsbn

It is well known that GLRTs are obtained by inserting MLE for unknown parameters into the likelihood ratio. In the case of some unknown parameters of the pdf, it must be estimated under the alternative hypothesis, i.e., in our case the detector should be able to estimate the Rsbn using the received primary signal x. But the received signal x under the alternative hypothesis contains the sum of the useful signal from the object-plus channel noise and the background clutter (b<1). The presence of the useful signal bs with unknown parameters in the received sample does not make it possible to estimate the Rsbn. In this paper, we use the physically meaningful phenomenon where the maximum spectrum frequency fi=(p1)/N of the received signal from the floating object is less than the maximum frequency from the sea surface fi=(N1)/N.

In practice, the frame rate in the camera should be sufficient to obtain a spectral range in which it is possible to separate the first low-frequency region [0fi<(p/N)], where there is energy from the object and the background plus noise, and the second frequency region [pNfi(N1)/N], where there is no energy from the object. Since the MLE of the covariance matrix Rsbn is not completely available in these conditions using the primary data set, we can replace the MLE of the covariance matrix by the MLE of the eigenvalues of the covariance matrix. Under these conditions, the MLEs of the eigenvalues are available through estimates of the received signal PSD Px(fi), where i(p,N1).

It is well known that GLRTs are obtained by inserting MLE for unknown parameters into the likelihood ratio. The GLRT is obtained by considering the joint pdf of the measurement x under H0 and H1. The GLRT expression for the problem in hand is

Eq. (16)

L2=maxλsbni2,θp1(x|H1)p0(x|H0)>H1<H0η2,
where η2 is the threshold. The determinant of the background-plus-noise covariance matrix det(Rbn)=i=0N1λbni2 is available using the secondary data set and for the signal-plus-background-plus noise covariance matrix det(Rsbn)=i=0N1λsbni2. Under hypothesis H1, it is possible to obtain the MLE of the λ^sbni2 only for i=p,,N1

Eq. (17)

λ^sbni2=yiyi*.

The log likelihood ratio is approximately

Eq. (18)

ln(L2)=lni=0N1λbni2i=pN1yiyi*+i=0N1yiyi*λbni2(Np).

We can obtain MSpMD

Eq. (19)

i=0N1yiyi*λbni2i=pN1ln(yiyi*λbni2)>H1<H0η3,
where η3 is the threshold. We can see from Eq. (19) that the detection quality depends on the relation between the target spectra contribution (the first term) and the background spectra change contribution (the second term). Note that the detector SpMD [Eq. (13)] uses only changes in target energy, and the detector 2 uses changes in target energy and changes in background energy but does not use change in the shape of the background spectrum under hypothesis H1.

3.

Performance Assessment

To test the effectiveness of the MSpMD, a series of experiments is conducted on the synthetic and real data sets. The performance of MSpMD is compared with the well-known SpMD and the recently proposed HMSD. The experimental platform is a PC with Intel Core i5, 2.20 GHz, 4G memory, and 64-bit Windows 10. All algorithms are implemented by MATLAB® 2015a. Since closed-form expressions for the false alarm probability PF and the detection probability PD are not available for the MSpMD, we evaluated them resorting to standard Monte Carlo techniques based on 100/PF and 100/PD independent trials, respectively. In order to limit the computational burden, we set PF=103. We assess the performances of the MSpMD [Eq. (19)], the well-known SpMD15 [Eq. (13)], and the recently proposed HMSD [Eq. (15)] in the case of the difference between statistical parameters (the means, the variances, and covariances) of the unstructured background and objects. At the analysis stage, one must specify the background-plus-noise correlation properties as well as the other statistical properties of the background and the object. As to the background normalized covariance matrix, we assume that it has an exponential shape, i.e., Rb=[ri,k]=[ρ|ik|], where ρ=(0.50.9) is the one-lag correlation coefficient. As to the useful primary data, it is now modeled as the deterministic target signal with p independent basis modes (the target modes matrix H is a Vandermonde matrix with discrete complex exponential elements) and the abundance vector θ. The parameter θ is unknown in practice, but for our scenario, it is possible to use the appropriate deterministic approximation θ(0,1).

The detection performance of the analyzed detectors depends on several parameters: (1) the difference between the statistical means of reflections from the sea and from the target, (2) the ratio of the variances of the signals from the sea and from the target, (3) the ratio of channel noise variances and reflections from the sea surface, (4) correlation factor of the reflections from the sea surface, (5) object fill factor, (6) sample size N, and (7) estimated number p of harmonics in a signal reflected from a floating object. It is obvious that in the absence of differences in the means and variances of the object and the background, the object (Gauss model) can be detected only in the presence of the differences in the covariance matrix or in the spectral composition.

In Fig. 1, the detection probability PD is shown as a function of the difference between mean values (measured in entire units between 255 and 255) of the reflections from the object and background for object fill factors b=1 for three detectors: SpMD, MSpMD, and HMSD. The ratio between an object variance and background variance is equal to 1. These curves show the fact that MSpMD has a detection probability more than 0.93 even when there is no difference in the average values and variances of the object and background. This is because the MSpMD is sensitive to differences between a maximum frequency of the object and background reflections. The second term in Eq. (19) depends on the ratio of the energy spectra of the received signals at frequencies higher than the maximum object frequency in the presence and absence of an object. The received signals reflected from the sea plus channel noise are present under the null hypothesis, and in the presence of an object (alternative hypothesis), only channel noise is present (b=1) on frequencies higher than the maximum object frequency. The SpMD is sensitive only to the contrast of the means and variances of the object and background and hence SpMD cannot detect the object in these conditions. The HMSD is also sensitive to contrast between the background and channel noise variances under null and alternative hypotheses at high frequencies. But the HMSD is not sensitive to changes in the shape of the background spectrum on frequencies higher than the maximum object frequency. Therefore, the detection efficiency of the HMSD is inferior to that of proposed detector MSpMD, which is sensitive to the mean, variance, and different spectrum shape of the received signal under null and alternative hypotheses. In Fig. 2, the object fill factor b=0.8 with respect to b=1 in the case of Fig. 1. All other object and background parameters are the same. One can see that the increasing the object fill factor for detectors increases the quality of detection for both detectors. Analysis of the graphs in Fig. 3 shows that increasing the sample size N significantly increases the detection probability of the MSpMD. In Figs. 4 and 5, the performance of the MSpMD at object fill factor b=1 and 0.6 is significantly higher than HMSFD and SpMD performances, respectively. Figures 4 and 6 show that the detection probability depends on the ratio between channel and background variances (0.01 and 0.04, respectively). This comparison shows that channel noise significantly affects the quality of the all detectors, but only the MSpMD’s performance remains high. In Fig. 7, the detection probability is shown as a function of the difference between mean values of the reflections from the object and background for object fill factors b=1 at changing of the maximum frequency p of the reflection from the object. When the maximum frequency p is increased, the first term [Eq. (19)] is increased, but the second term [Eq. (19)] is decreased. Consequently, the detection probability can have the maximum when the valor p is between 1 and maximum. In Fig. 8, the detection probability versus false alarm probability curves (ROC, receiver operating characteristic) show that the detection probability is decreased at small values of the false alarm probability, and the MSpMD provides a higher detection quality than the HMSD and SpMD.

Fig. 1

Detection probability versus difference between mean values of the object and background for the object fill factor b=1, false alarm probability F=0.001, channel variance/background variance = 0.005, object variance/background variance = 1, p=3, N=10, ρ=0.85 (simulated data set).

JARS_14_4_046513_f001.png

Fig. 2

Detection probability versus difference between mean values of the object and background for the object fill factor b=0.8, false alarm probability F=0.001, channel variance/background variance = 0.005, object variance/background variance = 1, p=3, N=10, ρ=0.85 (simulated data set).

JARS_14_4_046513_f002.png

Fig. 3

MSpMD detection probability versus difference between mean values of the object and background for different sample sizes N=10, 20, 30, b=1, F=0.001, channel variance/background variance = 0.005, object variance/background variance = 1, p=5, N=20, ρ=0.85 (simulated data set).

JARS_14_4_046513_f003.png

Fig. 4

Detection probability versus difference between mean values of the object and background for object fill factor b=1, F=0.001, channel variance/background variance = 0.01, object variance/background variance = 1, p=5, N=20, ρ=0.85 (simulated data set).

JARS_14_4_046513_f004.png

Fig. 5

Detection probability versus difference between mean values of the object and background for object fill factor b=0.6, F=0.001, channel variance/background variance = 0.01, object variance/background variance = 1, p=5, N=20, ρ=0.85 (simulated data set).

JARS_14_4_046513_f005.png

Fig. 6

Detection probability versus difference between mean values of the object and background for object fill factor b=1, F=0.001, channel variance/background variance = 0.04, object variance/background variance = 1, p=5, N=20, ρ=0.85 (simulated data set).

JARS_14_4_046513_f006.png

Fig. 7

MSpMD detection probability versus difference between mean values of the object and background for different number p of the object harmonics, b=1, F=0.001, channel variance/background variance = 0.02, object variance/background variance = 1, ρ=0.8, N=20 (simulated data set).

JARS_14_4_046513_f007.png

Fig. 8

Detection probability versus false alarm probability for different N, b=0.8, p=8, channel variance/background variance = 0.01, object variance/background variance = 1, ρ=0.9, N=30 (simulated data set).

JARS_14_4_046513_f008.png

To test the effectiveness of the MSpMD, HMSD, and SpMD, two series of experiments are conducted on the real dataset. We use two image sequences with 10,000 frames (Figs. 9, 10,13, and 14) using the observed regions: 5×5  pixels (Fig. 10) and 7×10 (Fig. 14). The video camera had a velocity equal to 30  frame/s. Figure 11 shows the ROC curves of the floating plastic container 1 for the observed region of 5×5  pixels (see Fig. 10). In this case, the object fill factor is different for different pixels. We consider two pixels’ sequences (N=30 frames) marked in Fig. 10 (object fill factor b=0.5 and b=1). The experimental results show that the MSpMD detection performance significantly outperforms the HMSD at any object fill factor. Figures 9 and 10 show the case of the small barely discernible object. Figure 12 shows the ROC curves of the floating plastic container 2 for observed regions of 10×10  pixels (see Fig. 13). In this case, the object fill factor is different for different pixels. In this case, we consider two pixels’ sequences (N=30 frames) marked in Fig. 14 (object fill factor b=0.6 for pixel 1 and b=1 for pixel 2). The second experimental results show that the MSpMD detection performance significantly outperforms the HMSD at any object fill factor.

Fig. 9

An image of a floating plastic container 1 (marked observed region is 5×5  pixels).

JARS_14_4_046513_f009.png

Fig. 10

The observed square region (marked in Fig. 9) with size 5×5  pixels and two marked pixels with different object fill factors b.

JARS_14_4_046513_f010.png

Fig. 11

Real data set (see Figs. 9 and 10). Detection probability versus false alarm probability for different object fill factors for MSpMD and HMSD at b=1 and 0.5, N=30, p=5.

JARS_14_4_046513_f011.png

Fig. 12

Real data set (see Figs. 13 and 14). Detection probability versus false alarm probability for MSpMD and HMSD at object fill factors b=1 and b=0.6, N=30, p=8.

JARS_14_4_046513_f012.png

Fig. 13

An image of a floating plastic container 2 (marked observed region is 10×10  pixels).

JARS_14_4_046513_f013.png

Fig. 14

The observed region (marked in Fig. 13) with size 7×10  pixels and two marked pixels with different object fill factors b.

JARS_14_4_046513_f014.png

4.

Conclusion

In this paper, we have proposed MSpMD for subpixel targets in the presence of the Gaussian unstructured background and noise. We derived the GLRT for the case where the part of the background spectra is estimated under the null and the alternative hypotheses. The proposed detector modifies the classical SpMD by adding the corrective term proportional to the energy variation (under null and alternative statistical hypotheses) of the spectrum at frequencies more than the maximum object frequency. Numerical simulations and two series of experiments conducted on the real dataset show that the new detector MSpMD considerably outperforms the SpMD and the recently proposed HMSD. The MSpMD, HMSD, and SpMD efficiencies depend on contrast between mean and variance of the reflections from the background and object, the object fill factor, ratio channel noise variance-background variance, and number of pixels in received signal. However, only MSpMD is sensitive to the spectrum shape contrast of the received signal under null and alternative hypotheses. The MSpMD was demonstrated as an effective way of subpixel target detection in the case of barely discernible small floating objects.

References

1. 

D. Manolakis and G. Shaw, “Detection algorithms for hyperspectral imaging applications,” IEEE Sign. Proc. Mag., 19 (1), 29 –43 (2002). https://doi.org/10.1109/79.974724 ISPRE6 1053-5888 Google Scholar

2. 

A. Borghgraef et al., “An evaluation of pixel-based methods for the detection of floating objects on the sea surface,” EURASIP J. Adv. Signal Process., 2010 (1), 978451 (2010). https://doi.org/10.1155/2010/978451 Google Scholar

3. 

J. Chen and I. Reed, “A detection algorithm for optical targets in clutter,” IEEE Trans. Aerosp. Electron. Syst., AES-23 (1), 46 –59 (1987). https://doi.org/10.1109/TAES.1987.313335 Google Scholar

4. 

A. Margalit, I. Reed and R. Gagliardi, “Adaptive optical target detection using correlated images,” IEEE Trans. Aerosp. Electron. Syst., AES-21 (3), 394 –405 (1985). https://doi.org/10.1109/TAES.1985.310570 Google Scholar

5. 

I.S. Reed and X. Yu, “Adaptive multi-band CFAR detection of an optical pattern with unknown spectral distribution,” IEEE Trans. Acoustic Speech Signal Process., 38 (10), 1760 –1770 (1990). https://doi.org/10.1109/29.60107 Google Scholar

6. 

B. Porat and B. Friedlander, “A frequency domain algorithm to multiframe detection and estimation of dim targets,” IEEE Trans. Pattern Analysis Mach. Intell., 12 (4), 398 –401 (1990). https://doi.org/10.1109/34.50625 Google Scholar

7. 

K. Garlach, M. Steiner and F. Lin, “Detection of spatially distributed targets in white noise,” IEEE Signal Process. Lett., 4 (7), 128 –200 (1997). https://doi.org/10.1109/97.596885 IESPEJ 1070-9908 Google Scholar

8. 

I. S. Reed, J. D. Mallet and L. E. Brennan, “Rapid convergence rate in adaptive arrays,” IEEE Trans. Aerosp. Electron. Syst., AES-10 (6), 853 –863 (1974). https://doi.org/10.1109/TAES.1974.307893 Google Scholar

9. 

E. J. Kelly, “An adaptive detection algorithm,” IEEE Trans. Aerosp. Electron. Syst., AES-22 (2), 115 –127 (1986). https://doi.org/10.1109/TAES.1986.310745 Google Scholar

10. 

S. Kraut and L. Scharf, “The CFAR adaptive subspace detectors is a scale-invariant GLRT,” IEEE Trans. Signal Process., 47 (9), 2538 –2541 (1999). https://doi.org/10.1109/78.782198 ITPRED 1053-587X Google Scholar

11. 

S. Kraut, L. Scharf and L. McWorther, “Adaptive subspace detectors,” IEEE Trans. Signal Process., 49 (1), 1 –16 (2001). https://doi.org/10.1109/78.890324 ITPRED 1053-587X Google Scholar

12. 

F. Vincent, O. Besson and C. Richard, “Matched subspace detection with hypothesis dependent noise power,” IEEE Trans. Signal Process., 56 (11), 5713 –5718 (2008). https://doi.org/10.1109/TSP.2008.929667 ITPRED 1053-587X Google Scholar

13. 

V. Golikov et al., “Asymptotically optimum quadratic detection on the case of subpixel targets,” IEICE Trans. Fund., E94- (9), 1786 –1792 (2011). https://doi.org/10.1587/transfun.E94.A.1786 IFESEX 0916-8508 Google Scholar

14. 

L. Scharf, Statistical Signal processing: Detection, Estimation and Time Series Analysis, Addison-Wesley, Reading, Massachusetts (1991). Google Scholar

15. 

S. M. Kay, Fundamentals of Statistical Signal Processing: Detection Theory, Prentice-Hall PTR(1998). Google Scholar

16. 

H.-C. So et al., “On four suboptimal quadratic detectors for random signals,” IEICE Trans. Commun., E88-B (12), 4527 –4533 (2005). https://doi.org/10.1093/ietcom/e88-b.12.4527 Google Scholar

17. 

J. Broadwater and R. Chellappa, “Hybrid detectors for subpixel targets,” IEEE Trans. Pattern Anal. Mach. Intell., 29 (11), 1891 –1903 (2007). https://doi.org/10.1109/TPAMI.2007.1104 ITPIDJ 0162-8828 Google Scholar

18. 

L. Zhang, B. Du and Y. Zhong, “Hybrid detectors based on selective endmembers,” IEEE Trans. Geosci. Remote Sens., 48 (6), 2633 –2646 (2010). https://doi.org/10.1109/TGRS.2010.2040284 IGRSD2 0196-2892 Google Scholar

19. 

J. W. Boardman and F. A. Kruse, “Analysis of imaging spectrometer data using N-dimensional geometry and a mixture-tuned matched filtering (MTMF) approach,” IEEE Trans. Geosci. Remote Sens., 49 (11), 4138 –4152 (2011). https://doi.org/10.1109/TGRS.2011.2161585 IGRSD2 0196-2892 Google Scholar

20. 

J. J. Mitchell and N. F. Glenn, “Subpixel abundance estimates in mixture-tuned matched filtering classifications of leafy spurge,” Int. J. Remote Sens., 30 (23), 6099 –6119 (2009). https://doi.org/10.1080/01431160902810620 IJSEDK 0143-1161 Google Scholar

21. 

I. Dópido et al., “A quantitative and comparative assessment of unmixing-based feature extraction techniques for hyperspectral image classification,” IEEE J. Sel. Top. Appl. Earth Observ. Remote Sens., 5 (2), 421 –435 (2012). https://doi.org/10.1109/JSTARS.2011.2176721 Google Scholar

22. 

H.C. So, W.-K. Ma and Y.T. Chan, “Detection of random signals via spectrum matching,” IEEE Trans. Aerosp. Electron. Syst., 38 (1), 301 –307 (2002). https://doi.org/10.1109/TAES.2002.993252 IEARAX 0018-9251 Google Scholar

23. 

Z. Wang and J.-H. Xue, “The matched subspace detector with interaction effects,” Pattern Recognit., 68 (7), 24 –37 (2017). https://doi.org/10.1016/j.patcog.2017.03.002 Google Scholar

24. 

Z. Wang and J.-H. Xue, “Matched shrunken subspace detectors for hyperspectral target detection,” Neurocomputing, 272 (10), 226 –236 (2018). https://doi.org/10.1016/j.neucom.2017.06.068 NRCGEO 0925-2312 Google Scholar

25. 

Z. Wang et al., “Matched shrunken cone detector (MSCD): Bayesian derivations and case studies for hyperspectral target detection,” IEEE Trans. Image Process., 26 (11), 5447 –5461 (2017). https://doi.org/10.1109/TIP.2017.2740621 IIPRE4 1057-7149 Google Scholar

26. 

X. Yang et al., “MSDH: matched subspace detector with heterogeneous noise,” Pattern Recognit. Lett., 125 (7), 701 –707 (2019). https://doi.org/10.1016/j.patrec.2019.07.014 PRLEDG 0167-8655 Google Scholar

27. 

B. Du et al., “A hypothesis independent subpixel target detector for hyperspectral images,” Signal Process., 110 (5), 244 –249 (2015). https://doi.org/10.1016/j.sigpro.2014.08.018 Google Scholar

Biography

Victor Golikov (PhD 1976, Dr. Sc. 1992) is a professor at the Autonomous University of Carmen, Mexico. He received his MS degree in radiophysics from the National University of Kharkov in 1970 and his PhD in radar systems from the National Radio-Electronic University of Kharkov in 1976. He is the author of more than 60 journal papers. His current research interests include remote optoelectronic systems.

Oleg Samovarov (PhD 2015) is a scientific secretary at Ivannikov Institute for System Programming of the Russian Academy of Sciences and head of the Science Laboratory in Plekhanov Russian University of Economics. He received his PhD in technical sciences in 2015. He is the author of more than 13 international scientific and conference papers. His current research interests include key technologies for private and hybrid clouds creation, high-performance computing, and other services in clouds and big data ecosystem.

Evgeniy Zhilyakov (PhD 1978, Dr. Sc. 1994) is a professor at Belgorod State National Research University, Russia. He is the author of more than 50 journal papers. His current research interests include information technology and computer systems.

José L. Rullán-Lara graduated in electromechanical engineering from the Universidad Autónoma del Carmen (UNACAR) in 2004, received his MSc in electronic from CENIDET, Mexico, in 2006, and received his PhD from the Université de Technologie de Compiègne, France, in 2011. Since 2006, he has been with the Faculty of Engineering at UNACAR. His current research interests include unmanned vehicles, nonlinear control, and fault detection.

Hussain Alazki is a professor and researcher of Autonomous University of Carmen, Mechatronic Department, Mexico. He received his postdoc from the University National Autonomous of Mexico. He received his PhD in automatic control from the Centre for Research and Advanced Studies of National Polytechnic Institute (CINVESTAV). He received his bachelor’s degree in electronic engineering from Tishreen University, 2001, a diploma in communication engineering in 2002, and his MSc degree in telecommunication engineering from Tishreen University, Faculty of Electrical and Mechanical Engineering in 2007. His research interests include autonomous systems, robust nonlinear control, identification and stochastic models.

CC BY: © The Authors. Published by SPIE under a Creative Commons Attribution 4.0 Unported License. Distribution or reproduction of this work in whole or in part requires full attribution of the original publication, including its DOI.
Victor Golikov, Oleg Samovarov, Evgeniy Zhilyakov, Jose L. Rullan-Lara, and Hussain Alazki "Generalized likelihood ratio test for optical subpixel objects’ detection with hypothesis-dependent background covariance matrix," Journal of Applied Remote Sensing 14(4), 046513 (2 December 2020). https://doi.org/10.1117/1.JRS.14.046513
Received: 5 September 2020; Accepted: 17 November 2020; Published: 2 December 2020
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
KEYWORDS
Sensors

Interference (communication)

Optical testing

Target detection

Reflection

Statistical analysis

Matrices

RELATED CONTENT

Range detection using entangled optical photons
Proceedings of SPIE (May 21 2015)
Error analysis in hyperspectral unmixing
Proceedings of SPIE (August 12 2004)
Detection of constrained signals
Proceedings of SPIE (August 20 2001)

Back to Top