## 1.

## Introduction

Compressed sensing has been proposed for several years.^{1} The technique has been greatly improved and widely used for imaging systems,^{2}3.^{–}^{4} such as the single-pixel camera by Duarte^{5} and the complicated three-dimensional imaging system. The imaging systems mentioned above fully reflect the advantage of compressed sensing for faster imaging processing time without complicated mechanical scanning structure.

When a system of image reconstruction is based on compressed sensing, the system will inevitably produce various types of errors affecting the image quality. The nonlinear response from the detector is one of the main contributors to the errors.^{6}7.^{–}^{8} To correct the error due to the nonlinear response for compressed sensing, Tao et al. have done a series of studies with the following results:^{9}^{,}^{10}

Assume the measured value $y$ can be expressed as

during the ideal reconstruction process. Here $\mathrm{\Phi}(M,N)$ is a Gaussian random measurement matrix for compressed sensing, $M$ is the number of the measured data points while $N$ is the length of the one-dimensional original signal. $x$ is the original input signal. The reconstruction error can be expressed as where $\hat{x}$ is the reconstructed signal, $\mathrm{\Delta}x$ is the difference between the reconstructed signal and the original signal, while ${C}_{1}$ and $\eta $ are both positive constants. When there are errors, such as the measurement error and the quantization error, note the errors as $e$, ${\Vert e\Vert}_{2}\le \sigma $, where $\sigma $ is a positive constant. Then, the measured value $y$ for a nonideal system can be expressed asThe reconstruction error can be written as^{9}

When the detector has a nonlinear response error $\zeta $ (${\Vert \zeta \Vert}_{2}\le \varsigma $, where $\varsigma $ is a positive constant), the measured data can be expressed as

The expression below will be approved in this paper

## (6)

$${\Vert \hat{x}-x\Vert}_{2}\le {C}_{1}\eta +{C}_{2}{\sigma}^{\prime}\le {C}_{1}\eta +{C}_{2}\sigma +{C}_{2}\varsigma ,$$^{11}

^{,}

^{12}When the detector presents nonlinearity, which is true for any real system, the image quality is impacted. Based on the above considerations, in order to improve the reconstructed image quality and the robustness of the system, a new algorithm for detector nonlinear response compensation is proposed in this paper for compressed sensing. This new algorithm can reduce the response errors and increase the efficiency of the imaging system noticeably based on the theoretical analysis

^{13}and numerical simulation.

^{14}

## 2.

## Imaging System Based on Compressed Sensing

The imaging system used for discussion is the single-pixel camera, same as the one described in Ref. 5. The single-pixel camera imaging system is one of the representative imaging systems based on compressed sensing.^{3} The system block diagram is shown in Fig. 1.

As in Fig. 1, the reflected optical light modulated by the DMD is received by the photo-detector. The measured data from the detector are fed into the computer. If the photo-detector has a nonlinear response, the measured data will be nonlinear, thus the reconstruction result will be impacted. So a nonlinearity compensation algorithm can be used for image reconstruction to improve the quality.

## 3.

## Algorithm of Detector Nonlinear Response Compensation

This section outlines the algorithm in theory in compensating the nonlinear response from the detector for imaging system based on compressed sensing. It also analyzes the reconstruction error affected by the nonlinear response.

## 3.1.

### Nonlinear Response of the Detector

In the theory of compressed sensing,^{5} the measured values can be expressed as Eq. (1). In an experiment, the DMD pattern should be changed by M times to obtain different measured values. Giving $y$ and the measurement matrix $\mathrm{\Phi}$, the reconstructed signal $\hat{x}$ is obtained by

## (7)

$$\hat{x}=\underset{x}{\mathrm{argmin}}{\Vert x\Vert}_{1}\text{\hspace{0.17em}}\text{\hspace{0.17em}}\mathrm{s.t.}{\Vert \underset{}{\overset{}{\mathrm{\Phi}}}x-\underset{}{\overset{}{y}}\Vert}_{2}<\epsilon ,$$## (8)

