Next Article in Journal
Fast and Flexible Movable Vision Measurement for the Surface of a Large-Sized Object
Next Article in Special Issue
Thermodynamic Modeling and Analysis of an Optical Electric-Field Sensor
Previous Article in Journal
New Lower-Limb Gait Asymmetry Indices Based on a Depth Camera
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distance Measurement Error in Time-of-Flight Sensors Due to Shot Noise

by
Julio Illade-Quinteiro
1,*,
Víctor M. Brea
1,
Paula López
1,
Diego Cabello
1 and
Gines Doménech-Asensi
2
1
Centro de Investigación en Tecnoloxías da Información (CITIUS), University of Santiago de Compostela, 15782-Santiago de Compostela, Spain
2
Department of Electronics, Computer Technologies and Projects, Universidad Politécnica de Cartagena, 30202-Cartagena, Spain
*
Author to whom correspondence should be addressed.
Sensors 2015, 15(3), 4624-4642; https://doi.org/10.3390/s150304624
Submission received: 26 December 2014 / Revised: 28 January 2015 / Accepted: 9 February 2015 / Published: 25 February 2015
(This article belongs to the Special Issue Silicon Based Optical Sensors)

Abstract

: Unlike other noise sources, which can be reduced or eliminated by different signal processing techniques, shot noise is an ever-present noise component in any imaging system. In this paper, we present an in-depth study of the impact of shot noise on time-of-flight sensors in terms of the error introduced in the distance estimation. The paper addresses the effect of parameters, such as the size of the photosensor, the background and signal power or the integration time, and the resulting design trade-offs. The study is demonstrated with different numerical examples, which show that, in general, the phase shift determination technique with two background measurements approach is the most suitable for pixel arrays of large resolution.

1. Introduction

The use of solid-state time-of-flight (ToF) sensors permits the real-time collection of 3D information of a scene without the use of high computational power or mechanical parts [1]. This type of sensor measures the time a light signal needs to travel back and forth from the target to collect the distance information. Several ToF sensors have been reported, usually classified according to the type of light signal used as modulated, if the signal is a continuous wave, or pulsed ToF, if light pulses are used.

Regardless of the measurement technique, the photosensor captures both the light signal and the background light of the scene. Given that light is a flux of discrete entities (photons), the sensing of both the light signal and background will suffer from shot noise. Shot noise is a stochastic process that can be described by Poisson statistics with a standard deviation equal to the square root of the number of photons or photogenerated charge carriers. This noise is present in the system from the beginning and, unlike other noise sources, cannot be eliminated with circuitry or signal processing techniques [24]. Thus, it determines the maximum achievable resolution of the ToF sensor to which the uncertainty generated by the circuitry will be added [5,6]. For the sake of comparison, the reported distance uncertainty of some ToF sensors present in the literature is shown in Table 1. As seen, the results show a great variability due to the different techniques and implementations, which complicates the evaluation of their performance. In this paper we will develop an analytic expression for the calculation of the distance error due to shot noise for each of the different existing ToF techniques, leaving aside the circuitry-related noise sources, as they depend on the particular circuit-level implementation. The study is made in terms of the size of the photosensor, the background and signal light power and the integration time. To the best of our knowledge, this is the first time that such a comprehensive study has been published for all of the pulsed ToF sensor techniques, permitting their comparison with their modulated counterparts.

The paper is organized as follows. Section 2 describes the state-of-the-art ToF implementations present in the literature. In Section 3, analytical expressions for the calculation of the distance error due to shot noise for the different modulated and pulsed ToF techniques will be developed in terms of the integration time and the reflected and background light powers, which will be considered in Sections 4 and 5, respectively. Finally, a comparison of the different ToF techniques in terms of the error in the measurement of the distance to an object for different ambient illuminations is performed in Section 6.

2. Related Works

The calculation of the distance by means of ToF techniques requires several measurements per period of the light signal. Due to the low light level of the received signal, these measurements need to be accumulated through several periods, reducing the attainable frame rate. Furthermore, the response of the sensing device to the light signal must be fast, in the order of tenths of nanoseconds. To fulfill all of these conditions, several designs have been proposed. In almost all of the cases, the pixel has two differentiated parts: the sensing device and one, or several, storage capacitors. This way, the flow of photocharges between the sensing device and the storage capacitors can be regulated, and different measurements can be performed.

Due to the low light levels of the signal, large sensing elements are needed, which is not compatible with the speed requirements of ToF sensors. For example, in [14], a pixel design in 0.35-μm standard CMOS technology is shown, where the sensing elements are 30 × 30 μm2 photogates. The storage capacitances are, in this case, four floating diffusions, and the charge flow between them and the photogate is controlled by transmission gates. It is demonstrated in this paper that, for a measurement period of 60 ns, around 50% of the photocharges are not transferred in time to the floating diffusions. Another example is [6]. Here, a 0.18-μm CMOS image sensor technology is employed for the fabrication, and a small photodiode of 9 × 9 μm2 is used as sensing element. With this size, the fast response needs are fulfilled, but a high number of accumulations are needed, which leads to a frame rate of only 11 frames/s.

Next, we will review the strategies that have been followed in the literature to deal with this. In some cases, special pixel designs that increase the speed transmission of the photocharges have been implemented. This allows the use of large sensing devices. Unfortunately, these pixels need to be fabricated in non-standard technologies. In other cases, standard technologies are used, which means that the sensing elements must be small to fulfill the speed requirements. In these cases, the obtained measurements are amplified using extra circuitry inside the pixel.

