TY - JOUR
T1 - A robust parity test for extracting parallel vectors in 3D
AU - Ju, Tao
AU - Cheng, Minxin
AU - Wang, Xu
AU - Duan, Ye
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/12/31
Y1 - 2014/12/31
N2 - Parallel vectors (PV), the loci where two vector fields are parallel, are commonly used to represent curvilinear features in 3D for data visualization. Methods for extracting PV usually operate on a 3D grid and start with detecting seed points on a cell face. We propose, to the best of our knowledge, the first provably correct test that determines the parity of the number of PV points on a cell face. The test only needs to sample along the face boundary and works for any choice of the two vector fields. A discretization of the test is described, validated, and compared with existing tests that are also based on boundary sampling. The test can guide PV-extraction algorithms to ensure closed curves wherever the input fields are continuous, which we exemplify in extracting ridges and valleys of scalar functions.
AB - Parallel vectors (PV), the loci where two vector fields are parallel, are commonly used to represent curvilinear features in 3D for data visualization. Methods for extracting PV usually operate on a 3D grid and start with detecting seed points on a cell face. We propose, to the best of our knowledge, the first provably correct test that determines the parity of the number of PV points on a cell face. The test only needs to sample along the face boundary and works for any choice of the two vector fields. A discretization of the test is described, validated, and compared with existing tests that are also based on boundary sampling. The test can guide PV-extraction algorithms to ensure closed curves wherever the input fields are continuous, which we exemplify in extracting ridges and valleys of scalar functions.
KW - Feature curve extraction
KW - Parallel vectors
KW - Parity test
KW - Ridges and valleys
UR - http://www.scopus.com/inward/record.url?scp=84909608009&partnerID=8YFLogxK
U2 - 10.1109/TVCG.2014.2346412
DO - 10.1109/TVCG.2014.2346412
M3 - Article
AN - SCOPUS:84909608009
SN - 1077-2626
VL - 20
SP - 2526
EP - 2534
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 12
M1 - 06875965
ER -