Repairing Inconsistent Curve Networks on Non-parallel Cross-sections
Abstract
In this work we present the first algorithm for restoring consistency between curve networks on non-parallel cross-sections. Our method addresses a critical but overlooked challenge in the reconstruction process from cross-sections that stems from the fact that cross-sectional slices are often generated independently of one another, such as in interactive volume segmentation. As a result, the curve networks on two non-parallel slices may disagree where the slices intersect, which makes these cross-sections an invalid input for surfacing. We propose a method that takes as input an arbitrary number of non-parallel slices, each partitioned into two or more labels by a curve network, and outputs a modified set of curve networks on these slices that are guaranteed to be consistent. We formulate the task of restoring consistency while preserving the shape of input curves as a constrained optimization problem, and we propose an effective solution framework. We demonstrate our method on a data-set of complex multi-labeled input cross-sections. Our technique efficiently produces consistent curve networks even in the presence of large errors.
References
- Bloomenthal J., Bajaj C.: Introduction to implicit surfaces. Morgan Kaufmann, 1997. 3
- Barequet G., Goodrich M. T., Levi-Steiner A., Steiner D.: Straight-skeleton based contour interpolation. Graph. Models 65 (2004), 323–350. 2
- Boissonnat J.-D., Memari P.: Shape reconstruction from unorganized cross-sections. In SGP ‘07: Proceedings of the fifth Eurographics symposium on Geometry processing (2007), pp. 89–98. 1, 2
- Boissonnat J.-D.: Shape reconstruction from planar cross sections. Comput. Vision Graph. Image Process. 44, 1 (1988), 1–29. 2
- Barequet G., Sharir M.: Piecewise-linear interpolation between polygonal slices. Computer Vision and Image Understanding 63 (1996), 251–272. 2
- Botsch M., Sorkine O.: On linear variational surface deformation methods. IEEE transactions on visualization and computer graphics 14, 1 (2008), 213–230. 3
- Barequet G., Vaxman A.: Nonlinear interpolation between slices. In SPM ‘07: Proceedings of the 2007 ACM symposium on Solid and physical modeling (2007), pp. 97–107. 2
- Barequet G., Vaxman A.: Reconstruction of multi-label domains from partial planar cross-sections. Comput. Graph. Forum 28, 5 (2009), 1327–1337. 1, 2
- Bermano A., Vaxman A., Gotsman C.: Online reconstruction of 3d objects from arbitrary cross-sections. ACM Trans. Graph. 30, 5 (Oct. 2011), 113:1–113:11. 1, 2, 8, 10
- Bloomenthal I., Wyvill B.: Interactive techniques for implicit modeling. ACM SIGGRAPH Computer Graphics 24, 2 (1990), 109–116. 3
10.1145/91394.91427 Google Scholar
- Breen D. E., Whitaker R. T.: A level-set approach for the metamorphosis of solid models. IEEE Transactions on Visualization and Computer Graphics 7, 2 (2001), 173–192. 3
- Cohen-Or D., Solomovic A., Levin D.: Three-dimensional distance field metamorphosis. ACM Transactions on Graphics (TOG) 17, 2 (1998), 116–141. 3
- Desbrun M., Gascuel M.-P.: Animating soft substances with implicit surfaces. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques (1995), ACM, pp. 287–290. 3
- Feng P., Ju T., Warren I. D.: Piecewise tri-linear contouring for multi-material volumes. In Advances in Geometric Modeling and Processing, 6th International Conference, GMP 2010, Castro Urdiales, Spain, June 16–18, 2010. Proceedings (2010), pp. 43–56. 3, 4
- Fuchs H., Kedem Z. M., Uselton S. P.: Optimal surface reconstruction from planar contours. Commun. ACM 20, 10 (1977), 693–702. 2
- Holloway M., Grimm C., Ju T.: Template-based surface reconstruction from cross-sections. Computers & Graphics 58 (2016), 84–91. 1, 2
- Heckel F., Konrad O., Hahn H. K., Peitgen H.-O.: Interactive 3d medical image segmentation with energy-minimizing implicit functions. Computers & Graphics 35, 2 (2011), 275–287. 1, 2, 3
- Hughes J. F.: Scheduled fourier volume morphing. In ACM SIGGRAPH Computer Graphics (1992), Vol. 26, ACM, pp. 43–46. 3
10.1145/142920.134004 Google Scholar
- Huang Z., Zou M., Carr N., Ju T.: Topology-controlled reconstruction of multi-labelled domains from cross-sections. ACM Transactions on Graphics (TOG) 36, 4 (2017), 76. 1, 2, 3
- Ju T., Schaefer S., Warren J.: Mean value coordinates for closed triangular meshes. In ACM Transactions on Graphics (TOG) (2005), Vol. 24, ACM, pp. 561–566. 3
10.1145/1073204.1073229 Google Scholar
- Keppel E.: Approximating complex surfaces by triangulation of contour lines. IBM Journal of Research and Development 19, 1 (1975), 2–11. 2
- Karpenko O., Hughes J. F., Raskar R.: Free-form sketching with variational implicit surfaces. In Computer Graphics Forum (2002), Vol. 21, Wiley Online Library, pp. 585–594. 3
- Liu L., Bajaj C., Deasy J., Low D. A., Ju T.: Surface reconstruction from non-parallel curve networks. Comput. Graph. Forum 27, 2 (2008), 155–163. 1,2
- Losasso F., Shinar T., Selle A., Fedkiw R.: Multiple interacting liquids. ACM Trans. Graph. 25, 3 (July 2006), 812–819. 3
- Magnenat-Thalmann N., Laperrire R., Thalmann D.: Joint-dependent local deformations for hand animation and object grasping. In In Proceedings on Graphics interfaceŠ88 (1988), Citeseer. 3
- Oliva J.-M., Perrin M., Coquillart S.: 3d reconstruction of complex polyhedral shapes from contours using a simplified generalized voronoi diagram. Computer Graphics Forum 15, 3 (1996), 397–408. 2
- Pinkall U., Polthier K.: Computing discrete minimal surfaces and their conjugates. EXPERIMENTAL MATHEMATICS 2 (1993), 15–36. 5
10.1080/10586458.1993.10504266 Google Scholar
- Sethian J. A.: Level set methods and fast marching methods: evolving interfaces in computational geometry, fluid mechanics, computer vision, and materials science, Vol. 3. Cambridge university press, 1999. 3
- Shewchuk J. R.: Triangle: Engineering a 2d quality mesh generator and delaunay triangulator. In Applied computational geometry towards geometric engineering. Springer, 1996, pp. 203–222. 4
- Schaefer S., McPhail T., Warren J.: Image deformation using moving least squares. In ACM transactions on graphics (TOG) (2006), Vol. 25, ACM, pp. 533–540. 3
- Sederberg T. W., Parry S. R.: Free-form deformation of solid geometric models. ACM SIGGRAPH computer graphics 20, 4 (1986), 151–160. 3
10.1145/15886.15903 Google Scholar
- Schmidt R., Wyvill B., Galin E.: Interactive implicit modeling with hierarchical spatial caching. In Shape Modeling and Applications, 2005 International Conference (2005), IEEE, pp. 104–113. 3
- Schmidt R., Wyvill B., Sousa M. C., Jorge J. A.: Shapeshop: Sketch-based solid modeling with blobtrees. In ACM SIGGRAPH 2007 courses (2007), ACM, p. 43. 3
- Taubin G.: A signal processing approach to fair surface design. In Proceedings of the 22nd annual conference on Computer graphics and interactive techniques (1995), ACM, pp. 351–358. 5
- Turk G., O'Brien J. F.: Shape transformation using variational implicit functions. In SIGGRAPH ‘99: Proceedings of the 26th annual conference on Computer graphics and interactive techniques (1999), ACM Press/Addison-Wesley Publishing Co., pp. 335–342. 2
- Turk G., O'Brien J. F.: Modelling with implicit surfaces that interpolate. ACM Transactions on Graphics (TOG) 21, 4 (2002), 855–873. 3
- Tsai R., Osher S., et al.: Level set methods and their applications in image science. Communications in Mathematical Sciences 1, 4 (2003), 1–20. 3
- Turk G., O'brien J. F.: Shape transformation using variational implicit functions. In ACM SIGGRAPH 2005 Courses (2005), ACM, p. 13. 3
- Vardoulis O., Monney P., Bermano A., Vaxman A., Gotsman C., Schwitter J., Stuber M., Stergiopulos N., Schwitter J.: Single breath-hold 3d measurement of left atrial volume using compressed sensing cardiovascular magnetic resonance and a non-model-based reconstruction approach. Journal of Cardiovascular Magnetic Resonance 17, 1 (2015), 47. 2
- Yuan Z., Yu Y., Wang W.: Object-space multiphase implicit functions. ACM Trans. Graph. 31, 4 (July 2012), 114:1–114:10. 3, 4
- Zou M., Holloway M., Carr N., Ju T.: Topology-constrained surface reconstruction from cross-sections. ACM Trans. Graph. 34, 4 (2015), 128. 1,2