Regarding the designs in non-standard technologies, in [2], the ToF sensor is fabricated in CMOS/CCD technology. In this design, the sensing devices are photogates, and the acquisition of the different measurements every period is performed by controlling the transmission of the generated charges through other photogates, so they can either be integrated under an integration gate, which acts as the storage capacitance, or dumped into a dump diffusion. However, this design allows the accumulation of only one of the measurements needed for the ToF calculation. To measure the rest, the pixels must be reset and the light signal repeated. To prevent the unnecessary repetition of the light signal, in [11], the storage capacitance is duplicated. In this case, the sensing elements are also photogates, but this time, the storage capacitances are floating diffusions, and the flow of charges is controlled by transmission gates. To avoid the capture of the photocharges by the interface traps, which decreases their transmission speed, an n-buried layer is added under the photogate. This addition needs extra steps in the fabrication process. The principal problem of using photogates as sensing elements in ToF sensors is the fact that the polysilicon of the gate partially blocks the light reaching the device, hence reducing the light power of the signal more. One solution proposed for this is presented in [8], where backside-illumination is used, so that the polysilicon gate is removed from the light path.

Other designs avoid the polysilicon screening problem by using photodiodes instead of photogates as the sensing element. This is the case of [7], where the photocharges generated in a photodiode are transferred through transmission gates to two different floating diffusions that act as storage capacitors. Part of the transmission gates' length is extended over the photodiode to use their voltage to generate a horizontal electric field that accelerates the photocharge transmission to the floating diffusions, increasing the speed response of the device. Another advantage of the use of photodiodes as sensing elements is the possibility of merging in one single array ToF sensors and conventional imaging, thus obtaining a chip capable of providing color and 3D information of a scene. An example is found in [13], where an RGBZ image sensor that captures the color (Red-Green-Blue) and the depth information (Z) is presented. The pixel array alternates color acquisition pixels with ToF pixels in order to obtain, at the same time, the two types of data. Another approach is developed in [9], where the same pixels are used for color and for range acquisition. Since the needed photodiode area for the ToF sensor is bigger than that of the color image sensor, four of the image photodiodes are connected in parallel to perform the ToF operation.

If standard CMOS technologies are used, the responsivity of the sensing devices to the light signal is much lower. This means that large sensors are needed, and extra circuitry is added to increase the speed response or to amplify the sensed signal. The resultant pixels are usually bigger and with a smaller fill factor. In [12], a 0.18-μm standard CMOS technology is employed, and the sensing element used is a photodiode. Each measurement is first accumulated in the photodiode and, later, amplified and sent to the storage capacitor. As in [2], this design allows only one measurement out of the several ones needed for ToF calculation, and the pixels must be reset and the light signal repeated to perform the rest of the measurements. In [15], this problem is avoided by including two photodiodes per pixel. This way, one of them can be reset, while the other is measuring the light signal. In [10,16], extra circuitry is added in order to maintain the voltage at the photodiode node constant, making the pixel response faster. Then, the photogenerated charges are sent to the storage capacitors through transistor switches. In the first case, the technology used was a 0.6-μm (Bi)CMOS technology and, in the second one, a 90-nm standard CMOS technology.

Despite the type of pixel used, the shot noise will be present in the ToF measurement from the beginning. Some of the papers commented on above [2,6,11] present a theoretical study of this type of noise. However, the analysis is performed only for the specific technique used in those papers. In the next section, this analysis is presented for all of the existing ToF techniques, so that a comparison between them can be performed.

3. Shot Noise-Induced Distance Error for the Different ToF Operation Modes

Figure 1 shows the operation modes for modulated (top) and pulsed (bottom) ToF sensors. As seen, besides the phase or time delay, two more parameters are unknown in the incoming signal, namely its amplitude and the power of the background light of the scene. This is the reason why at least three measurements in a cycle or pulse are needed to calculate a distance. Next, we will explain the working principle of each technique and develop analytic expressions for the distance error due to shot noise in each case. In all cases, averaging by means of the accumulation of several periods of the signal for a single distance measurement to reduce shot noise is considered.

3.1. Modulated ToF

In the modulated ToF operation the emitted signal is a continuous-wave signal modulated in time, usually a sinusoid. The phase difference between the emitted and received light signals, ϕ, depends on the distance traveled by the light, from the sensor to the object and back again. The separation between the sensor and the object can be calculated as:

L = c 2 ϕ ω = c 2 ϕ T 2 π
where c is the speed of light, ω the angular frequency and T the period of the signal. Figure 2 shows the technique to measure the phase difference. In this figure, Ã is the amplitude in the number of photons per second reaching the photosensor due to the signal and B the photons per second reaching the photosensor because of the background. Each xi measurement is the integration of these photons in the time interval Xi. Four measurements are performed instead of the minimum of three to simplify the calculation. It can be demonstrated that the distance can be obtained from these measurements as [2]:
L = c 2 T 2 π atan x 3 x 1 x 4 x 2

This equation also holds for several accumulations Nacc. As the distance measurement suffers the effect of the shot noise present both in the background and in the signal, the error in the distance measurement due to this noise after the accumulation of Nacc periods can be calculated by the following equation (previously published in [2]):

