cameras and image sensors - tohoku university …swk/lecture/ic2016/kagami_ic2016_01.pdf ·...

49
Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of Information Sciences, Tohoku University swk(at)ic.is.tohoku.ac.jp http://www.ic.is.tohoku.ac.jp/ja/swk/

Upload: duongminh

Post on 06-Sep-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

Intelligent Control Systems

Cameras and Image Sensors

Shingo Kagami Graduate School of Information Sciences,

Tohoku University swk(at)ic.is.tohoku.ac.jp

http://www.ic.is.tohoku.ac.jp/ja/swk/

Page 2: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

2 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Basic Motivation

e.g. Vision-based Control of Robots

• image acquisition (today) • image processing (from next week and on) • robot control

Page 3: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

3 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (2)

Schedule (tentative)

June 7: Cameras and Image Sensors June 14: Image Processing Fundamentals

* June 21 and 25 (Sat.): canceled June 28: Basic Image Processing (1) July 5: Basic Image Processing (2) July 12: Object Tracking (1) July 19: Object Tracking (2) July 26: Speeding-Up Image Processing

Page 4: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

4 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 5: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

5 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Cameras and Image Sensors

lens

spatial low-pass filter wavelength filter

color filter

image sensor

sensor controller in-camera processor

bus interface camera

Page 6: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

6 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Examples

USB camera with unremovable lens

Page 7: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

7 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Example

Page 8: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

8 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Example

CMOS Imager 1280x1024 pixel

Page 9: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

9 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Camera and Lens

Cameras with unremovable lens • most of inexpensive web cameras

Cameras with removable lens • Nikon F-mount (large aperture size) • C-mount (small aperture, long flange back) • CS-mount (same aperture with C-mount, short flange back)

• The lens must be selected considering the imager size

• 1’’, 2/3’’ 1/2‘’, 1/3‘’, 1/4’’ • 1’’ corresponds approx. to diagonal length D = 16 mm

• View angle µ determined by D and focal length f • tan(µ/2) = D/2f

• F-number: f / A (A: aperture size) • The smaller, the brighter but narrower depth of field

Page 10: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

10 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

C-mount / F-mount Lenses

C-mount lens

F-mount lens

Page 11: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

11 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Pin-Hole Camera Model

image plane object

focal length: f

image pin hole

• No restriction on the distance from camera to object • Limited light amount available (dark image)

Page 12: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

12 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Lens formula

• More light is available than with pin hole • Restricted distance from camera to object (Once f and

s1 are given, s0 is uniquely determined)

Page 13: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

13 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Imager size, Aperture size and Focal length

D

f

A µ

addmissible blur circle

tolerable errors in focal length

Page 14: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

14 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 15: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

15 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Solid-State Image Sensor

EC Conductive Band

Valence Band

νh Electron

Hole

EV

Pixel

Page 16: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

16 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Minimal Knowledge of Semiconductor Devices

n+ n+

p

SiO2

PolySi

MOS switch When VG is high, S and G are connected (switch on)

G S D

G

S D

R

V1

V2

Source Follower Amp. V2 = V1 + ®

side section view

top view

V

Potential Well By applying locally high voltage, electronic charges can be collected

Page 17: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

17 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Photodiode

p

n

νh

photocurrent i: proportional to brightness

V > 0 (i.e. inversely biased)

V = 0

An intuitive interpretation:

A Ampere Meter here?

Page 18: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

18 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

What if ampere meter is used

A

• Photocurrent is very weak • order of pA ~ fA • too susceptible to noise

• Difficult to measure millions of

pixels at the same time, so time division is mandatory

• for most of the time, photocurrent is just disposed

Page 19: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

19 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Photo Integration

That is why we need integration: i

Q

C: capacitance of the node where the charges are integrated

V

C

: charge

: voltage

Photocurrent is integrated over a certain integration time in a pixel while the other pixels are read out

Page 20: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

20 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Shot Noise

Fundamental noise in optical measurement: fluctuation in the number of the particles such as electrons and photons

Equivalently,

Page 21: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

21 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Noise and Integration time

With N times longer tint, signal-to-noise ratio (SNR) is multiplied by:

• with respect to shot noise • with respect to other noise

V integration time

signal

shot noise

noise with constant variance (some introduced by integration circuitry)

tint

Page 22: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

22 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Effects of Integration

• The longer the integration time is, the brighter the image becomes (because more photo signal is collected)

• This is intuitive way of understanding; but it should be understood in terms of SNR

• Integration time · Frame time: Thus high frame rate imaging makes images darker (or more correctly, noisier)

• Strong illumination may be needed

• Motion blur is caused when the scene moves fast

Page 23: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

23 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Integration-mode photodiode

p n

Ec

positively biased and electrically floating

Ec

V

grounded

photo-generated charges

Page 24: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

24 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Schematic Description of Integration

C

(A) Reset (B) Integration (A) (B)

t i

VPD

VPD

VDD

Page 25: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

25 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Potential Description of Integration

VPD

VPD

VPD

0

VDD potential well

Page 26: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

26 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 27: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

27 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

CCD and CMOS image sensors

• These terms do not refer to photo detecting structures! • Fundamental difference is “how to readout the signal charge

amount”

νh Q VCCD sensor:

within pixel

CMOS sensor: νh Q Vwithin pixel

CCD: Charge-Coupled Devices CMOS: Complementary Metal-Oxide-Semiconductor

Page 28: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

28 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

CCD and CMOS image sensors

CCD sensors CMOS sensors