$$\left[\begin{array}{c}{\mathrm{\Phi}}_{1,1}{\mathrm{\Phi}}_{1,2}\dots {\mathrm{\Phi}}_{1,N}\\ {\mathrm{\Phi}}_{2,1}{\mathrm{\Phi}}_{2,2}\dots {\mathrm{\Phi}}_{2,N}\\ \dots \\ {\mathrm{\Phi}}_{M,1}{\mathrm{\Phi}}_{M,2}\dots {\mathrm{\Phi}}_{M,N}\end{array}\right]\xb7\left[\begin{array}{c}{x}_{1}\\ {x}_{2}\\ {x}_{3}\\ \dots \\ {x}_{N}\end{array}\right]=\left[\begin{array}{c}{y}_{1}\\ {y}_{2}\\ {y}_{3}\\ \dots \\ {y}_{M}\end{array}\right].$$When the detector response is linear and $\xi $ is the response factor, from Eq. (8) it can be derived that

## (9)

$$\left[\begin{array}{c}{\mathrm{\Phi}}_{1,1}{\mathrm{\Phi}}_{1,2}\dots {\mathrm{\Phi}}_{1,N}\\ {\mathrm{\Phi}}_{2,1}{\mathrm{\Phi}}_{2,2}\dots {\mathrm{\Phi}}_{2,N}\\ \dots \\ {\mathrm{\Phi}}_{M,1}{\mathrm{\Phi}}_{M,2}\dots {\mathrm{\Phi}}_{M,N}\end{array}\right]\xb7\left[\begin{array}{c}{x}_{1}\\ {x}_{2}\\ {x}_{3}\\ \dots \\ {x}_{N}\end{array}\right]=\left[\begin{array}{c}\xi {y}_{1\xi}\\ \xi {y}_{2\xi}\\ \xi {y}_{3\xi}\\ \dots \\ \xi {y}_{M\xi}\end{array}\right],$$## (10)

$$\xi \xb7\left[\begin{array}{c}{y}_{1\xi}\\ {y}_{2\xi}\\ {y}_{3\xi}\\ \dots \\ {y}_{M\xi}\end{array}\right]=\left[\begin{array}{c}{y}_{1}\\ {y}_{2}\\ {y}_{3}\\ \dots \\ {y}_{M}\end{array}\right].$$It can be seen from the Eq. (10) that when the detector response is linear, the measured data are a linear transformation. By removing the corresponding response factor, the original measured data are recovered and there is no nonlinear error in the image reconstruction.

When the detector response is nonlinear, note each response coefficient of the measured data as ${\xi}_{1},{\xi}_{2,\dots ,}{\xi}_{M}$, respectively (excluding ${\xi}_{1}={\xi}_{2,\dots ,}={\xi}_{M}$), then the measured data can be expressed as

## (11)

$$\left[\begin{array}{c}{\mathrm{\Phi}}_{1,1}{\mathrm{\Phi}}_{1,2}\dots {\mathrm{\Phi}}_{1,N}\\ {\mathrm{\Phi}}_{2,1}{\mathrm{\Phi}}_{2,2}\dots {\mathrm{\Phi}}_{2,N}\\ \dots \\ {\mathrm{\Phi}}_{M,1}{\mathrm{\Phi}}_{M,2}\dots {\mathrm{\Phi}}_{M,N}\end{array}\right]\xb7\left[\begin{array}{c}{x}_{1}\\ {x}_{2}\\ {x}_{3}\\ \dots \\ {x}_{N}\end{array}\right]=\left[\begin{array}{c}{\xi}_{1}{y}_{1{\xi}_{1}}\\ {\xi}_{2}{y}_{2{\xi}_{2}}\\ {\xi}_{3}{y}_{3{\xi}_{3}}\\ \dots \\ {\xi}_{M}{y}_{M{\xi}_{M}}\end{array}\right]\phantom{\rule{0ex}{0ex}}={\xi}_{1}\xb7\left[\begin{array}{c}{y}_{1{\xi}_{1}}\\ \frac{{\xi}_{2}}{{\xi}_{1}}{y}_{2{\xi}_{2}}\\ \frac{{\xi}_{3}}{{\xi}_{1}}{y}_{3{\xi}_{3}}\\ \dots \\ \frac{{\xi}_{M}}{{\xi}_{1}}{y}_{M{\xi}_{M}}\end{array}\right],$$Equation (7) can be expressed as