Δ L mod = c 2 T B 2 8 A ˜ N acc

3.2. Pulsed ToF

Pulsed ToF employs square wave signals. The time delay between the emitted and received light pulses, ToF, depends on the distance traveled by the light, which can be calculated as:

L = c 2 T o F

Two measurement techniques exist for the determination of the distance using pulsed ToF, phase shift determination (PSD) and multiple double short time integration (MDSI). As in the case of modulated ToF, A and B are the numbers of photons per second hitting the photosensor because of the signal and the background, respectively.

3.2.1. Phase Shift Determination

In the PSD case, all of the measurements have a duration equal to that of the emitted pulse, Tp. From Figure 3, it can be seen that the PSD technique can be realized in two different ways, with either three (Figure 3a) or four measurements (Figure 3b). In both cases, the first measurement interval, X1, is synchronized with the emitted pulse, while the second, X2, comes right after it. The third and fourth measurements are carried out without the light signal in order to sense the background light. We will refer to the technique depicted in Figure 3a as PSD with one background measurement (PSD-1B) and to the one in Figure 3b as PSD with two background measurements (PSD-2B). 1B techniques require three storage elements, one for each xi, while for 2B, only two are needed: one for x1x3 and the other one for x2x4. As these values are usually stored in capacitors, the capacitances of 2B procedures are much smaller, since the background is eliminated before the storage. For PSD-1B, it is easy to show that the number of photons in each measurement interval is,

x 1 = B T p + A ( T p T o F )
x 2 = B T p + A T o F
x 3 = B T p

From Equation (5), the ToF can be calculated, and the distance will be:

L PSD 1 B = c 2 T p x 2 x 3 ( x 1 x 3 ) + ( x 2 x 3 )

As in the case of modulated ToF, this equation does not change with the accumulation of Nacc pulses. Applying error propagation,

Δ L = i ( L x i ) 2 ( δ x i ) 2
and knowing that the xi signals follow a Poisson distribution, (δxi)2 = xi, the uncertainty for the distance due to the shot noise can be calculated as:
Δ L PSD 1 B = c 2 2 B T p 2 ( 6 B A ) T o F ( T p T o F ) A N acc T p

A more detailed calculation of Equation (8) is included in Appendix A. In [6,11], a similar analysis of the shot noise is presented, but in both cases, the background effect is neglected, yielding less accurate expressions.

For the PSD-2B case, Equations (5a)(5c) are modified as:

x 1 = B T p + A ( T p T o F )
x 2 = B T p + A T o F
x 3 = B T p
x 4 = B T p
and the distance calculation changes to,
L PSD 2 B = c 2 T p x 2 x 4 ( x 1 x 3 ) + ( x 2 x 4 )

Using Equation (7), the uncertainty in the distance calculation caused by the shot noise in the PSD-2B case is given,

Δ L PSD 2 B = c 2 2 B T p 2 ( 4 B A ) T o F ( T p T o F ) A N acc T p

3.2.2. Multiple Double Short Time Integration

In the MDSI technique, the first measurement is also synchronized with the emitted pulse and has the same duration, while for the second, its duration is doubled in order to ensure that the entire received pulse is measured during X2. Like in PSD, the third and fourth measurements are performed without light signal to sense the background. These measurements are shown in Figure 3c for the MDSI-1B and in Figure 3d for the MDSI-2B.

For MDSI-1B, the number of photons at the photosensor, xi, in each measurement interval Xi can be extracted from Figure 3c as:

x 1 = B T p + A ( T p T o F )
x 2 = 2 B T p + A T p
x 3 = B T p

Using Equations (12a)(12c) and (4), the distance can be calculated as:

L MDSI 1 B = c 2 T p x 2 x 1 x 3 x 2 2 x 3

Again, this equation is valid for any number of pulses Nacc. The distance uncertainty because of the shot noise can be calculated by error propagation from Equation (7) as:

Δ L MDSI 1 B = c 2 ( 4 B + 2 A ) T p 2 + ( 6 B + A ) T o F 2 ( 8 B + 3 A ) T p T o F A N acc T p

For the MDSI-2B technique, Equations (12a)(12c) are modified to take into account the extra background measurement:

x 1 = B T p + A ( T p T o F )
x 2 = 2 B T p + A T p
x 3 = B T p
x 4 = 2 B T p

The distance and its uncertainty due to shot noise become:

L MDSI 2 B = c 2 T p ( x 2 x 4 ) ( x 1 x 3 ) x 2 x 4
Δ L MDSI 2 B = c 2 ( 6 B + 2 A ) T p 2 + ( 4 B + A ) T o F 2 ( 8 B + 3 A ) T p T o F A N acc T p

From Equations (3), (8), (11), (14) and (17), it can be inferred that the error in the distance caused by the shot noise is not only affected by the power of the light signal and background, but also by the number of accumulations, the duration of the light pulse and even the value of ToF. The error will increase with bigger B and Tp values, and it will decrease with bigger A and Nacc. The effect of the latter will be studied in Section 4, whereas light power considerations for the calculation of A and B will be made in Section 5. On the other hand, the comparison of Equations (8), (11) (14) and (17) shows that 1B techniques present lower shot noise than the 2B ones. This will be addressed with numerical examples in Section 6.

4. Signal Accumulation