High image quality - high cost Varies from low quality – low cost to high quality – high cost

Special fabrication process Standard CMOS process can be used (but special process is also used for high quality)

Large power dissipation (multiple high voltage required)

Low power consumption (single CMOS level voltage)

Difficult to be integrated with computational functionality

Easy to be integrated with CMOS processing circuits

Page 29: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

29 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

CCD (Charge-Coupled Device)

p

Ec

Ec

V

PolySi (electrode) V > 0

SiO2 (insulator)

t

V > 0

V > 0 V > 0

V > 0

V > 0 V > 0

Page 30: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

30 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

CCD Image Sensor

Interline Transfer CCD (IT-CCD)

Q

Q

vertical CCD

horizontal CCD Q-V converter

V

Page 31: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

31 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Signals in a CCD sensor

C

photodiode CCD Q-V converter

amp.

Page 32: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

32 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Resetting in IT-CCD

photodiode CCD

reset

Page 33: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

33 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Electronic Shutters in CCD

IT-CCD (w/o electronic shutter):

read pulse

integrated charge

IT-CCD (with electronic shutter):

read pulse

integrated charge

reset pulse

integration time

integration time

Page 34: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

34 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

CMOS Image Sensor

row select signal

column circuit

reset signal

reset switch

amp

select switch

3-transistor Active Pixel Sensor (3T-APS)

output

Page 35: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

35 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Signals in a CMOS sensor

C

reset switch select switch

reset integration reset

Signal Voltage

t

source follower amp

Vin

Vout

source follower: • Vout = Vin + α

Vbias

Page 36: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

36 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Shutter Modes

row1

row2

row3

row3 readout

row1 readout row2 readout

row1 integration

row2 integration

row3 integration

While IT-CCDs operate in the global shutter mode, 3T-APS CMOS sensors operate in the rolling shutter mode

Page 37: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

37 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Rolling Shutter Example

http://scalarmotion.wordpress.com/2009/03/15/propeller-image-aliasing/

A spinning propeller taken by an iPhone camera

Page 38: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

38 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Techniques for High-Speed Imaging

Parallel readout / Parallel ADC • column-parallel • column-parallel x 2 (upper and lower)

Readout Modes • sub frame, sub sampling • binning (neighbor pixels are concatenated)

• (semi-)random access

Low-noise / High-sensitivity pixels • micro lens • back-illuminated sensor

ADC ADC ADC

Page 39: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

39 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 40: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

40 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

In-Camera Processing

image sensor

A/D color

processing

intensity curve

correction

data transfer

may be in the sensor (chip level, or column level)

may be done by software after the image data are transferred

Page 41: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

41 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Color Processing (demosaicing)

•Can be done by software; but it takes computation time •Can be done in camera; but it consumes 3 times transfer bandwidth

Page 42: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

42 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Brightness, Contrast, and Gamma

x: spatial position

I: pixel value I

x

I

x

I’

x

I’

x

I’

x

I’ = I + a I’ = k I I’ = Iγ

Page 43: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

43 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 44: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

44 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Data Transfer

8 [bits/pixel] £ 1 M [pixels/frame] £ 30 [fps] = 240 M [bps]

8 [bits/pixel] £ 1 M [pixels/frame] £ 1000 [fps] = 8000 M [bps]

interface max. bit rate IEEE 1394a 400 Mbps IEEE 1394b 800 Mbps USB 2.0 480 Mbps USB 3.0 5000 Mbps Gigabit Ethernet 1000 Mbps PCI Express 3.0 8000 Mbps / lane Camera Link 2000 Mbps (base config.) 5440 Mbps (full config.) and more (extended config.)

Page 45: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

45 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Outline

• Lens and Optical Parts

• Image Sensors • CCD / CMOS sensors • Integration / Shutter Modes

• In-Camera Image Processing

• Image Data Transfer

• Dynamic Range Enhancement

Page 46: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

46 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Dynamic Range

lower

upper log 20[dB] DRii

=

noise level t

V

integration time

saturation level

Page 47: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

47 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Dynamic range and Integration time

t

V

integration time

Simply modifying the integration time will not contribute to dynamic range enhancement. Commonly used techniques utilize multiple integration times.

Page 48: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

48 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

Dynamic Range Enhancement Example

TX

frame time

reset/ readout

TX

t1 t2

i

Q

Q1+Q2

Q1

Q2

MT9V403, Micron Technologies

Qmax

short integration

Page 49: Cameras and Image Sensors - Tohoku University …swk/lecture/ic2016/kagami_ic2016_01.pdf · Intelligent Control Systems Cameras and Image Sensors Shingo Kagami Graduate School of

49 Shingo Kagami (Tohoku Univ.) Intelligent Control Systems 2016 (1)

References

Textbooks on Cameras and Image Sensors: • A. Hornberg eds.: Handbook of Machine Vision, Wiley-VCH, 2006. • R. Szeliski: Computer Vision: Algorithms and Applications, Springer, 2010. • J. Ohta: Smart CMOS Image Sensors and Applications, CRC Press, 2007. • E. Hecht: Optics, Pearson Education, 2002.

(in Japanese) • 米本 和也: CCD/CMOSイメージ・センサの基礎と応用, CQ出版社, 2003. • 相澤 清晴, 浜本 隆之 (編著): CMOSイメージセンサ, コロナ社, 2012. • 黒田 隆男: イメージセンサの本質と基礎, コロナ社, 2012. • ディジタル画像処理編集委員会, ディジタル画像処理, CG-ARTS協会, 2015.