Proceedings: GI 2007

Real-time backward disparity-based rendering for dynamic scenes using programmable graphics hardware

Minglun Gong , Jason Selzer , Cheng Lei , Yee-Hong Yang

Proceedings of Graphics Interface 2007: Montréal, Québec, Canada, 28 - 30 May 2007, 241-248

DOI 10.20380/GI2007.32

  • Bibtex

    author = {Gong, Minglun and Selzer, Jason and Lei, Cheng and Yang, Yee-Hong},
    title = {Real-time backward disparity-based rendering for dynamic scenes using programmable graphics hardware},
    booktitle = {Proceedings of Graphics Interface 2007},
    series = {GI 2007},
    year = {2007},
    issn = {0713-5424},
    isbn = {978-1-56881-337-0},
    location = {Montr{\'e}al, Qu{\'e}bec, Canada},
    pages = {241--248},
    numpages = {8},
    doi = {10.20380/GI2007.32},
    acmdoi = {doi>10.1145/1268517.1268557},
    publisher = {Canadian Human-Computer Communications Society},
    address = {University of Waterloo, Waterloo, Ontario, Canada},


This paper presents a backward disparity-based rendering algorithm, which runs at real-time speed on programmable graphics hardware. The algorithm requires only a handful of image samples of the scene and estimated noisy disparity maps, whereas most existing techniques need either dense samples or accurate depth information. To color a given pixel in the novel view, a backward searching process is conducted to find the corresponding pixels from the closest four reference images. The use of backward searching process makes the algorithm more robust to errors in estimated disparity maps than existing forward warping-based approaches. In addition, since the computations for different pixels are independent, they can be performed in parallel on the Graphics Processing Units of modern graphics hardware. Experiment results demonstrate that our algorithm can synthesize accurate novel views for dynamic real scenes at a high frame rate.