As explained, regardless of the ToF technique, signal averaging by means of several accumulations is needed in order to reduce the shot noise of a single distance measurement and, consequently, ΔL. In this section, we will calculate the value of Nacc for each ToF technique in a given integration time, Tint, defined as the period of time during which the xi samples are accumulated. To do so, it is necessary to take into account that the ToF pixel can be implemented in either voltage or current mode, shown respectively in Figures 4 and 5 for 1B techniques, without loss of generality. In voltage mode, the photocharges of each xi measurement are accumulated in an intermediate capacitor (which can be the photosensor itself) transforming the charge signal into a voltage one, [14,15]. This mode of operation has the disadvantage of requiring the resetting of the intermediate capacitor before each xi measurement. In the current mode, the photosensor works at a constant voltage, and the generated photocharges are transferred directly to the storage capacitors, making the resetting between measurements unnecessary [6,16].

To calculate Nacc, we first define T as the period of the emitted signal in modulated ToF or, alternatively, the time between two consecutive light pulses in pulsed ToF techniques; and NLP as the number of light pulses needed to perform the measurement of all of the xi parameters. The value of NLP depends on the particular ToF technique and whether it is implemented in current or voltage mode. Figure 2 shows the measurement intervals in current mode-modulated ToF operation. As seen, all of the xi measurements needed for a cycle can be measured in a period T, and thus, NLP = 1. However, in voltage mode-modulated ToF, represented in Figure 6, a reset operation is needed between consecutive xi, and hence, NLP = 2. The same holds for PSD. In the MDSI case, NLP = 2 in both voltage and current mode, because x1 and x2 overlap and cannot be measured in the same pulse; see Figure 3. The number of accumulations per distance measurement depends on these three parameters in the following manner,

N acc = T int N L P T

Table 2 summarizes the number of accumulations for every technique. As seen, increasing the integration time can lead to a reduced shot noise, as it increases the number of signal accumulations for a given ToF technique and frequency of the emitted signal.

5. Light Power Considerations

In ToF operation, the light signal emitted by the source will reach the sensor after being reflected by the target. In order to calculate ΔL for the different ToF techniques, it is necessary to determine the amplitude in the number of photons reaching the photosensor due to the reflected signal, A and à for pulsed and modulated ToF, respectively, and the number of photons due to the background light, B, in terms of the emitted light power source; see Figure 1. The average light power that reaches the target is determined by eye safety regulations [17], the maximum average light power per surface area that can reach the eye without safety glasses limited to around 1 mW/cm2. After hitting the target, the light power density reflected at the target can be calculated as,

p d ( L ) = ρ P light ( 2 L tan ( θ / 2 ) ) 2
where ρ is the target reflectivity, Plight the light source power, L the distance between the source and the target and θ the emitter beam divergence. After being reflected by the target, this light signal hits the sensor. The light power density at the pixel, ppix(L), can be calculated as [7],
p pix ( L ) = τ opt p d ( L ) 4 F # 2
where τopt is the optics transmission efficiency and F# the F-number. After obtaining the light power density at the sensor site from a specific distance, it can be extended to any distance as,
p pix ( L 2 ) = p pix ( L 1 ) ( L 1 L 2 ) 2

It is important to distinguish between instant and average light power reaching the pixel. In modulated ToF, since the light signal is a sinusoidal wave, the average light power density reaching the pixel, pix, equals its maximum instant light power density, that is,

p ¯ pix mod = p pix , max

However, in the pulsed case, the instant light power density at the pixel has a value of ppulse during the duration of the pulse and zero for the rest of the time. As a result, the instant light power density on the pulsed ToF can be determined as,

p pulse = p ¯ pix T T p

With Equations (20)(23), the values of à and A can be calculated as:

A ˜ = p pix , max A P S λ h c
A = p pulse A P S λ h c
where APS is the area of the photosensor, λ the wavelength of the incident light and h Planck's constant. As can be seen, Ã is limited by the maximum allowed average power, which is, in turn, related to the maximum light source power determined by eye safety regulations, while A can be increased by increasing T.

Finally, B can be calculated from the instant light power density of the background, which is assumed to be constant and equal to the average background power density, B. This value can be calculated from typical values of luminance and conversion factors; see, for example, [18]. Thus,

B = p ¯ B A P S λ h c

6. Comparison of the Different ToF Techniques

6.1. Numerical Examples

In this section, numerical examples comparing the different ToF solutions are presented. These examples are intended to be as general as possible, but some values must be set. In particular, the wavelength of the light signal is set to λ = 850 nm. Furthermore, in all cases, we used T = 50 ns and Tp = 50 ns in modulated and pulsed ToF, respectively, which means that the maximum distance measurable by the sensor is 7.5 m (Equations (1) and (4)). The integration time was set to Tint = 20 ms, during which many accumulations of xi are stored in the pixel. This leaves more than 10 ms for A/D conversion and read-out to comply with the time constraint of the video rate, 33 frames per second. Finally, the area of the photosensor is set to 15 × 15 μm2. These assumptions affect the final values, but not the relationship between the different ToF techniques.

