{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,25]],"date-time":"2025-09-25T18:21:32Z","timestamp":1758824492370,"version":"3.38.0"},"reference-count":25,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2011,4,28]],"date-time":"2011-04-28T00:00:00Z","timestamp":1303948800000},"content-version":"vor","delay-in-days":27,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Computer Graphics Forum"],"published-print":{"date-parts":[[2011,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We present a method for calculating the boundary of objects from Discrete Indicator Functions that store 2\u2010material volume fractions with a high degree of accuracy. Although Marching Cubes and its derivatives are effective methods for calculating contours of functions sampled over discrete grids, these methods perform poorly when contouring non\u2010smooth functions such as Discrete Indicator Functions. In particular, Marching Cubes will generate surfaces that exhibit aliasing and oscillations around the exact surface. We derive a simple solution to remove these problems by using a new function to calculate the positions of vertices along cell edges that is efficient, easy to implement, and does not require any optimization or iteration. Finally, we provide empirical evidence that the error introduced by our contouring method is significantly less than is introduced by Marching Cubes.<\/jats:p>","DOI":"10.1111\/j.1467-8659.2011.01869.x","type":"journal-article","created":{"date-parts":[[2011,4,28]],"date-time":"2011-04-28T10:44:07Z","timestamp":1303987447000},"page":"385-393","update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Contouring Discrete Indicator Functions"],"prefix":"10.1111","volume":"30","author":[{"given":"J.","family":"Manson","sequence":"first","affiliation":[]},{"given":"J.","family":"Smith","sequence":"additional","affiliation":[]},{"given":"S.","family":"Schaefer","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2011,4,28]]},"reference":[{"key":"e_1_2_8_2_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01237.x"},{"key":"e_1_2_8_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2010.17"},{"key":"e_1_2_8_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2003.1260744"},{"key":"e_1_2_8_5_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01039.x"},{"key":"e_1_2_8_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.122"},{"key":"e_1_2_8_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.60"},{"key":"e_1_2_8_8_2","doi-asserted-by":"crossref","unstructured":"GibsonS. FriskenF.:Constrained elastic surface nets: Generating smooth surfaces from binary segmented data. InProceedings of Medical Image Computing and Computer\u2010Assisted Intervention(1998) pp.888\u2013898. 3 8.","DOI":"10.1007\/BFb0056277"},{"key":"e_1_2_8_9_2","doi-asserted-by":"crossref","unstructured":"GreenC.:Improved alpha\u2010tested magnification for vector textures and special effects. InSIGGRAPH Courses(2007) pp.9\u201318. 1.","DOI":"10.1145\/1281500.1281665"},{"key":"e_1_2_8_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/38.62694"},{"key":"e_1_2_8_11_2","unstructured":"KazhdanM.:Reconstruction of solid models from oriented point sets. InProceedings of SGP(2005) pp.73\u201384. 2."},{"key":"e_1_2_8_12_2","unstructured":"KazhdanM. BolithoM. HoppeH.:Poisson surface reconstruction. InProceedings of SGP(2006) pp.61\u201370. 2."},{"key":"e_1_2_8_13_2","unstructured":"KazhdanM. KleinA. DalalK. HoppeH.:Unconstrained isosurface extraction on arbitrary octrees. InProceedings of SGP(2007) pp.125\u2013133. 3."},{"key":"e_1_2_8_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37422"},{"key":"e_1_2_8_15_2","doi-asserted-by":"crossref","unstructured":"LefebvreS. HoppeH.:Perfect spatial hashing. InProceeding of SIGGRAPH(2006) pp.579\u2013588. 1.","DOI":"10.1145\/1141911.1141926"},{"key":"e_1_2_8_16_2","unstructured":"MorA. GibsonS. SamoskyJ.:Interacting with 3\u2010dimensional medical data: Haptic feedback for surgical simulation. InPhantom User Group Workshop(1996). 2 8."},{"key":"e_1_2_8_17_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01281.x"},{"key":"e_1_2_8_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2008.154"},{"key":"e_1_2_8_19_2","unstructured":"ReitingerB. BornikA. BeichelR.:Constructing smooth non\u2010manifold meshes of multi\u2010labeled volumetric datasets. InProceedings of WSCG(2005) pp.227\u2013234. 3."},{"key":"e_1_2_8_20_2","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01209.x"},{"key":"e_1_2_8_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2006.149"},{"key":"e_1_2_8_22_2","doi-asserted-by":"crossref","unstructured":"SchaeferS. WarrenJ.:Dual marching cubes: Primal contouring of dual grids. InProceedings of Pacific Graphics(2004) pp.70\u201376. 2.","DOI":"10.1111\/j.1467-8659.2005.00843.x"},{"key":"e_1_2_8_23_2","doi-asserted-by":"publisher","DOI":"10.1002\/nme.775"},{"key":"e_1_2_8_24_2","doi-asserted-by":"crossref","unstructured":"WangS. W. KaufmanA. E.:Volume sampled voxelization of geometric primitives. InProceedings of IEEE Visualization(1993) pp.78\u201384. 2.","DOI":"10.1109\/VISUAL.1993.398854"},{"key":"e_1_2_8_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/38.310721"},{"key":"e_1_2_8_26_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01900346"}],"container-title":["Computer Graphics Forum"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1111%2Fj.1467-8659.2011.01869.x","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1111\/j.1467-8659.2011.01869.x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T08:53:36Z","timestamp":1741164816000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1111\/j.1467-8659.2011.01869.x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,4]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,4]]}},"alternative-id":["10.1111\/j.1467-8659.2011.01869.x"],"URL":"https:\/\/doi.org\/10.1111\/j.1467-8659.2011.01869.x","archive":["Portico"],"relation":{},"ISSN":["0167-7055","1467-8659"],"issn-type":[{"type":"print","value":"0167-7055"},{"type":"electronic","value":"1467-8659"}],"subject":[],"published":{"date-parts":[[2011,4]]},"assertion":[{"value":"2011-04-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}