## (12)

$$\sqrt{{({\mathrm{\Phi}}_{1}{x}_{1}-{y}_{1})}^{2}+{({\mathrm{\Phi}}_{2}{x}_{2}-{y}_{2})}^{2}+\dots +{({\mathrm{\Phi}}_{M}{x}_{M}-{y}_{M})}^{2}}<\epsilon .$$For each measurement

## (13)

$$|{\mathrm{\Phi}}_{i}{\hat{x}}_{i}-{y}_{i}|={{\epsilon}_{}}_{i}^{\prime}({{\epsilon}_{}}_{i}^{\prime}\ge 0),$$Assuming ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}-{y}_{i}\ge 0$, then Eq. (13) can be written as

When ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}-{y}_{i}\le 0$, a similar one to Eq. (13) can be derived. When the measured data are obtained, ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}$ can be expressed as Fig. 2.Therefore,

## (15)

$$({\epsilon}_{i}^{\prime}+{y}_{i})=|{\mathrm{\Phi}}_{i}||{\hat{x}}_{i}|\mathrm{cos}\text{\hspace{0.17em}}\theta ,$$Generally speaking, ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}>0$ (as shown in Fig. 2) and the probability of ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}=0$ is very small. For example, when the target picture is all black, which means the pixel values are all 0, then ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}=0$. Therefore such a scenario is excluded in discussion. When ${\mathrm{\Phi}}_{i}{\hat{x}}_{i}\ne 0$, $|{\hat{x}}_{i}|\ne 0$, it is evident that $|{\mathrm{\Phi}}_{i}|\ne 0$ & $\mathrm{cos}\text{\hspace{0.17em}}\theta \ne 0$.

Rewrite Eq. (15) as

## (16)

$$|{\hat{x}}_{i}|=({\epsilon}_{i}^{\prime}+{y}_{i}){|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}.$$## (17)

$$|{\hat{x}}_{i}^{\prime}|={|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}({\epsilon}_{i}^{\prime}+{y}_{i}^{\prime}),$$Assume ${x}_{i}$ as the original signal. From above, it can be derived that

## (18)

$$|{\hat{x}}_{i}^{\prime}|={|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}|({\epsilon}_{i}^{\prime}+\frac{{\xi}_{i}}{{\xi}_{1}}{y}_{i})$$## (19)

$$\mathrm{\Delta}x=||{x}_{i}|-|{\hat{x}}_{i}^{\prime}||={|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}|\frac{{\xi}_{i}}{{\xi}_{1}}{y}_{i}-{y}_{i}+{\epsilon}_{i}^{\prime}|={|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}\left|\frac{{\xi}_{i}-{\xi}_{1}}{{\xi}_{1}}\right||{y}_{i}|+{|{\mathrm{\Phi}}_{i}|}^{-1}\text{\hspace{0.17em}}\mathrm{cos}\text{\hspace{0.17em}}{\theta}^{-1}{\epsilon}_{i}^{\prime},$$Let $e+\zeta ={e}^{\prime}$, ${\Vert {e}^{\prime}\Vert}_{2}\le {\sigma}^{\prime}$, then $y=\mathrm{\Phi}x+e+\zeta $, which can be further expressed as $y=\mathrm{\Phi}x+{e}^{\prime}$. Therefore,

as## (21)

$${\Vert {e}^{\prime}\Vert}_{2}={\Vert e+\zeta \Vert}_{2}\le {\Vert e\Vert}_{2}+{\Vert \zeta \Vert}_{2}\le \sigma +\varsigma $$## (22)

$${\Vert \hat{x}-x\Vert}_{2}\le {C}_{1}\eta +{C}_{2}{\sigma}^{\prime}\le {C}_{1}\eta +{C}_{2}\sigma +{C}_{2}\varsigma .$$In the above, ${C}_{2}\varsigma $ is the reconstruction error due to nonlinear response from the detector. As shown in Figs 3Fig. 4–5, the detector nonlinear response apparently affects the quality of the reconstructed images, so ${C}_{2}\varsigma $ needs to be minimized.

