Abstract
3D technology is more and more popular in the world. Therefore, how to construct a 3D model has become important nowadays. In the past, it is restricted with hardware or has a lot of constraints. Comparing with the methods, we propose a 3D model reconstruction flow with less constraints and porting it to Android environment. However, this method involves large computation. It costs about 200 seconds to construct a gingerman model on InFocus M320. We parallel the computation on Image-Based Visual Hull by OpenCL. By using 8 cores of CPU, the kernel achieves a speedup of 5.5 over the sequential version. On the other hand, the complete flow achieves a speedup of 2.3 over the sequential version. Besides, we further point out which component costs too much time, and also improve the computation by adding an additional index table. Through this progress, the time of computation of the kernel can be reduced from about 26 seconds to 0.1 seconds.