Rolling Shutter Image Sensors - The Finer Points

   When we use an image sensor to 'capture' an image with a digital camera,  we generally expect (and usually get) a frozen moment in time.

The image we see is a result of the image sensor reacting to light from the scene focused by the lens. However the processes of converting

the photons that make up an image to electrical signals (conversion) and transmitting those millions of electrical signals from the image sensor (readout)

are not  instantaneous. And when a scene we wish to capture is changing as fast (or faster) than  the sensor conversion and readout rates, the methods

that the image sensor uses for these processes become important to the ultimate image quality that can be achieved.

    One of the more common processes for image conversion and readout is known as the  "rolling shutter" method. This method,

shown in Figure 1, employs two signals: RESET and READ to define the length of  the pixel exposure time during image capture.

 

Figure 1. - Rolling Shutter image capture

The RESET signal affects all of the pixels in a row and essentially puts the pixels in a state to convert light intensity into an electrical signal. The image

sensor circuits cause this signal to be sequentially applied to each row in the image sensor in order to capture a full frame of image data. At some fixed

interval after the RESET signal, a READ signal is applied to all pixels in a row causing  the electrical signals from each pixel in a row to be transmitted

from the image sensor circuits. The READ signal is applied sequentially at the same rate as the RESET signal, producing an effective window of exposure

that propagates (or 'rolls') over the image sensor. It is easy to see that the effective exposure time of an image capture with this method is determined by the

separation (in time) of the RESET and READ signals.

    Here's where things get interesting. Because the RESET and READ signals that make up the sensor exposure time take a finite amount of time to propagate

over the image sensor, a rapidly moving image can change in the amount of time it takes for the exposure window to go from one part of the image sensor to another.

The QuickTime video shown below is a good example of this phenomenon:

"Golf Swing #1" : ACSion 2462CL; 1280 X 720 ;Captured @ 60fps; Playback @ 6 fps

The golf club head in the picture is moving  quickly through the scene and the image exposure time is short,

so it appears that golf club is bent because the shaft of the club has changed position between the time that the image sensor

exposure window captured the top of the club and the bottom. But wait a minute - something doesn't look right.

    If you look at the QuickTime video, you'll notice that the shaft of the club appears to bend in a way that no

club could ever bend without violating the laws of Physics. This is where we have to examine the finer points of 

rolling shutters-

The weird behavior of the golf club in the video above can be explained by the sequence of diagrams shown below that

are graphical representations of the motion of the club.

 

 

        T = 0                                    T = 1                                    T = 2                                T = 3                                Final Image

As the exposure time window  (hatched area) rolls down the image, the shaft of the club is moving to the right so that in each consecutive

time window the club shaft has noticeably moved. The final image integrates this motion together to give the impression that the club is bending.

    So it appears that the DIRECTION of the rolling shutter on an image sensor is just as important as the duration of  the exposure window. We

can test this fairly simply by reversing the direction of the shutter on this sensor by turning the camera upside down. This has the effect of 

making the exposure window roll from bottom to top instead of top to bottom. The QuickTime video shown below does just that - the camera

was turned upside down and another golf swing was captured. Take a look at the bend in the golf club with this video compared to the one above.

"Golf Swing #2 : ACSion 2462CL; 1280 X 720; Captured @ 60fps (Camera Upside Down); Playback @ 6 fps

What does all this mean?

1.) Image sensors with rolling shutter image capture cannot capture an entire image frame instantaneously.

2.) When using a rolling shutter-based image sensor,  pay attention to the DIRECTION of the shutter - especially if you want to capture realistic motion.