Three different ambient light illuminations were studied: a poorly-illuminated indoor scenario, with a background light power density of p̄BIndoorMin = 6.25 × 10−4 W/cm2; a well-illuminated indoor scenario with p̄BIndoorMax = 6.25 × 10−2 W/cm2; and outdoor illumination in midsummer with p̄BMax = 0.167 W/cm2. This background is comprised of light of different wavelengths, but for the calculation of B using Equation (26), λ = 630 nm was used, since around this wavelength, the silicon has higher sensitivity. The obtained values are: BIndoorMin = 4.46 × 109, BIndoorMax = 4.46 × 1011 and BMax = 1.19 × 1012 photons per second. Assuming that the eye safety regulations are satisfied for every distance to the sensor greater than 10 cm, the light power per unit area impinging the sensor at this distance is around pix(10 cm)= 130 μW/cm2. In this calculation, we set ρ = 0.5, θ = 40°, τopt = 1 and F# = 1.4. From this, and using Equations (21) and (24), the maximum value of A as a function of the distance between the sensor and the target can be calculated; Figure 7. As can be seen, in modulated ToF techniques, Ã is severely reduced for longer distances, which, in turn, results in a higher shot noise. On the other hand, in pulsed ToF, the value of A depends on T through ppulse. Longer T values result in higher A, due to the fact that by increasing T, it is possible to increase the light power of the pulse without increasing the average light power, as seen in Equation (23). It should also be noted that in modulated ToF, the number of photons reaching the sensor because of the background is bigger than those from the signal in all of the background situations. In pulsed ToF, even with large T values, the situation is only reversed for distances lower than 2 m.

With these values, the distance error due to shot noise can be calculated. Figure 8a,b shows the distance error due to the shot noise for all of the different ToF techniques for BIndoorMin. Values of T =0.5 μs (10Tp) and T =50 μs (1000Tp) were used for the pulsed-ToF techniques, respectively, whereas T = 50 ns was used for modulated ToF. By comparing both figures, the fact that the shot noise in pulsed ToF is reduced with larger T is apparent, despite the fact that the number of accumulations is reduced. The reason for this is that, as seen in Equation (23), increasing T results in larger instant light power for a given value of pix, which is usually limited by eye safety constraints. It can also be seen that, because of the reduction of à and A for greater distances, the shot noise and, thus, the accuracy worsen with the distance. In addition, a comparison between ToF techniques can be performed. First of all, for the same ToF technique, the current mode always presents less error due to shot noise than the voltage one, except in the MDSI case, where they are the same. The reason for this can be inferred from Table 2. The number of accumulations in both modulated and PSD ToF for a given integration time in the current mode is twice the number as in the voltage one, because, in the latter, two light pulses per measurement are needed. The MDSI technique needs two light pulses per measurement in both modes, so that the shot noise does not change. In addition, by comparing PSD and MDSI, it can be seen that the first one is better, as it requires less light pulses per measurement. Finally, for the same technique, 1B measurements present lower shot noise than 2B measurements.

The errors in the distance measurement in the situations depicted in Figure 8a,b are too high for most applications. There exist four ways of reducing these values. The first one is to increase the light power of the pulse; however, this will violate eye safety regulations. The second option is to use larger photosensors, as increasing the photosensor area by a factor of four reduces the shot noise uncertainty by two, but larger photosensors have slower responses. The third option is to increase the integration time of the sensor with a fixed T, which increases Nacc and, hence, reduces ΔL by a factor 1 / N acc. Alternatively, for pulsed ToF, increasing the integration time permits one to increase T and, thus, A, which reduces the distance uncertainty as Δ L A / A. Finally, the last option is to minimize the background light reaching the pixel, which, in practice, is usually accomplished by placing optical filters in front of the sensor that restrict the incident light to the wavelength of the light source. The same situation as in Figure 8b, but without background noise (B = 0), is shown in Figure 9. This represents the minimum achievable error of the ToF sensor. In the ideal situation of no background light, the modulated ToF technique does not have shot noise error, and there is no difference between the 1B and 2B measurement techniques.

6.2. Adaptive Number of Accumulations

The decrease of the power of the light signal reaching the sensor with the distance not only increases the shot noise uncertainty for long distances, but also generates big differences in the signal-to-noise ratio (SNR) of the pixels and, therefore, in the fixed pattern noise (FPN) [19]. A solution proposed in [15] is to use an adaptive number of accumulations, where Tint of each pixel is not fixed. Instead, a pixel continues to accumulate measurements until a certain voltage in the storage capacitors is reached. This is equivalent to the situation where the light signal power reaching the pixel, that is either à or A, is constant for every distance. Figure 10 shows the shot noise uncertainty as a function of the distance when A is maintained constant and equal to A at 3.75 m. The figure shows that with the adaptive number of accumulations, the error introduced by the shot noise is constant for the modulated ToF techniques and shows smaller differences in the pulsed ToF ones.

6.3. Selection Criteria

The results above seem to suggest that the 1B methods should be preferred over the 2B ones, as they suffer less shot noise. However, the 2B solutions have the advantage of a reduction in the size of the storage capacitors, which is determined by the maximum number of electrons to be stored in a single measurement, Nemax. This value depends on the particular ToF technique and, for example, for PSD-1B Equation (5a), shows that, for x1, the maximum number of generated electrons occurs when ToF = 0, Nemax = η(BTp + ATp), where η is the quantum efficiency of the photosensor. Similar considerations can be made for the rest of the techniques. Given a maximum voltage swing allowed in the capacitor, Vcmax, and the number of accumulations, the minimum storage capacitance can be calculated as:

