Iterative Smoothing of Field Data in Spherical Meshes

Ibanez, Luis1*,Yeo, B.T. Thomas,Golland, Polina
1.KITWARE Inc.
Abstract
Iterative Smoothing of Field Data in Spherical Meshes

Abstract

This document describes a contribution to the Insight Toolkit intended to smooth the values of Field data associated with the nodes of a Spherical Mesh. The Mesh Smoothing filters contributed here do not modify the geometry or the topology of the Mesh. They act only upon the pixel data values associated with the nodes. Two filters are presented, one that smooths scalar field data, and a second one that smooths vector field data. This paper is accompanied with the source code, input data, parameters and output data that we used for validating the algorithm described in this paper. This adheres to the fundamental principle that scientific publications must facilitate reproducibility of the reported results.

Keywords

Mesh ProcessingMesh Data SmoothingQuadEdgeMeshParallel Transport
Manuscript
Source Code and Data

Source Code and Data

QuadEdgeMeshFieldSmoothingFiltersCMakeLists.txt1.5 KBCTestConfig.cmake240 BDocumentsCMakeLists.txt34 BReport001CMakeLists.txt3.5 KBInsightArticle.cls4.1 KBInsightJournal.bib3 KBInsightJournal.ist220 BInsightJournal.sty35.2 KBLambdaValueAnalysis.ods11 KBQuadEdgeMeshFieldSmoothingFilters.tex26.6 KBalgorithm.sty2.2 KBalgorithmic.sty5.4 KBamssymb.sty14.9 KBfancyhdr.sty14.4 KBfloatflt.sty10.8 KBfncychap.sty10.1 KBpicins.sty17.3 KBtimes.sty857 BExamplesCMakeLists.txt439 BSmoothingMeshWithScalars.cxx2.4 KBSmoothingMeshWithVectors.cxx2.6 KBSourceCMakeLists.txt60 BitkQuadEdgeMeshScalarPixelValuesSmoothingFilter.h6.3 KBitkQuadEdgeMeshScalarPixelValuesSmoothingFilter.txx4.1 KBitkQuadEdgeMeshVTKPolyDataReader.h3.9 KBitkQuadEdgeMeshVTKPolyDataReader.txx8.2 KBitkQuadEdgeMeshVectorDataVTKPolyDataWriter.h3.9 KBitkQuadEdgeMeshVectorDataVTKPolyDataWriter.txx3.8 KBitkQuadEdgeMeshVectorPixelValuesSmoothingFilter.h8 KBitkQuadEdgeMeshVectorPixelValuesSmoothingFilter.txx5.6 KBTestingCMakeLists.txt8.4 KBScalarMeshRender.cxx6 KBVectorMeshRender.cxx6.9 KBitkFilterWatcher.h4.8 KBitkMeshGeneratorHelper.h4.9 KBitkMeshGeneratorHelper2.h3.1 KBitkMeshGeneratorHelper3.h2.8 KBitkMeshGeneratorHelper4.h2.7 KBitkMeshGeneratorHelperTest1.cxx1.7 KBitkMeshGeneratorHelperTest2.cxx1.4 KBitkMeshGeneratorHelperTest3.cxx1.6 KBitkMeshGeneratorHelperTest4.cxx1.5 KBitkMeshWriterHelper1.h1.5 KBitkMeshWriterHelper2.h1.6 KBitkQuadEdgeMeshScalarPixelValuesSmoothingFilterTest1.cxx3.9 KBitkQuadEdgeMeshVTKPolyDataReader1.cxx2 KBitkQuadEdgeMeshVTKPolyDataReader2.cxx2.1 KBitkQuadEdgeMeshVectorPixelValuesSmoothingFilterTest1.cxx4.6 KBUtilitiesKWStyleCMakeLists.txt307 BITK.kws.xml.in682 BITKFiles.txt.in100 BITKHeader.h695 BITKOverwrite.txt70 BKWStyle.cmake3.6 KB

Select a file to preview