Figure 7: Experimental results of missing smoothness control. This figure shows a comparison result between (a) without
smooth cost and (b) with smooth cost. Both in (a) and (b) shares the same control size of m = n = l = 5 and their result
isosurfaces are extracted with the same cell size 20 × 20 × 20 and same isovalue C = 0.5. As we can see, (a) shows a rough
surface where there are lots of abrupt changes along the edges in the NURBS volume, while (b) shows a smooth surface where
the NURBS volume has smoother distributions over its NURBS field.
6 CONCLUSIONS
In this paper, we present a novel interface for multi-
view NURBS volume geometric modeling. We de-
vise an optimization algorithm to automatically re-
construct the 3D NURBS volume which is match-
ing with user’s designs from different view directions.
Through a series of results, we show that our proposed
approach can reconstruct the NURBS volume that
matches with the user’s designs. At the same time,
we conclude that moderate isovalue settings, smooth-
ness considerations, and higher control precision will
result in better results. But higher precision needs ex-
tra time for optimization. We believe our work can
inspire more follow-up research to explore how the
volumetric NURBS design can change the industry
of the CAD and graphics industry.
REFERENCES
Aleotti, J., Caselli, S., and Maccherozzi, G. (2005). Tra-
jectory reconstruction with nurbs curves for robot
programming by demonstration. In 2005 Interna-
tional Symposium on Computational Intelligence in
Robotics and Automation, pages 73–78. IEEE.
Fuhrmann, S., Langguth, F., and Goesele, M. (2014). Mve-
a multi-view reconstruction environment. In GCH,
pages 11–18. Citeseer.
Hashemian, A. and Hosseini, S. F. (2018). An integrated
fitting and fairing approach for object reconstruction
using smooth nurbs curves and surfaces. Computers
& Mathematics with Applications, 76(7):1555–1575.
Hsiao, K.-W., Huang, J.-B., and Chu, H.-K. (2018). Multi-
view wire art. ACM Trans. Graph., 37(6):242–1.
Imani, B. and Hashemian, S. A. (2012). Nurbs-based
profile reconstruction using constrained fitting tech-
niques. Journal of Mechanics, 28(3):407–412.
Labatut, P., Pons, J.-P., and Keriven, R. (2007). Efficient
multi-view reconstruction of large-scale scenes using
interest points, delaunay triangulation and graph cuts.
In 2007 IEEE 11th international conference on com-
puter vision, pages 1–8. IEEE.
Lavoie, P., Ionescu, D., and Petriu, E. (1999). A high pre-
cision 3d object reconstruction method using a color
coded grid and nurbs. In Proceedings 10th Interna-
tional Conference on Image Analysis and Processing,
pages 370–375. IEEE.
Liu, D. C. and Nocedal, J. (1989). On the limited memory
bfgs method for large scale optimization. Mathemati-
cal programming, 45(1):503–528.
Pal, P. (2008). A reconstruction method using geomet-
ric subdivision and nurbs interpolation. The interna-
tional journal of advanced manufacturing technology,
38(3):296–308.
Saini, D., Kumar, S., and Gulati, T. R. (2015). Reconstruc-
tion of free-form space curves using nurbs-snakes and
a quadratic programming approach. Computer Aided
Geometric Design, 33:30–45.
Saini, D., Kumar, S., Singh, M. K., and Ali, M. (2021).
Two view nurbs reconstruction based on gaco model.
Complex & Intelligent Systems, pages 1–18.
Sinha, S. N. and Pollefeys, M. (2005). Multi-view recon-
struction using photo-consistency and exact silhou-
ette constraints: A maximum-flow formulation. In
Tenth IEEE International Conference on Computer
Vision (ICCV’05) Volume 1, volume 1, pages 349–
356. IEEE.
Vu-Bac, N., Duong, T. X., Lahmer, T., Zhuang, X., Sauer,
R. A., Park, H., and Rabczuk, T. (2018). A nurbs-
based inverse analysis for reconstruction of nonlinear
deformations of thin shell structures. Computer Meth-
ods in Applied Mechanics and Engineering, 331:427–
455.
Zhong, D., Liu, J., Li, M., and Hao, C. (2008). Nurbs recon-
struction of digital terrain for hydropower engineer-
ing based on tin model. Progress in Natural Science,
18(11):1409–1415.
Multi-view NURBS Volume
235