Digital Imaging & Data Compression
|
|
Block-bases Stereo Image Compression 1. Overview of Stereo Image Compression: 3D stereo images are acquired by simulating humans eyesight effect upon observing objects through two horizontally separated perspectives. Correspondingly, two frames are resulted for one 3-D image, labelled as left frame and right frame. If these two frames are to be transmitted with the idea of reconstructing the 3D image at the receiver end, we would need double the bandwidth required for monocular image transmission. Therefore, data compression is necessary. To develop data compression algorithms for stereo images, two important factors need to be considered: 1.1 Camera Geometry: The arrangement for the separation and relative orientation of the two cameras is referred to as the camera geometry. There are normally two types of camera geometry. One is parallel axes geometry popular with still stereo image pairs and the other is converging axes geometry, which is mostly used for stereo image sequence and stereo computer vision. The camera geometry establishes a model and a foundation for all data compression algorithm development, which is mainly represented by disparity estimation, motion estimation to remove the redundancy and achieve data compression. 1.1.1 Parallel axes geometry: In a parallel axis geometry, the image planes of the two cameras are arranged as coplanar and collinear with identical optical characteristics to acquire the stereo image pair. This can be illustrated as follows:
Where: f the focal length, the distance between the camera location and the image planes; P(x,y,z) a general scene point, which is projected to PL on the left image and PR on the right image; (xL,yL), (xR,yR) and (x,y,z) represent left co-ordinates, right co-ordinates and global co-ordinates respectively. If we superimpose one of the stereo frames on top of the other, we would observe that the matching pixels on the images do not coincide, but are apparently displaced from one another. This is called disparity or binocular parallax. The parallel axis geometry has the following properties:
Equation (1) is obtained from Figure 2:
1.1.2. Converging axes geometry: This camera geometry can be illustrated in Figure 3:
The converging axes geometry has the following properties:
1.2 Normal Block-based Compression Strategy
2. Our Pioneering-Block Based Compression Technique The pioneering-block based compression technique features low complexity in algorithm design, low-cost in implementation and easy to develop. The basic idea can be illustrated in Figure 4.
Let Since the stereo pair is
acquired by parallel axes geometry, the disparity between the two frames will only occur
horizontally rather than vertically. Hence, the two neighbouring blocks,
where We then use the Let
where The best match for
Assuming that the best
match
where Further details about the performance of the algorithm are available in the research report at Standford University, USA. |