The technique of image rendering plays a vital role in many 3D applications, such as free view-point television, 2D-to-3D video conversion, etc. Depth image based rendering (DIBR) is considered as an effective way for image rendering. One challenge o