Professional Documents
Culture Documents
Design of Scalable Hardware-Efficient Compressive Sensing Image Sensors
Design of Scalable Hardware-Efficient Compressive Sensing Image Sensors
Abstract— This paper presents a new compressive sensing (CS) measurements, can be directly used for information analysis
measurement method for image sensors, which limits pixel with less data storage and transmitting burden [2], [17], [26].
summation within neighbor pixels and follows regular summation Also, the original image can be recovered from the CS
patterns. Simulations with a large set of benchmark images
show that the proposed method leads to improved image qual- measurements with high fidelity via CS techniques.
ity. Circuit implementation for the proposed CS measurement For purposes of explanation, assume that vector x denotes
method is presented with the use of current mode pixel cells; the pixel data. The aforementioned random pixel summation
and the resultant CS image sensor circuit is significantly simpler can be expressed by matrix operation φ · x, where φ is called
than existing designs. With compression rates of 4 and 8, the CS measurement matrix. At present, existing CS image sensor
developed CS image sensors can achieve 34.2- and 29.6-dB PSNR
values with energy consumption of 1.4 and 0.73 µJ per frame, designs use random measurement matrices to guide how pixel
respectively. outputs are summed [5], [11], [12], [14], [18]. The randomness
is for satisfying the incoherence requirement or restricted
Index Terms— Active pixel sensors, compressive sensing,
CMOS image sensors. isometry property (RIP) suggested by CS theories [3], [6].
However, both generating large sets of random bits on-chip and
conducting CS measurements following the random patterns
I. I NTRODUCTION lead to complicated CS image sensor circuits, degrading sensor
Fig. 1. Previously proposed CS image sensor circuits. (a) CS measurement by matrix multiplier. (b) CS measurement with embedded shift registers. (c) CS
measurement with multiple read lines. (d) CS measurement with dual bit-line charge summation. (e) CS measurement by ADCs.
otherwise, it is connected to the negative bit-line I j − . At the such as large numbers of read lines or massive multiplexer
end of the column, currents from the two bit-lines are sub- trees, to support random pixel summation. Some of them also
tracted to generate CS measurements. The drawbacks of this require to partition the pixel array into small blocks. These
circuit include complicated pixel cell design and signal swing factors adversely affect CS image sensor fill factor and power
challenges due to summing a large number of pixels. efficiency. Thus, more scalable and hardware efficient CS mea-
The design in [12] also uses a dual bit-line structure to surement methods are highly desirable for the development of
accommodate weighting values of 1 and −1. Its pixel outputs future CS image sensors.
are in the form of charge and hence pixel summations are car-
ried out by charge amplifiers. To support random summation, III. P ROPOSED CS M EASUREMENT M ETHOD
a large and complex pixel cell design, shown in Fig. 1 (d), This section first explains the proposed CS measure-
is used. A charge amplifier is also used to conduct pixel ment method. A generalized formula for the measurement
summation in [5], which supports weighting values 1 and 0. matrix associated with the proposed method is derived.
A conventional compact 3-transistor (3T) pixel cell is used. Then, the validity of the proposed method is justified in
However, to accommodate random pixel summations, each subsection B.
pixel has its own read line as shown in Fig. 1 (c). This
negatively affects the scalability of the design and CS measure-
ments have to be implemented within small blocks partitioned A. Proposed CS Measurement Operation
from the pixel array. The design in [18] uses conventional Unlike existing CS image sensor circuits that perform
pinned 4T active pixel cells and integrates the pixel summation random summations for variable sets of pixels, the proposed
function into ADC circuits as shown in Fig. 1 (e). method follows regular patterns to sum neighboring pixels
Depending on the pseudo random bits generated by LFSRs, within the same column or row. Thus, it eliminates the need
either a pixel cell output or a reference voltage is fed to of several complex circuit blocks that are commonly used
the ADC input in each modulation cycle. This approach in existing CS image sensors, leading to more scalable and
also has to be implemented in a block by block manner. The hardware-efficient CS image sensor circuits.
number of pixels within a block is equal to the over sampling The operation of the proposed method is explained with
rate of the ADC. To support multiple ADCs simultaneously the following example. Without losing generality, assume
generating CS measurements for the same block as well as that the CS measurement is conducted for a pixel column
to share the ADCs among different blocks, fairly complicated containing 256 pixels and the compression rate R is 4. R is
multiplexer trees have to be implemented. defined as the ratio of the number of pixels over the number
In summary, existing CS image sensor designs performing of CS measurements. Thus, 64 CS measurements are to be
compressive acquisition in the analog domain use either large generated, which are denoted by S1 , S2 , · · · S64 . To generate
complicated pixel cells or complex pixel access schemes, a single CS measurement, six neighboring pixels are added
644 IEEE SENSORS JOURNAL, VOL. 18, NO. 2, JANUARY 15, 2018
pixels between two neighboring summation groups. As a the frequency f axis, respectively. Statistical data from a large
guideline, O L is preferred to be R2 , if possible. For given number of images show that, on average, α is about 2.08,
N, M, and OL values, the entries of measurement matrix φ with an average standard deviation of 0.53 [25]. Thus, if a
can be determined using: natural image is projected to the IDCT domain, the sig-
⎧ nificant coefficients will be mainly distributed in the low
⎨ (i − 1) · N i·N frequency or low index region. Our study indicates that this
1 if 1+ ≤ j≤ + OL
φ (i, j ) = M M (5) is the key factor resulting in the improved performance of the
⎩0 other wi se
proposed CS measurement method.
LEITNER et al.: DESIGN OF SCALABLE HARDWARE-EFFICIENT COMPRESSIVE SENSING IMAGE SENSORS 645
TABLE I
C OMPARISON OF I MAGE R ECONSTRUCTION T IME
TABLE II
C OMPONENT VALUES U SED IN THE D ESIGN
TABLE III
A MPLIFIER P ERFORMANCE PARAMETERS
TABLE VI
C OMPARISON B ETWEEN P ROPOSED W ORK AND E XISTING D ESIGNS
of the obtained images. For the conventional image sensor, indicate that this calibration adequately mitigates image qual-
the PSNR values for both Lenna and Cameraman images are ity degradations caused by the multiplicative errors.
degraded to 26.2 dB. Without a calibration, the PSNRs of the Finally, Table VI compares the proposed image sensors
images reconstructed from CS measurements are listed in the with existing designs from various aspects. It can be seen
fourth column of Table V. For comparison purposes, the third that the proposed CS image sensors are the only designs
column of the Table lists the image PSNR values when that use conventional compact pixels and meanwhile don’t
variations and mismatches are not considered in simulation, require complex CS measurement circuits. The simplicity of
hence labeled as Ideal PSNR. It shows that the multiplicative the proposed CS image sensor structure helps it reduce power
errors can cause significant image quality degradation for consumption and achieve high scalability for large pixel arrays.
CS image sensors, especially when the compression rate is Also, the proposed CS image sensors outperform other designs
not very high. For Lenna image, the CS measurement and in terms of reconstructed image quality.
image reconstruction process also exhibits a de-noise function,
noting that the PSNRs of the reconstructed image are higher VI. C ONCLUSIONS
than those obtained from the conventional image sensor. This This paper presented a simple and effective CS measure-
is because the image reconstruction process only recovers the ment method for image sensors as well as circuit imple-
significant coefficients of the images and the noise may be mentation techniques with using current-mode pixel cells.
represented by less significant coefficients in this case. For The developed CS image sensors have dramatically simplified
Cameraman image, the de-noise effect is not manifested. structures and achieved better image quality compared to
In the conventional image sensor, every pixel cell can be existing designs. Circuit simulation showed significant power
individually read out and hence the multiplicative errors can reduction by the developed CS image sensor techniques. The
be calibrated using 2-point correction or uniform illumination developed CS image sensor techniques are highly suitable for
methods [19]. In the proposed CS image sensors, pixels are a wide range of applications, including IoT, wearable devices,
grouped together to be read out, which prohibits calibrating medical devices, etc.
each pixel cell individually. Two possible calibration schemes
were examined in simulation. One is to perform calibration ACKNOWLEDGMENT
based on CS measurement groups. It requires no hardware
Any opinions, findings, and conclusions or recommenda-
modification and can be done in a similar way as that for
tions expressed in this material are those of the authors and
the conventional image sensors. The drawback is that the
do not necessarily reflect the views of the National Science
same correction parameter will be applied to all the cells in
Foundation.
the same CS measurement group. The image PSNR values
with this calibration method are listed in the fifth column R EFERENCES
of Table V. For compression rate of 8, this method achieves [1] R. Berinde, A. C. Gilbert, P. Indyk, H. Karloff, and M. J. Strauss,
satisfactory results. The second calibration method involves “Combining geometry and combinatorics: A unified approach to sparse
adding programmable switches at the input branches of the signal recovery,” in Proc. 46th Annu. Allerton Conf. Commun., Control,
Comput., Urbana-Champaign, IL, USA, Sep. 2008, pp. 798–805.
DDS circuits such that every current conveyor output can [2] R. F. Bridge and L. McMackin, “High-speed event detection
be individually read out during the calibration process. This using a compressive-sensing hyperspectral-imaging architecture,”
reduces the number of pixels sharing the same correction U.S. Patent 2013 0 128 042, May 23, 2013.
[3] E. J. Candès, J. K. Romberg, and T. Tao, “Stable signal recovery from
parameters to one third of that in the first calibration method. incomplete and inaccurate measurements,” Commun. Pure Appl. Math.,
The simulation results, listed in the sixth column of Table V, vol. 59, no. 8, pp. 1207–1223, 2006.
LEITNER et al.: DESIGN OF SCALABLE HARDWARE-EFFICIENT COMPRESSIVE SENSING IMAGE SENSORS 651
[4] E. J. Candès and M. B. Wakin, “An introduction to compressive [26] M. Trevisi, R. Carmona-Galán, and Á. Rodríguez-Vázquez, “Non-
sampling,” IEEE Signal Process. Mag., vol. 25, no. 2, pp. 21–30, recursive method for motion detection from a compressive-sampled
Mar. 2008. video stream,” in Proc. 12th Conf. Ph.D. Res. Microelectron.
[5] M. Dadkhah, M. Deen Jamal, and S. Shirani, “Block-based CS in a Electron. (PRIME), Lisbon, Portugal, Jun. 2016, pp. 1–4.
CMOS image sensor,” IEEE Sensors J., vol. 14, no. 8, pp. 2897–2909, [27] X. Wu, X. Liu, M. Zhang, and J. Van der Spiegel, “Current mode image
Aug. 2014. sensor with improved linearity and fixed-pattern noise,” IEEE Trans.
[6] D. L. Donoho, “Compressed sensing,” IEEE Trans. Inf. Theory, vol. 52, Circuits Syst. I, Reg. Papers, vol. 61, no. 6, pp. 1666–1674, Jun. 2014.
no. 4, pp. 1289–1306, Apr. 2006. [28] Urban and Natural Scene Categories. Accessed: Mar. 12, 2017.
[7] A. El Gamal and H. Eltoukhy, “CMOS image sensors,” IEEE Circuits [Online]. Available: http://cvcl.mit.edu/database.htm
Devices Mag., vol. 21, no. 3, pp. 6–20, May/Jun. 2005.
[8] V. Gruev, Z. Yang, J. V. D. Spiegel, and R. Etienne-Cummings, “Current
mode image sensor with two transistors per pixel,” IEEE Trans. Circuits
Syst. I, Reg. Papers, vol. 57, no. 6, pp. 1154–1165, Jun. 2010.
Stefan Leitner received the B.S. degree in mecha-
[9] L. He, H. Chen, and L. Carin, “Tree-structured compressive sensing
with variational Bayesian analysis,” IEEE Signal Process. Lett., vol. 17, tronics and machinery construction from Manage-
no. 3, pp. 233–236, Mar. 2010. ment Center Innsbruck, Austria, in 2013, and the
master’s degrees in electrical and computer engi-
[10] Q. Huynh-Thu and M. Ghanbari, “Scope of validity of PSNR in
image/video quality assessment,” Electron. Lett., vol. 44, no. 13, neering and mathematics from Southern Illinois Uni-
pp. 800–801, Jun. 2008. versity, Carbondale, in 2016 and 2017, respectively.
[11] L. Jacques, P. Vandergheynst, A. Bibet, V. Majidzadeh, A. Schmid, and He is currently a Control Engineer in research
and development with the Voith Group, Germany.
Y. Leblebici, “CMOS compressed imaging by random convolution,”
in Proc. IEEE Int. Conf. Acoust., Speech Signal Process., Apr. 2009, His interests are electric drives, electric vehicles, and
pp. 1113–1116. applied control of mechatronic systems.
[12] N. Katic, M. H. Kamal, M. Kilic, A. Schmid, P. Vandergheynst, and
Y. Leblebici, “Power-efficient CMOS image acquisition system based
on compressive sampling,” in Proc. IEEE Intl. Midwest Symp. Circuits
Syst., Aug. 2013, pp. 1367–1370.
[13] S. Leitner, H. Wang, and S. Tragoudas, “Compressive image sensor Haibo Wang received the B.Eng. degree from
technique with sparse measurement matrix,” in Proc. 29th IEEE Int. Tsinghua University, Beijing, China, in 1992,
Syst. Chip Conf., Seattle, WA, USA, Sep. 2016, pp. 223–228. the M.Eng. degree from Nanyang Technological
[14] V. Majidzadeh, L. Jacques, A. Schmid, P. Vandergheynst, and University, Singapore, in 1997, and the Ph.D. degree
Y. Leblebici, “A (256×256) pixel 76.7 mW CMOS imager/ compressor from the University of Arizona, Tucson, in 2002.
based on real-time in-pixel compressive sensing,” in Proc. IEEE Int. He is currently a Professor with the Department
Symp. Circuits Syst. (ISCAS), May/Jun. 2010, pp. 2956–2959. of Electrical and Computer Engineering, Southern
[15] M. Mangia, F. Pareschi, V. Cambareri, R. Rovatti, and G. Setti, Illinois University, Carbondale. His current research
“Rakeness-based design of low-complexity compressed sensing,” IEEE interests are mainly in design and test of analog and
Trans. Circuits Syst. I, Reg. Papers, vol. 64, no. 5, pp. 1201–1213, mixed-signal integrated circuits. He was a recipient
May 2017. of the NSF Career Award and best paper awards at
[16] M. Mangia, R. Rovatti, and G. Setti, “Rakeness in the design of analog- the SOCC 2014, ISQED 2007, and MIXDES 2001.
to-information conversion of sparse and localized signals,” IEEE Trans.
Circuits Syst. I, Reg. Papers, vol. 59, no. 5, pp. 1001–1014, May 2012.
[17] M. L. Mekhalfi, F. Melgani, Y. Bazi, and N. Alajlan, “A compressive
sensing approach to describe indoor scenes for blind people,” IEEE
Trans. Circuits Syst. Video Technol., vol. 25, no. 7, pp. 1246–1257, Spyros Tragoudas (SM’16) received the Diploma
Jul. 2015. degree in computer engineering from the University
[18] Y. Oike and A. El Gamal, “CMOS image sensor with per-column of Patras, Greece, in 1986, and the M.S. and Ph.D.
ADC and programmable compressed sensing,” IEEE J. Solid-State degrees in computer science from the University of
Circuits, vol. 48, no. 1, pp. 318–328, Jan. 2013. Texas at Dallas, USA, in 1988 and 1991, respec-
[19] R. M. Philipp, D. Orr, V. Gruev, J. V. D. Spiegel, and R. Etienne- tively. He is the Chairman and a Professor with the
Cummings, “Linear current-mode active pixel sensor,” IEEE J. Solid- Electrical and Computer Engineering Department,
State Circuits, vol. 42, no. 11, pp. 2482–2491, Nov. 2007. Southern Illinois University, Carbondale (SIUC),
[20] R. Robucci, J. D. Gray, L. K. Chiu, J. Romberg, and P. Hasler, and the Director of the National Science Foundation
“Compressive sensing on a CMOS separable-transform image sensor,” (NSF) Industry University Cooperative Research
Proc. IEEE, vol. 98, no. 6, pp. 1089–1101, Jun. 2010. Center on Embedded Systems at the SIUC site.
[21] B. Shahrasbi and N. Rahnavard, “Model-based nonuniform compressive He has held prior appointments with the Faculty of the Electrical and
sampling and recovery of natural images utilizing a wavelet-domain Computer Engineering Department, University of Arizona, and with the
universal hidden Markov model,” IEEE Trans. Signal Process., vol. 65, Faculty of the Computer Science Department, Southern Illinois University,
no. 1, pp. 95–104, Jan. 2017. Carbondale.
[22] S. Som and P. Schniter, “Compressive imaging using approximate He has published over 70 journal papers and over 130 articles in peer-
message passing and a Markov-tree prior,” IEEE Trans. Signal Process., reviewed conference proceedings in these areas. His current research interests
vol. 60, no. 7, pp. 3439–3448, Jul. 2012. are in the areas of VLSI design and test automation and embedded systems.
[23] D. Takhar et al., “A new compressive imaging camera architecture He has been funded by industry and federal agencies, including the NSF and
using optical-domain compression,” Proc. SPIE, vol. 6065, p. 606509, the U.S. Navy. He received the ICCD’94, ICCD’97, and the ISQED’01 Out-
Feb. 2006. standing Paper Awards for research in VLSI Testing. He has served on
[24] H. Tian, X. Liu, S. Lim, S. Kleinfelder, and A. El Gamal, “Active pixel the editorial board of several journals, including the IEEE T RANSACTIONS
sensors fabricated in a standard 0.18-μm CMOS technology,” Proc. ON C OMPUTERS , the VLSI Design Journal, and the Journal of Electrical
SPIE, vol. 4306, pp. 441–450, May 2001. and Computer Engineering. He is a program committee member of many
[25] A. Torralba and A. Oliva, “Statistics of natural image categories,” Netw., conferences. He has been the Program and General Chair of the DFTS’09 and
Comput. Neural Syst., vol. 14, no. 3, pp. 391–412, 2003. DFTS’10, respectively.