C x i , min = q N acc V c max N e max

The actual number and size of the capacitors depend on the measuring technique. Both modulated and 2B-pulsed techniques need only two capacitors, whereas 1B-pulsed techniques need three. Besides, since 1B techniques accumulate A and B, such capacitors are bigger, too. Therefore, the 1B approach will lead to smaller shot noise, but at the cost of bigger pixels with a smaller fill factor.

In Table 3, examples of the capacitor values needed for each technique are listed. For the calculation of these values, the quantum efficiency of the photosensor has to be set. In these examples, an n-well over p substrate photodiode in 0.18-μm standard CMOS technology was supposed, and the η values were obtained from [20]. Furthermore, Vcmax = Vdd =1.8 V. In addition, the current mode was considered, and a background of BIndoor Max was used. As can be seen, capacitors in 1B solutions are nearly two-times bigger than their 2B counterparts. Moreover, a third capacitor is needed for the background storage. If the voltage mode is considered instead, the capacitances needed are half the ones in Table 3, except for the MDSI techniques, which need the same storage capacitors in both modes. These capacitance values are high, because they are designed to avoid saturation, even if the signal is reflected from an object very near to the sensor (a high number of photons reaching the pixel), and the pixel operates in the course of the entire Tint. If the range of measurable distances starts at longer distances, that is an interval close to the sensor is ignored, these capacitances can be decreased. Furthermore, if an adaptive number of accumulations is used, the capacitances can be reduced, too, since the pixel operation is always interrupted before the value stored in the capacitor reaches its maximum possible value.

7. Conclusions

A theoretical study of the error in the distance measurement for all of the different ToF sensors due to shot noise has been performed. The study shows that, under normal illumination conditions, the pulsed ToF techniques perform better than the modulated ones. Furthermore, within the pulsed ToF techniques, PSD presents lower noise than MDSI. Regarding the measurement mode, the current mode has less shot noise than the voltage mode. Finally, despite the fact that the noise is reduced when 1B techniques are employed, the increase in the storage capacitances makes, in general, the 2B approach more suitable for pixel arrays of large resolution, in the order of tensof thousands of pixels.

Acknowledgments

This work has been partially funded by Spanish government Project TEC2012-38921-C02-02 MINECO(FEDER) and by the Xunta de Galicia with EM2013/038 and EM2014/012, AE CITIUS(CN2012/151, (FEDER)) and GPC2013/040 (FEDER).

Author Contributions

Diego Cabello, Paula López and Víctor M. Brea conceived of and designed the paper. Julio Illade-Quinteiro performed the theoretical calculations and prepared the manuscript. Ginés Domenèch Asensi conceptualized and analyzed the simulations.

Conflicts of Interest

The authors declare no conflict of interest.

A. Appendix Calculation of the Shot Noise-Related Error in PSD-1B

This Appendix shows how to analytically derive the expressions of the distance uncertainty of Section 3 through error propagation due to the Poisson distribution of the incoming light. A thoroughderivation for the PSD-1B technique is addressed. The procedure is similar for PSD-2B, MDSI-1B and MDSI-2B. The measurements necessary for the calculation of the ToF in the PSD-1B technique are explained in Figure 3. Equation (5) describes the number of photons reaching the pixel during each of the Xi measurement intervals. This equation is rewritten here to include the fact that the measurement is repeated Nacc times:

x 1 = N acc [ B T p + A ( T p T o F ) ]
x 2 = N acc [ B T p + A T o F ]
x 3 = N acc [ B T p ]

Subtracting Equation (A1c) from Equations (A1a) and (A1b), the equations shown below are obtained:

x 1 x 3 = N acc A ( T p T o F )
x 1 x 3 = N acc A T o F
x 2 + x 3 2 x 3 = N acc A T p

From these equations, the ToF is obtained as:

T o F = T p x 2 x 3 x 1 + x 2 2 x 3

The shot noise-related error present in the ToF can be calculated by error propagation:

δ T o F 2 = ( T o F x 1 ) 2 δ x 1 2 + ( T o F x 2 ) 2 δ x 2 2 + ( T o F x 3 ) 2 δ x 3 2

From Equation (A1), the partial derivative of ToF with respect to the different xi T o F x i, is,

T o F x 1 = T p ( x 2 x 3 ) x 1 + x 2 2 x 3 = T p N acc A T o F ( N acc A T p ) 2
T o F x 2 = T p x 1 x 3 x 1 + x 2 2 x 3 = T p N acc A ( T p 2 T o F ) ( N acc A T p ) 2
T o F x 3 = T p ( x 1 x 2 ) x 1 + x 2 2 x 3 = T p N acc A ( T p 2 T o F ) ( N acc A T p ) 2

On the other hand, because the flux of photons reaching the device can be described by Poisson statistics, the variance in the xi values are:

δ x 1 = x 1 = N acc [ B T p + A ( T p T o F ) ]
δ x 2 = x 2 = N acc [ B T p + A T o F ]
δ x 3 = x 3 = N acc [ B T p ]

Replacing Equations (A6) and (A7) in Equation (A5) and operating, the next equation is obtained:

δ T o F = 2 B T p 2 ( 6 B A ) T o F ( T p T o F ) A N acc T p

Replacing Equation (A8) in Equation (4), the error in the distance measurement because of the shot noise is obtained:

Δ L PSD 1 B = c 2 2 B T p 2 ( 6 B A ) T o F ( T p T o F ) A N acc T p

The calculation for the rest of the ToF techniques is analogous to the one explained in this Appendix.

References

  1. Remondino, F.; Stoppa, D. ToF Range-Imaging Cameras; Springer: Heidelberg, Germany, 2013. [Google Scholar]
  2. Lange, R.; Seitz, P. Solid State time-of-flight camera. IEEE J. Quantum Electron 2001, 37, 390–397. [Google Scholar]
  3. Wong, H.S. Technology and device scaling considerations for CMOS imagers. IEEE Trans. Electron Devices 1996, 43, 2131–2142. [Google Scholar]
  4. Matko, V.; Milanovic, M. Temperature-compensated capacitancefrequency converter with high resolution. Sens. Actuators A Phys 2014, 220, 262–269. [Google Scholar]
  5. Theuwissen, A.J.P. CMOS image sensors: State-of-the-art. Solid State Electron 2008, 52, 1401–1406. [Google Scholar]
  6. Kim, S.J.; Han, S.W.; Kang, B.; Lee, K.; Kim, J.D.K.; Kim, C.Y. A three-dimensional time-of-flight CMOS image sensor with pinned-photodiode pixel structure. IEEE Electron Device Lett 2010, 31, 1272–1274. [Google Scholar]
  7. Stoppa, D.; Massari, N.; Pancheri, L.; Malfatti, M.; Perenzoni, M.; Gonzo, L. A range image sensor based on 10-μm lock-in pixels in 0.18 μm CMOS imaging technology. IEEE J. Solid State Circuits 2011, 46, 248–258. [Google Scholar]
  8. Oh, M.S.; Kong, H.K.; Lee, H.S.; Kim, K.I.; Bae, K.H.; Kim, S.B.; Kim, S.K.; Lim, M.S.; Ahn, J.C.; Kim, T.C.; et al. Backside-illumination 14 μm pixel QVGA time-of-flight CMOS imager. Proceedings of the IEEE International New Circuits and Systems Conference, Montreal, QC, Canada, 17–20 June 2012; pp. 325–328.
  9. Kim, S.J.; Kim, J.D.K.; Kang, B.; Lee, K. A CMOS image sensor based on unified pixel architecture with time-division multiplexing scheme for color and depth image acquisition. IEEE J. Solid State Circuits 2012, 47, 2834–2845. [Google Scholar]
  10. Zach, G.; Davidovic, M.; Zimmermann, H. A 16 × 16 pixel distance sensor with in-pixel circuitry that tolerates 150 klux of ambient light. IEEE J. Solid State Circuits 2010, 45, 1345–1353. [Google Scholar]
  11. Kawahito, S.; Halin, I.A.; Ushinaga, T.; Sawada, T.; Homma, M.; Maeda, Y. A CMOS time-of-flight range image sensor with gates-on-field-oxide structure. IEEE Sens. J 2007, 7, 1578–1586. [Google Scholar]
  12. Perenzoni, M.; Massari, N.; Stoppa, D.; Pancheri, L.; Malfatti, M.; Gonzo, L. A 160 × 120-pixels range camera with in-pixel correlated double sampling and fixed-pattern noise correction. IEEE J. Solid State Circuits 2011, 46, 1672–1681. [Google Scholar]
  13. Kim, M.; Yibing, W.; Ovsiannikov, I.; Lee, S.; Park, Y.; Chung, C.; Fossum, E. A 1.5Mpixel RGBZ CMOS image sensor for simultaneous color and range image capture. Proceedings of the IEEE ISSCC, San Francisco, CA, USA, 19–23 February 2012; pp. 392–394.
  14. Spickermann, A.; Durini, D.; Brocker, S.; Brokherde, W.; Hosticka, B.J.; Grabmaier, A. Pulsed time-of-flight 3D-CMOS imaging using photogate-based active pixel sensors. Proceedings of the ESSCIRC, Athens, Greece, 14–18 September 2009; pp. 200–203.
  15. Hafiane, M.L.; Wagner, W.; Dibi, Z.; Manck, O. Depth resolution enhancement technique for CMOS time-of-flight 3-D image sensor. IEEE Sens. J 2012, 12, 2320–2327. [Google Scholar]
  16. Davidovic, M.; Zach, G.; Schneider-Hornstein, K.; Zimmermann, H. TOF range finding sensor in 90 nm CMOS capable of suppressing 180 klux ambient light. Proceedings of the IEEE Sensors, Kona, HI, USA, 1–4 November 2010; pp. 2413–2416.
  17. Personal Eye-Protection. Filters and Eye-Protectors against Laser Radiation (Laser Eye-Protectors); BSI: London, UK, 1999. [Google Scholar]
  18. Ohta, J. Smart CMOS Image Sensors and Applications, 1st ed.; CRC Press: Boca Raton, FL, USA, 2008. [Google Scholar]
  19. Foix, S.; Alenya, G.; Torras, C. Lock-in time-of-flight (ToF) cameras: A survey. IEEE Sens. J 2011, 11, 1917–1926. [Google Scholar]
  20. Koklu, G.; Etienne-Cummings, R.; Leblebici, Y.; De Micheli, G.; Carrara, S. Characterization of standard CMOS compatible photodiodes and pixels for lab-on-chip devices. Proceedings of the ISCAS, Beijing, China, 19–23 May 2013; pp. 1075–1078.