## 3.2.

### Algorithm to Compensate Nonlinear Response from the Detector

It is well known that the photo-detector response model function can be briefly expressed as

In Eq. (23), $b$ represents the accuracy error of the linear measurement. $b$ is part of the imaging error. $I$ represents the incident light intensity. $f$ is the detector response function.

Suppose the linear detection range of the detector is ${I}_{\mathrm{min}}<I<{I}_{\mathrm{max}}$. When $I\ge {I}_{\mathrm{max}}$ or $I\le {I}_{\mathrm{min}}$, it can be seen that the measured data $y$ are in a nonlinear state. Therefore, compensation on the nonlinearity becomes necessary.

The process of the compensation algorithm is as shown in Fig. 6.

Figure 6 depicts detector response curve, in which $\xi $ is the detector response factor. If the detector response factor does not change for a given region, then this region can be treated as a linear detection region. Otherwise, it is nonlinear.

Measured data associated with the nonlinear region in Fig. 6 is rejected in the algorithm. The data corresponding to the linear region is described below.

Assume $M$ is the total number of the measured data points while $m$ is the number of the measured data points in the nonlinear response region. Define an operation

## (24)

$$y(j)=\{\begin{array}{cc}\text{keep}\text{\hspace{0.17em}}y(i),& \text{if}\text{\hspace{0.17em}\hspace{0.17em}}y(i)\text{\hspace{0.17em}}\text{in the linear region}\\ \text{reject}\text{\hspace{0.17em}}y(i),& \text{if}\text{\hspace{0.17em}\hspace{0.17em}}y(i)\text{\hspace{0.17em}}\text{in the nonlinear region}\end{array}\begin{array}{c}j=1,2,\dots ,M-m\\ i=1,2,\dots ,M\end{array}.$$The dimension of the measured data is $M-m$ after the rejection.

Since both the measured data and the Gaussian random measurement matrix are needed for signal reconstruction and each measured data has its corresponding Gaussian random measurement matrix, therefore after changing the measured data, the Gaussian random measurement matrix should also have the appropriate operation before the final recovery.

Let the Gaussian random measurement matrix be $\mathrm{\Phi}(M,N)$. In the measured data matrix $y$, $y(i)$ corresponds to the Gaussian random measurement matrix $\mathrm{\Phi}(i,N)$. When $y(i)$ is rejected, the Gaussian random measurement matrix should also be changed accordingly as

## (25)

$$\mathrm{\Phi}(j,N)=\{\begin{array}{cc}\text{keep}\text{\hspace{0.17em}}\mathrm{\Phi}(i,N),& \text{if}\text{\hspace{0.17em}}\text{\hspace{0.17em}}y(i)\text{\hspace{0.17em}}\text{in the linear region}\\ \text{reject}\text{\hspace{0.17em}}\mathrm{\Phi}(i,N),& \text{if}\text{\hspace{0.17em}}\text{\hspace{0.17em}}y(i)\text{\hspace{0.17em}}\text{in the nonlinear region}\end{array}\begin{array}{c}j=1,2,\dots ,M-m\\ i=1,2,\dots ,M\end{array}.$$Figure 7 is the schematic diagram demonstrating the compensation process of the measured data and the Gaussian random measurement matrix.

In fact, there is no such ideal linear detection. The linear detection region shown in the Fig. 6 is actually an approximation. The response factor also changes in this region but does not change significantly. Such a region is called a near-linear region. The next section is the process to compensate the measured data in the near-linear region in order to get the reconstructed image with improved equality.

As shown in Fig. 8 the near-linear region is divided into $P$ equal parts, where $P$ is a positive integer. The boundary of the region is noted as ${y}_{\mathrm{max}}$ and ${y}_{\mathrm{min}}$. ${y}_{\mathrm{max}}$ is the largest measured data in the near-linear region while ${y}_{\mathrm{min}}$ is the smallest. The interval of the adjacent parts is $({y}_{\mathrm{max}}-{y}_{\mathrm{min}})/P$. The average response factor ${\xi}_{i\text{average}}$ of each divided part is ${\xi}_{i\text{average}}=[({y}_{i+1}-{y}_{i})/({I}_{i+1}-{I}_{i})]$ ($i=1,2,3,\dots ,$). The measured data are assigned for each divided part according to the numerical size and the number of the measured value points that each part ${C}_{i}$ has is determined. The part with the largest number of data points is the reference region. The average response factor of the reference region will be the reference response factor ${\xi}^{\prime}$ and the measured data of the other regions are processed as below

In Eq. (26), ${\xi}^{\prime}$ is the reference response factor; ${\xi}_{i\text{average}}$ is the average response factor of the region ${C}_{i}$; ${y}_{i}$ is the measured data in the region ${C}_{i}$, and ${y}_{i}^{\prime \prime}$ is the measured data which have been compensated by the response reference factor. Figure 9 illustrates compensation flow for the near-linear region.

Finally, an $M-m$ dimensional measured data matrix is obtained with the improved recovery image for compressed sensing. The overall block diagram of the algorithm proposed in this paper is illustrated in Fig. 10. In short, when obtaining the measured data, data corresponding to the nonlinear region are rejected and the corresponding Gaussian random measurement matrix is modified. Data in the near-linear region are used for processing based on the algorithm proposed here to get the reconstructed image with improved quality for compressed sensing.

## 3.3.

### Theoretical Analysis of the Algorithm on Error Reduction

Assume ${y}_{i}^{\prime}$ is the measured data under the ideal linear detection; ${y}_{i}^{\prime \prime}$ is the measured data after processing, and ${y}_{i}$ is the measured data that have not been processed. Correspondingly, ${\xi}_{i}$ is the response factor of ${y}_{i}$; ${\xi}^{\prime}$ is the reference response factor; and ${\xi}_{i\text{average}}$ is the average response factor of the region ${C}_{i}$ as defined in the previous sections.

The ideal measured data that are linear can be expressed as

The measured data after the compensation can be shown as Eq. (26).

If it can be proved that

it means that the measured data through the compensation using the algorithm by this paper are with less error or better image quality.Using the above expressions, it can be derived that

## (29)

$$|{y}_{i}^{\prime \prime}-{y}_{i}^{\prime \prime}|={y}_{i}{\xi}^{\prime}\left|\frac{{\xi}_{i\text{average}}-{\xi}_{i}}{{\xi}_{i}{\xi}_{i\text{average}}}\right|,$$## (30)

$$|{y}_{i}-{y}_{i}^{\prime}|={y}_{i}{\xi}_{i\text{average}}\left|\frac{{\xi}_{i}-{\xi}^{\prime}}{{\xi}_{i}{\xi}_{i\text{average}}}\right|.$$By extracting the common divisor ${y}_{i}/{\xi}_{i}{\xi}_{i\text{average}}$, Eqs. (29) and (30) become

## (31)

$$|{y}_{i}^{\prime \prime}-{y}_{i}^{\prime}|={\xi}^{\prime}|{\xi}_{i\text{average}}-{\xi}_{i}|\xb7\frac{{y}_{i}}{{\xi}_{i}{\xi}_{i\text{average}}},$$## (32)

$$|{y}_{i}-{y}_{i}^{\prime}|={\xi}_{i\text{average}}|{\xi}_{i}-{\xi}^{\prime}|\xb7\frac{{y}_{i}}{{\xi}_{i}{\xi}_{i\text{average}}}.$$The following description consists of two main parts: Part A and Part B. It is outlined previously that the near-linear response curve has a stationary nonlinear factor rate $R$. Generally speaking, we can also assume the nonlinear factor will not change too much in the near-linear region. So in this section it is assumed $|{\xi}_{i\text{average}}-{\xi}^{\prime}|/({\xi}^{\prime}\ll 1)$.The stationary nonlinear factor rate can be written as

where $\mathrm{\Delta}y$ is the changing rate of the measured data and $\mathrm{\Delta}\xi $ is the changing rate of the nonlinear response factor. Nonlinear rate shows the number of the measured data in the nonlinear region. The threshold value will be set to determine whether the measured data are in the nonlinear region or not. The nonlinear rate is${N}_{{y}_{\mathrm{non}}}$ is the number of the measured data points in the nonlinear detection region and ${M}_{{y}_{M}}$ is the number of the whole measured data points. The nonlinear factor rate shows the changing rate of the nonlinear factor. The larger the nonlinear factor rate is, the more nonlinear the measured data will be.

Figure 11 shows the scenario of ${\xi}_{i}>{\xi}^{\prime}$. When ${\xi}_{i}>{\xi}^{\prime}$, for the majority of the measured data, it is a valid assumption that

## (35)

$$|{\xi}_{i}-{\xi}^{\prime}|>|{\xi}_{i\text{average}}-{\xi}_{i}|,\phantom{\rule[-0.0ex]{2em}{0.0ex}}{\xi}_{i\text{average}}>{\xi}^{\prime}.$$Please note that the measured data farther from the reference region are very effective when applying the compensation. There are few measured data points that are very close to the reference region. For those data, the compensation effectiveness may not be good, but it will not impact the overall effectiveness of the compensation.

From Eq. (35) it can be obtained that

## (36)

$${\xi}^{\prime}|{\xi}_{i\text{average}}-{\xi}_{i}|{\xi}_{i\text{average}}|{\xi}_{i}-{\xi}^{\prime}|,$$With the above assumption and Fig. 11, it can be easily derived that for the majority of the measured data, below is a valid assumption

## (37)

$$\frac{|{\xi}_{i}-{\xi}^{\prime}|}{|{\xi}_{i\text{average}}-{\xi}_{i}|}>\frac{{\xi}^{\prime}}{{\xi}_{i\text{average}}}.$$From Eq. (37)

## (38)

$${\xi}^{\prime}|{\xi}_{i\text{average}}-{\xi}_{i}|{\xi}_{i\text{average}}|{\xi}_{i}-{\xi}^{\prime}|,$$The probability of ${\xi}_{i}={\xi}^{\prime}$ is small, and it has very little effect on the reconstruction when this event happens. So the case of ${\xi}_{i}={\xi}^{\prime}$ is not considered here.

From the above discussion, when there is a nonlinear response error $\zeta $, where $\zeta ={\zeta}_{1}+{\zeta}_{2}$, ${\zeta}_{1}$ is the error of the nonlinear response and ${\zeta}_{2}$ is the error of the near-linear response, the measured data can be expressed as

Assume ${\Vert \zeta \Vert}_{1}\le {\varsigma}_{1}$, ${\Vert \zeta \Vert}_{2}\le {\varsigma}_{2}$, after the compensation, ${\zeta}_{1}$ can be ignored and ${\zeta}_{2}$ is also reduced. Therefore,

## (40)

$${\Vert {e}^{\prime}\Vert}_{2}={\Vert e+\zeta \Vert}_{2}\le {\Vert e\Vert}_{2}+{\Vert \zeta \Vert}_{2}\le {\Vert e\Vert}_{2}+{\Vert {\zeta}_{1}+{\zeta}_{2}\Vert}_{2}\phantom{\rule{0ex}{0ex}}\le {\Vert e\Vert}_{2}+{\Vert {\zeta}_{1}\Vert}_{2}+{\Vert {\zeta}_{2}\Vert}_{2}\le \sigma +{\varsigma}_{1}+{\varsigma}_{2}=\sigma +{\varsigma}_{2},$$## (41)

$${\Vert \hat{x}-x\Vert}_{2}\le {C}_{1}\eta +{C}_{2}{\sigma}^{\prime}={C}_{1}\eta +{C}_{2}\sigma +{C}_{2}{\varsigma}_{2}.$$After the compensation, ${C}_{2}{\varsigma}_{1}$ can be ignored and ${C}_{2}{\varsigma}_{2}$ is reduced, which means the reconstruction error has been minimized with better image quality.

## 4.

## System Simulation

## 4.1.

### Definition of Parameters

The sampling rate is defined as

where $M$ is the number of the measured data points and $N$ is the length of the one-dimensional original signal. The sampling rate shows the number of measured data points. The larger the sampling rate is, the more measured data obtained and the better the reconstructed result will be. The peak signal-to-noise ratio (PSNR) and M-rate (also called the reconstruction rate) are as in Refs. 15 and 16:## (43)

$$\mathrm{PSNR}=10*\mathrm{log}\text{\hspace{0.17em}}10[{255}^{2}*N/{({\Vert x-{x}^{\prime}\Vert}_{2})}^{2}],$$## (44)

$$M-\text{rate}=1-\sqrt{\frac{\sum _{1}^{n}{[x(i)+{x}^{\prime}(i)]}^{2}}{\sum _{1}^{n}{[x(i)-{x}^{\prime}(i)]}^{2}}},$$## 4.1.1.

#### Simulation results

The target images to be simulated are the Picture R, Picture Lena, and Picture Camera as shown in Fig. 12. The resolution of Picture R is $64\times 48$, and the resolution of Picture Lena and Picture Camera are both $128\times 64$.

Figures 3Fig. 4–5 give the comparison between the reconstructed images with and without using the compensation algorithm. The sampling rate is 30%. The nonlinear rate ${S}^{\prime}$ of the five different comparisons is 10%, 20%, 30%, 40%, and 60%, from the left to the right.

The simulation for Picture R is shown in Fig. 3. Figure 3(a)–3(e) shows the reconstruction results without the compensation algorithm. Figure 3(f)–3(j) shows the reconstruction results with the compensation algorithm.

In simulation, the nonlinear factor rate used is 0.025, and the near-linear region of the measured data is divided into six parts. It can be seen that the compensation algorithm significantly improves the quality of image reconstruction.

Figure 4 is the simulation of Picture Lena. In the simulation, the nonlinear factor rate is 0.0025. It is found that the more complex the pictures are, the worse the reconstructed pictures will be due to the nonlinear response. In order to compare the reconstructed pictures with and without using the compensation algorithm, the nonlinear factor rate is reduced to 0.0025. The near-linear region of the measured data is divided into six parts. As shown in Fig. 4, the compensation significantly improves the image quality.

Figure 4(a)–4(e) shows the reconstruction results without the compensation algorithm. Figure 4(f)–4(j) shows the reconstruction results with the compensation algorithm.

Similar assumption is used for the simulation of Picture Camera and the same observation in improving the image quality is obtained. For simplicity, it will not be repeated here.

Figure 5(a)–5(e) shows the reconstruction results without the compensation algorithm. Figure 5(f)–5(j) shows the reconstruction results with the compensation algorithm.

Figures 13Fig. 14–15 give the values of the PSNR ratio and the reconstruction rate of the pictures of Picture R, Picture Lena, and Picture Camera.

From the above analysis, it can be seen that after using the nonlinear compensation algorithm, the PSNR ratio and the reconstruction rate of the images have been significantly improved to mitigate the impact of the nonlinearity from the detector. The algorithm reduces the error caused by the detector nonlinearity and improves the imaging efficiency of the system as well.

## 5.

## Conclusion

In the imaging system based on compressed sensing, the detector nonlinear response incurs reconstruction error and degrades image quality and imaging efficiency. In order to resolve the issue, a compensation algorithm is proposed in this paper. Theoretical analysis and simulation show that the proposed algorithm can effectively mitigate the impact caused by the nonlinear response from the detector. The reconstruction efficiency and PSNR ratio have also been significantly improved after the compensation.

It is unknown whether rejecting the measured data will succeed for the situation of too many measured data in the nonlinear region. This can be future work for continuous improvement.

## Acknowledgments

This project is sponsored by the National Natural Science Foundation of China (NSFC) (Grant Nos. 61101196, 61271332, and 61177091), Weaponry Pre-research Project (Grant No. 40405080401), and National Postdoctoral Foundation (Grant No. 2012M521085).

## References

## Biography

**Jiayan Zhuang** is pursuing his PhD in engineering at the School of Electronic and Optical Engineering at Nanjing University of Science and Technology. His research interests include nonlinear imaging processing, optical applications of compressed sensing, and biomedical imaging.

**Qian Chen** is a professor at the School of Electronic and Optical Engineering at Nanjing University of Science and Technology. His research interests include photoelectric detection, image processing, and photoelectric signal processing.