(a) Back (b) Front
(c) Top
Figure 10: Human model completed using JASNOM.
(a) (b) Hole filled.
Figure 11: Results for the hole patching experiment using
JASNOM. Figure 11(a) presents the original mesh with a
hole and the patch. Figure 11(b) presents the glued mesh.
quire the calibration of one camera position with re-
spect to the other. The registration and construction
of models can be easily achieved with little effort and
setup preparation. This allows for the fast creation of
extensive 3D (possibly 3D+RGB) models data sets.
JASNOM assumes that the two meshes are com-
plementary over the object surface and, while we
showed it could reconstruct objects in more general
cases, e.g., the human shape, other objects might not
be reconstructed so easily. In particular, we note that
the boundaries of the human shape meshes, had a
preferential direction, i.e., the elongated shape means
that small deviations from the best assignment be-
tween boundaries lead to steep increases in the cost
functions. More symmetric objects do not benefit
from the steepness in the cost function and the align-
ment is more sensitive to gaps between boundaries.
A possible approach, which we will explore in future
work, is to reintroduce the asymmetries by penalizing
color discontinuities at the boundaries.
ACKNOWLEDGEMENTS
This research was partially sponsored by the
Portuguese Foundation for Science and Technol-
ogy through both the CMU-Portugal and PEst-
OE/EEI/LA0009/2013 project, and the National Sci-
ence Foundation under award number NSF IIS-
1012733, and the Project Bewave-ADI. Jo˜ao P.
Costeira is partially funded by the EU through ”Pro-
grama Operacional de Lisboa”. The views and con-
clusions expressed are those of the authors only.
REFERENCES
Bernardini, F., Mittleman, J., Rushmeier, H., Silva, C., and
Taubin, G. (1999). The ball-pivoting algorithm for
surface reconstruction. Trans. VCG.
Besl, P. J. and McKay, N. D. (1992). A method for registra-
tion of 3-d shapes. PAMI, 14(2):239–256.
Borodin, P., Novotni, M., and Klein, R. (2002). Progres-
sive gap closing for mesh repairing. In Vince, J. and
Earnshaw, R., editors, Adv. in Mod. Anim. and Rend.
Broyden, C. G. (1970). The convergence of a class of
double-rank minimization algorithms. JIMA.
Edelsbrunner, H. and M¨ucke, E. P. (1994). Three-
dimensional alpha shapes. Trans. Graph., 13(1).
Guennebaud, G. and Gross, M. (2007). Algebraic point set
surfaces. ACM Trans. Graph., 26(3).
Kazhdan, M., Bolitho, M., and Hoppe, H. (2006). Poisson
surface reconstruction. In Eurographics.
Levin, D. (2003). Mesh-independent surface interpolation.
Geometric Modeling for Scientific Visualization, 3.
Marras, S., Ganovelli, F., Cignoni, P., Scateni, R., and
Scopigno, R. (2010). Controlled and adaptive mesh
zippering. Comp. Graphics Theory and Applications.
Munkres, J. (1984). Elements of Algebraic Topology. West-
view Press.
Newcombe, R. A., Izadi, S., Hilliges, O., Molyneaux, D.,
Kim, D., Davison, A. J., Kohli, P., Shotton, J., Hodges,
S., and Fitzgibbon, A. (2011). Kinectfusion: Real-
time dense surface mapping and tracking. In ISMAR.
Pauly, M., Mitra, N. J., Giesen, J., Gross, M., and Guibas,
L. (2005). Example-based 3d scan completion. In
Symposium on Geometry Processing.
Sch¨onemann, P. (1966). A generalized solution of the or-
thogonal procrustes problem. Psychometrika.
Soucy, M. and Laurendeau, D. (1995). A general surface
approach to the integration of a set of range views.
PAMI, 17(4):344–358.
Turk, G. and Levoy, M. (1994). Zippered polygon meshes
from range images. In SIGGRAPH.
VISAPP2014-InternationalConferenceonComputerVisionTheoryandApplications
674