TY - GEN
T1 - A parallel image generation algorithm based on Photon map partitioning
AU - Tamura, Masahide
AU - Takizawa, Hiroyuki
AU - Kobayashi, Hiroaki
PY - 2008
Y1 - 2008
N2 - Photon mapping attracts much attention as an excellent image generation technique that can simulate various lighting effects such as indirect illumination and caustics obtained only by the global illumination model. Although photon mapping can generate high-quality images, it requires more expensive calculations and a large memory capacity. In this paper, we present a new parallel photon mapping algorithm to solve the problems regarding the computing time and memory requirement. The proposed algorithm can effectively parallelize photon map construction and photon search by distributing partial photon maps among processing elements of a parallel computer. As a photon map is partitioned, only a part of the photon map is assigned to each processing element. Therefore, each processing element does not require a large memory space even if the entire photon map is quite huge. We implement the proposed algorithm using MPI and evaluate it through experiments on a parallel computer. The experimental results indicate that our algorithm can significantly reduce the rendering time of photon mapping as the number of processing elements increases, and can also save the memory space.
AB - Photon mapping attracts much attention as an excellent image generation technique that can simulate various lighting effects such as indirect illumination and caustics obtained only by the global illumination model. Although photon mapping can generate high-quality images, it requires more expensive calculations and a large memory capacity. In this paper, we present a new parallel photon mapping algorithm to solve the problems regarding the computing time and memory requirement. The proposed algorithm can effectively parallelize photon map construction and photon search by distributing partial photon maps among processing elements of a parallel computer. As a photon map is partitioned, only a part of the photon map is assigned to each processing element. Therefore, each processing element does not require a large memory space even if the entire photon map is quite huge. We implement the proposed algorithm using MPI and evaluate it through experiments on a parallel computer. The experimental results indicate that our algorithm can significantly reduce the rendering time of photon mapping as the number of processing elements increases, and can also save the memory space.
KW - Computer graphics
KW - Image quality
KW - Parallel rendering
KW - Photon mapping
KW - Ray tracing
KW - Rendering algorithms and systems
UR - http://www.scopus.com/inward/record.url?scp=62949211879&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=62949211879&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:62949211879
SN - 9780889867192
T3 - Proceedings of the 10th IASTED International Conference on Computer Graphics and Imaging, CGIM 2008
SP - 145
EP - 151
BT - Proceedings of the 10th IASTED International Conference on Computer Graphics and Imaging, CGIM 2008
T2 - 10th IASTED International Conference on Computer Graphics and Imaging, CGIM 2008
Y2 - 13 February 2008 through 15 February 2008
ER -