Professional Documents
Culture Documents
Rolling Shutter Compensation For Vehicle To Vehicle Positioning Using CMOS Sensor Camera
Rolling Shutter Compensation For Vehicle To Vehicle Positioning Using CMOS Sensor Camera
Abstract—This paper presents a visible light communication of the cameras are known, the position of the target vehicle
(VLC) based vehicle to vehicle (V2V) positioning system using relative to the estimating vehicle can be determined using
CMOS sensor camera. In this system, a camera is attached on existing camera geometry equations. The problem is that the
the estimating vehicle to capture the image of two LED tail lamps
of the target vehicle. The position of the target vehicle relative to rolling shutter mechanism of CMOS sensor, which is currently
the estimating vehicle is obtained through geometric relationship the type of sensor used in almost all cameras, when combining
between the LEDs in the real word and the captured image. In with the movement of vehicles would introduce image artifacts
existing systems, the rolling shutter mechanism of CMOS sensor which might create severe positioning errors. In this paper,
when combining with the movement of vehicles would create a compensation method is proposed to eliminate the errors
image artifacts which brings about positioning errors. In this
paper, a compensation method is proposed to eliminate the effect caused by the rolling shutter artifacts to provide high vehicle to
of these rolling shutter artifacts to achieve a high positioning vehicle positioning accuracy even when the vehicle is moving
accuracy even when vehicles are moving at high speeds. at high speeds.
Index Terms—VLC, vehicle, positioning, rolling shutter
II. S YSTEM ARCHITECTURE AND THE ROLLING SHUTTER
I. I NTRODUCTION ARTIFACT
Vehicle to vehicle positioning plays a vital role in an The system architecture of a VLC based V2V positioning
intelligent transport system (ITS), which is an application system is depicted in Fig. 1. The image of two LED tail lamps
meant to improve the safety, mobility, and efficiency of trans- of the target vehicle is captured by a camera and processed
portation. Regarding vehicle to vehicle positioning, there are by a CPU on the estimating vehicle to determine the relative
many techniques based on cellular network, global positioning position between the two vehicles.
system (GPS), infrared, LIDAR, computer vision, and VLC
using camera can be used. Among these techniques, VLC
based V2V positioning have several advantages and thus has
gained a lot of attentions in recent years [1-3]. The first
advantage is the cost effectiveness of the VLC based system.
The two major components of a VLC system are camera
and LEDs. Nowadays, most cars are equipped with dashboard
cameras. LEDs have been also increasingly used for cars. Fig. 1: VLC based V2V positioning system
Therefore, the cost for the VLC system would be very low
considering the availability of cameras and LEDs in vehicles. The rolling shutter mechanism of CMOS sensor is explained
The second advantage is about accuracy. While the positioning through Fig. 2. In CMOS sensor, the scene is captured and
accuracy provided by VLC system is not comparable to that of read row by row in the sensor. The time required for the
the expensive LIDAR system, it is still much better than what whole sensor to be read is called the readout time. Because of
infrared, GPS, or cellular network-based system can provide. this mechanism, image artifact would appear if the camera is
The third advantage is that VLC can fulfil not only positioning moving while capturing the image. Assuming that the camera
but also many other functions including warning light, car is moving towards the LED tail lights, the LEDs would appear
black box, and especially vehicle to vehicle communication, in the captured image as if they are closer to the camera. After
which is another vital component of ITS behind positioning. the LEDs are captured in the image, the two vehicles are still
In a VLC based vehicle to vehicle positioning system, a moving. Therefore, the position of vehicle determined through
camera is attached on the interior windshield of the estimating the image with artifact would contain errors.
to capture images of two LED tail lamps of the target vehicle.
The captured image is then processed to determine the coordi- III. P ROPOSED POSITIONING ALGORITHM
nate of LEDs on the imaged. Given that the distance between The camera geometric of pinhole camera model [4] is used
the two LEDs on the vehicle and other intrinsic parameters to determine the position of the target vehicle. In this model,
1m from each other. Both LED lights are round panels with the
diameter of 10cm. The camera in the estimating vehicle has
the lens focal length of 35mm, the sensor physical size of 36
× 24mm, the resolution of 3600 × 2400 pixels, the readout
time of 0.1 second, and the frame rate of 36fps. The LED
image is simulated using pinhole camera model. A gaussian
noise is applied to the simulated image to replicate the blur
effect. Then, the simulated image is processed to determine
the image coordinates of the two LEDs. Then the proposed
positioning algorithm is used to determine the position of the
target vehicle relative to the estimating vehicle.