Figure 1. Emitted and reflected light signals in a ToF sensor.
Figure 1. Emitted and reflected light signals in a ToF sensor.
Sensors 15 04624f1 1024
Figure 2. Measurements for modulated ToF.
Figure 2. Measurements for modulated ToF.
Sensors 15 04624f2 1024
Figure 3. Measurements for pulsed ToF: (a) phase shift determination with one background measurement (PSD-1B); (b) PSD-2B; (c) multiple double short time integration (MDSI)-1B; (d) MDSI-2B.
Figure 3. Measurements for pulsed ToF: (a) phase shift determination with one background measurement (PSD-1B); (b) PSD-2B; (c) multiple double short time integration (MDSI)-1B; (d) MDSI-2B.
Sensors 15 04624f3 1024
Figure 4. Schematic of a voltage mode pixel for 1B techniques.
Figure 4. Schematic of a voltage mode pixel for 1B techniques.
Sensors 15 04624f4 1024
Figure 5. Schematic of a current mode pixel for 1B techniques.
Figure 5. Schematic of a current mode pixel for 1B techniques.
Sensors 15 04624f5 1024
Figure 6. Sketch of the measurements needed in voltage mode-modulated ToF.
Figure 6. Sketch of the measurements needed in voltage mode-modulated ToF.
Sensors 15 04624f6 1024
Figure 7. Ã and A values as a function of the distance between the target and the sensor. A values are shown for three different T.
Figure 7. Ã and A values as a function of the distance between the target and the sensor. A values are shown for three different T.
Sensors 15 04624f7 1024
Figure 8. Distance error due to shot noise for the different ToF techniques. In pulsed ToF, T was set to: (a) T = 0.5 μs (10Tp); (b) T = 50 μs (1000Tp).
Figure 8. Distance error due to shot noise for the different ToF techniques. In pulsed ToF, T was set to: (a) T = 0.5 μs (10Tp); (b) T = 50 μs (1000Tp).
Sensors 15 04624f8 1024
Figure 9. Distance error due to shot noise for the different ToF techniques without background noise. In the pulsed ToF techniques, T was set to 50 μs (1000Tp).
Figure 9. Distance error due to shot noise for the different ToF techniques without background noise. In the pulsed ToF techniques, T was set to 50 μs (1000Tp).
Sensors 15 04624f9 1024
Figure 10. Distance error due to shot noise for the different ToF techniques with an adaptive number of accumulations and BIndoor Min. In the pulsed ToF techniques, T was set to 50 μs (1000Tp).
Figure 10. Distance error due to shot noise for the different ToF techniques with an adaptive number of accumulations and BIndoor Min. In the pulsed ToF techniques, T was set to 50 μs (1000Tp).
Sensors 15 04624f10 1024
Table 1. Comparison between different experimental results presented in the literature for ToF sensors.
Table 1. Comparison between different experimental results presented in the literature for ToF sensors.
[7][8][9][10][11][12][13]
Photosensor (μm2)4.9 × 4.914 × 147 × 7101 × 1016.5 × 6.517 × 172.25 × 9
Integration time (ms)200665050-1910
Frequency/pulse width20 MHz20 MHz50 ns50 ns100 ns50 ns50 ns
Light power80 mW6.6 W/m2 @1 m1100 mW900 mW0.29 W/m2 @ 1 m89 mW450 mW
Distance error16 cm @ 6 m5 cm @ 4 m4.3 cm @ 3 m1 cm @ 1 m3 cm @ 1 m40 cm @ 3 m3.8 cm @ 4.5 m
Table 2. Number of accumulations for different ToF techniques.
Table 2. Number of accumulations for different ToF techniques.
Number of Accumulations, Nacc

Measurement TechniqueCurrent ModeVoltage Mode
Modulated ToF T int T T int 2 T
PSD T int T T int 2 T
MDSI T int 2 T T int 2 T
Table 3. Minimum capacitance for all of the ToF measurement techniques.
Table 3. Minimum capacitance for all of the ToF measurement techniques.
Technique1st Signal C (fF)2nd Signal C (fF)Background C (fF)
Modulated ToF156.0156.0-
PSD-1B722.1722.1346.1
PSD-2B376.0376.0-
MDSI-1B361.1534.1173.1
MDSI-2B188.0188.0-

Share and Cite

MDPI and ACS Style

Illade-Quinteiro, J.; Brea, V.M.; López, P.; Cabello, D.; Doménech-Asensi, G. Distance Measurement Error in Time-of-Flight Sensors Due to Shot Noise. Sensors 2015, 15, 4624-4642. https://doi.org/10.3390/s150304624

AMA Style

Illade-Quinteiro J, Brea VM, López P, Cabello D, Doménech-Asensi G. Distance Measurement Error in Time-of-Flight Sensors Due to Shot Noise. Sensors. 2015; 15(3):4624-4642. https://doi.org/10.3390/s150304624

Chicago/Turabian Style

Illade-Quinteiro, Julio, Víctor M. Brea, Paula López, Diego Cabello, and Gines Doménech-Asensi. 2015. "Distance Measurement Error in Time-of-Flight Sensors Due to Shot Noise" Sensors 15, no. 3: 4624-4642. https://doi.org/10.3390/s150304624

Article Metrics

Back to TopTop