[vita]

[publications]

[gallery]

[teaching]

[notes]

[contact]

[links]

weinkauf/gallery

Multi-field Pattern Matching based on Sparse Feature Sampling Corresponding Publication
Logo We present an approach to pattern matching in 3D multi-field scalar data. Existing pattern matching algorithms work on single scalar or vector fields only, yet many numerical simulations output multi-field data where only a joint analysis of multiple fields describes the underlying phenomenon fully. Our method takes this into account by bundling information from multiple fields into the description of a pattern. First, we extract a sparse set of features for each 3D scalar field using the 3D SIFT algorithm (Scale-Invariant Feature Transform). This allows for a memory-saving description of prominent features in the data with invariance to translation, rotation, and scaling. Second, the user defines a pattern as a set of SIFT features in multiple fields by e.g. brushing a region of interest. Third, we locate and rank matching patterns in the entire data set. Experiments show that our algorithm is efficient in terms of required memory and computational efforts. Z. Wang, H.-P. Seidel, T. Weinkauf
Multi-field Pattern Matching based on Sparse Feature Sampling
IEEE Transactions on Visualization and Computer Graphics (Proc. IEEE VIS) 22(1), January 2016
[slideshow]
BenardDetectionAll
BenardDetectionAll
BenardSelection
BenardSelection
BenardStreamlines_Clifford
BenardStreamlines_Clifford
BenardStreamlines_Heiberg
BenardStreamlines_Heiberg
BenardStreamlines_SIFT
BenardStreamlines_SIFT
benzene_result
benzene_result
benzene_selection
benzene_selection
borromean_curvature
borromean_curvature
borromean_curvature_sift
borromean_curvature_sift
borromean_helicity
borromean_helicity
borromean_helicity_sift
borromean_helicity_sift
borromean_jacobian
borromean_jacobian
borromean_jacobian_sift
borromean_jacobian_sift
borromean_lambda2
borromean_lambda2
borromean_lambda2_sift
borromean_lambda2_sift
borromean_magnitude
borromean_magnitude
borromean_magnitude_sift
borromean_magnitude_sift
borromean_okuboweiss
borromean_okuboweiss
borromean_okuboweiss_sift
borromean_okuboweiss_sift
borromean_result1
borromean_result1
Borromean_Result1_StreamLines
Borromean_Result1_StreamLines
borromean_result2
borromean_result2
Borromean_Result2_StreamLines
Borromean_Result2_StreamLines
borromean_result2_topview
borromean_result2_topview
borromean_selection1
borromean_selection1
borromean_selection2
borromean_selection2
borromean_selection2_topview
borromean_selection2_topview
Climate_IsoPressureHeight_result
Climate_IsoPressureHeight_result
Climate_IsoPressureHeight_selection
Climate_IsoPressureHeight_selection
Climate_MultiField_result
Climate_MultiField_result
Climate_Temperature_result
Climate_Temperature_result
Climate_Temperature_selection
Climate_Temperature_selection
Climate_Windspeed_result
Climate_Windspeed_result
Climate_Windspeed_selection
Climate_Windspeed_selection
correlation_benard
correlation_benard
correlation_borromean
correlation_borromean
InvarianceEvalSetup
InvarianceEvalSetup
isabel20
isabel20
isabel21
isabel21
isabel22
isabel22
isabel23
isabel23
isabel24
isabel24
isabel25
isabel25
isabel26
isabel26
isabel27
isabel27
isabel28
isabel28
isabel29
isabel29
isabel30
isabel30
isabel31
isabel31
isabel32
isabel32
isabel33
isabel33
isabel34
isabel34
isabel35
isabel35
isabel36
isabel36
isabel37
isabel37
isabel38
isabel38
isabel39
isabel39
isabel40
isabel40
isabel41
isabel41
matching
matching
noise
noise
pipeline
pipeline
rotation
rotation
rotation_invariance
rotation_invariance
scaling
scaling
SIFTFields
SIFTFields
SIFTNeighborhood
SIFTNeighborhood
SquareCylinder_result
SquareCylinder_result
SquareCylinder_selection
SquareCylinder_selection
translation
translation
List of all images categories