Review Article

CMOS Image Sensor with On-Chip Image Compression: A Review and Performance Analysis

Table 1

Comparison of the features of the work reviewed above.

[18][56][19][60][20]

Performance of the overall system

Resolution 8 0 × 4 4 𝟖 𝟎 𝟎 × 𝟔 𝟎 𝟎 1 2 8 × 1 2 8 2 5 6 × 2 5 6 1 2 8 × 1 2 8
Technology0.35 μm 2P4M0.35 μm0.35 μm0.25 μm 1P5MN/A
Overall silicon area 2 . 6 × 6 . 0 m m 2 N/A 4 . 4 × 2 . 9 m m 2 1 5 × 1 5 m m 2 5 . 4 × 4 . 3 m m 2
Power consumption150 mWN/A26.2 mWN/A5.4 mW (DCT processor)

Performance of the sensor array

Sensor typeAPS 1 APSAPSAPSAPS
Pixel size 3 4 × 3 0 𝜇 m 2 N/A 1 5 . 4 × 1 5 . 4 𝜇 m 2 1 5 × 1 5 𝜇 m 2 1 6 . 1 × 1 6 . 1 𝜇 m 2
no. of transistors/pixel83783
no. of capacitors/pixel10210
Fill factor18%N/A28%N/A56.6%
Dynamic range48 dBN/AN/AN/AN/A
Dark currentN/AN/A36 fA/pixelN/A503 pA/pixel

Performance of the compression processor

CompressionLossless2D HaarDiscrete2D DCT2D DCT
AlgorithmPredictive codingWaveletWavelet TransformIn analog domainIn digital domain
ProcessorOff-arrayOff-arrayIn-pixel logic 3 and off-array processorIn-pixel logic and off-array processorOff-array
ImplementationProcessor 2 ProcessorProcessor
Frame rateN/A≥100 fps30 fps3000 fps at 53 MHz (Theoretical results)N/A
Compression ratio1.3~1.55.333.8565
PSNR 4 N/A37 dB32 dB43 dB35 dB

[73][75][22][23][24]

Performance of the overall system

Resolution 1 2 8 × 1 2 8 3 0 4 × 2 4 0 3 3 × 2 5 6 4 × 6 4 1 2 8 × 1 2 8
Technology0.35 μm 2P4M0.18 μm 1P6M0.35 μm 2P3M0.35 μm 1P5M0.18 μm 1P6M
Overall silicon area 6 × 6 . 3 m m 2 9 . 9 × 8 . 2 m m 2 N/A 3 . 2 × 3 . 0 m m 2 1 . 0 × 1 . 0 m m 2
Power consumption30 mW175 mW0.25 mW17 mWN/A

Performance of the sensor array

Sensor typeAPSAPSAPSDPSDPS
Pixel size 4 0 × 4 0 𝜇 m 2 3 0 × 3 0 𝜇 m 2 6 9 × 6 9 𝜇 m 2 3 9 × 3 9 𝜇 m 2 𝟏 𝟒 × 𝟏 𝟒 𝝁 𝐦 𝟐
no. of transistors/pixel2777143830 (Average)
no. of capacitors/pixel42400
Fill factor8.1%30%20.7%12%15%
Dynamic range120 dB125 ~ 143 dBN/A>100 dBN/A
Dark current10 nA/ c m 2 1.6 nA/ c m 2 N/AN/AN/A
Performance of the compression processor

Compression
algorithm
Asynchronous temporal contrastLossless temporal compressionSPIHT-based JPEG2000QTD-based FBARBlock-based online compression
ProcessorPixel-levelPixel-levelPixel-levelPixel-level and off-array processorPixel-level processor
ImplementationProcessor 5 ProcessorProcessor
Frame rateN/A30 fps3000 fpsN/AN/A
Compression ratioN/A20 ~ 400N/A>106~8
PSNRN/AN/A38 dB~23 dB~26 dB

1 APS stands for Active Pixel Sensor.
2 The image pixel sensor and the image compression processor are two separate functional units connected by off-array readout interface.
3 Simple pixel-level logic is used in order to better apt the processing procedure of the compression algorithm used in the off-array processor. Typically, customized readout logic is required for such a image sensor array.
4 PSNR stands for Peak Signal-to-Noise Ratio.
5 The compression processing is performed in pixel-level focal-plane processor.