[vita]

[publications]

[gallery]

[teaching]

[notes]

[contact]

[links]

weinkauf/gallery

Fast and Memory-Efficient Topological Denoising of 2D and 3D Scalar Fields Corresponding Publication
Logo Data acquisition, numerical inaccuracies, and sampling often introduce noise in measurements and simulations. Removing this noise is often necessary for efficient analysis and visualization of this data, yet many denoising techniques change the minima and maxima of a scalar field. For example, the extrema can appear or disappear, spatially move, and change their value. This can lead to wrong interpretations of the data, e.g., when the maximum temperature over an area is falsely reported being a few degrees cooler because the denoising method is unaware of these features. Recently, a topological denoising technique based on a global energy optimization was proposed, which allows the topology-controlled denoising of 2D scalar fields. While this method preserves the minima and maxima, it is constrained by the size of the data. We extend this work to large 2D data and medium-sized 3D data by introducing a novel domain decomposition approach. It allows processing small patches of the domain independently while still avoiding the introduction of new critical points. Furthermore, we propose an iterative refinement of the solution, which decreases the optimization energy compared to the previous approach and therefore gives smoother results that are closer to the input. We illustrate our technique on synthetic and real-world 2D and 3D data sets that highlight potential applications. D. Günther, A. Jacobson, J. Reininghaus, H.-P. Seidel, O. Sorkine-Hornung, T. Weinkauf
Fast and Memory-Efficient Topological Denoising of 2D and 3D Scalar Fields
IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE VIS) 20(12), December 2014
[slideshow]
aneurism_all
aneurism_all
aneurism_subregion_allCrits
aneurism_subregion_allCrits
aneurism_subregion_gauss1
aneurism_subregion_gauss1
aneurism_subregion_gauss2
aneurism_subregion_gauss2
aneurism_subregion_result
aneurism_subregion_result
aneurism_subregion_selectedCrits
aneurism_subregion_selectedCrits
DomainDecomposition_Init
DomainDecomposition_Init
DomainDecomposition_Shift1
DomainDecomposition_Shift1
DomainDecomposition_Shift2
DomainDecomposition_Shift2
ExplainMonotonicityConstraints
ExplainMonotonicityConstraints
FeasibleRegion_ConvexIter0
FeasibleRegion_ConvexIter0
FeasibleRegion_ConvexIter1
FeasibleRegion_ConvexIter1
FeasibleRegion_ConvexIter2
FeasibleRegion_ConvexIter2
FeasibleRegion_Ideal
FeasibleRegion_Ideal
IsabelTemp_HF2_Orig
IsabelTemp_HF2_Orig
IsabelTemp_HF2_P0_03
IsabelTemp_HF2_P0_03
IsabelTemp_HF2_P0_101
IsabelTemp_HF2_P0_101
IsabelTemp_OrthoIso_Orig
IsabelTemp_OrthoIso_Orig
IsabelTemp_OrthoIso_P0_03
IsabelTemp_OrthoIso_P0_03
IsabelTemp_OrthoIso_P0_101
IsabelTemp_OrthoIso_P0_101
lymph_manually_selected_extrema
lymph_manually_selected_extrema
lymph_segmentation_gauss
lymph_segmentation_gauss
lymph_segmentation_original
lymph_segmentation_original
lymph_segmentation_our
lymph_segmentation_our
PIVB9_Orig_HF
PIVB9_Orig_HF
PIVB9_P18_D0_01_Iter0_HF
PIVB9_P18_D0_01_Iter0_HF
PIVB9_P18_D0_01_Iter5_HF
PIVB9_P18_D0_01_Iter5_HF
Plot_CompTimePerBlockSize
Plot_CompTimePerBlockSize
Plot_ConvexIterEnergy_PIVB9
Plot_ConvexIterEnergy_PIVB9
Plot_DistanceDecomposedGlobal
Plot_DistanceDecomposedGlobal
Plot_EnergyDecomposedGlobal
Plot_EnergyDecomposedGlobal
Plot_IsabelPersistence
Plot_IsabelPersistence
Plot_MemoryPerBlockSize
Plot_MemoryPerBlockSize
Plot_ParallelPerformance
Plot_ParallelPerformance
SimpleReconstruction_Base
SimpleReconstruction_Base
SimpleReconstruction_NoiseDataFix
SimpleReconstruction_NoiseDataFix
SimpleReconstruction_NoiseRe
SimpleReconstruction_NoiseRe
SimpleReconstruction_OneCancel
SimpleReconstruction_OneCancel
SimpleReconstruction_ZeroCancelD1
SimpleReconstruction_ZeroCancelD1
SimpleReconstruction_ZeroCancelD10
SimpleReconstruction_ZeroCancelD10
Sphere_FormanIter2
Sphere_FormanIter2
Sphere_ParallelFormanIter4
Sphere_ParallelFormanIter4
Sphere_SaltAndPepper
Sphere_SaltAndPepper
synthetic_iter4_weight1
synthetic_iter4_weight1
synthetic_originalNoisy
synthetic_originalNoisy
synthetic_originalNoisy_all
synthetic_originalNoisy_all
synthetic_originalNoisy_selected
synthetic_originalNoisy_selected
List of all images categories