trol the illustrative techniques of a number of stream
surfaces within the same region of the domain en-
ables the user to tweak the final image to improve
clarity, and focus attention on certain layers. This
work provides valuable insight into the domain expert
CFD data, as visualisation tools rarely come equipped
with quantitative analysis features which are usually
of more use to engineers.
6 CONCLUSIONS
The goal of this work is to improve computational
performance, memory footprint, exploratory flexibil-
ity, robustness of flow visualisation across different
multi-field flow data including unstructured data, and
intuitive feedback on the fly in an interactive envi-
ronment for detailed examination of the multi-field
data. We improve the performance and memory us-
age, while providing an environment and tools for the
domain engineer to visualise multi-field CFD data.
We demonstrate a novel application of k-means and
DBSCAN clustering to provide focus and contextual
information when combined with tree map interac-
tion. The fast performance brings vector field clus-
tering a large step forward towards clustering of un-
steady flow data. The novel use of a seeding cuboid
fitted to clusters for the placement of stream sur-
faces provides intuitive feedback about the evolution
of the selected attributes both upstream and down-
stream from the location of interest. We compare and
contrast with other recent work in this field, provid-
ing feedback from domain experts utilising our frame-
work who conclude that this technique is a signifi-
cant improvement over recent work in this area. Dur-
ing our study we examined the possibility of utilis-
ing multi-field clustering with the intent of removing
the need for the user to select a data field of interest.
Because, within our target domain, the various data
fields are dependant data, multi-field clustering does
not produce results significantly different from clus-
tering a single field. The domain experts preferred
the flexibility of selecting the fields of interest.
REFERENCES
Bavoli, L. and Myers, K. (2008). Order Independent Trans-
parency with Dual Depth Peeling. NVIDIA Developer
SDK 10.
Bock, H.-H. (2007). Clustering Methods: A History of
k-Means Algorithms. In Brito, P., Cucumel, G.,
Bertrand, P., and Carvalho, F., editors, Selected Con-
tributions in Data Analysis and Classification, Stud-
ies in Classification, Data Analysis, and Knowledge
Organization, pages 161–172. Springer Berlin Heidel-
berg.
Born, S., Wiebel, A., Friedrich, J., Scheuermann, G., and
Bartz, D. (2010). Illustrative Stream Surfaces. IEEE
Transactions on Visualization and Computer Graph-
ics, 16(6):1329–1338.
Bruls, M., Huizing, K., and Van Wijk, J. (2000). Squar-
ified treemaps. In Data Visualization, pages 33–42.
Citeseer.
Camarri, S., Salvetti, M.-V., Buffoni, M., and Iollo, A.
(2005). Simulation of the three-dimensional flow
around a square cylinder between parallel walls at
moderate Reynolds numbers. In XVII Congresso di
Meccanica Teorica ed Applicata.
Edmunds, M., Laramee, R., Chen, G., Zhang, E., and Max,
N. (2012a). Advanced, Automatic Stream Surface
Seeding and Filtering. In Theory and Practice of Com-
puter Graphics, pages 53–60.
Edmunds, M., Laramee, R., Malki, R., Masters, I., Croft,
T., Chen, G., and Zhang, E. (2012b). Automatic
Stream Surface Seeding: A Feature Centered Ap-
proach. Computer Graphics Forum, 31(3.2):1095–
1104.
Edmunds, M., Laramee, R. S., Chen, G., Max, N., Zhang,
E., and Ware, C. (2012c). Surface-Based Flow Visu-
alization. Computers & Graphics, 36(8):974 – 990.
Edmunds, M., McLoughlin, T., Laramee, R. S., Chen, G.,
Zhang, E., and Max, N. (2011). Automatic Stream
Surfaces Seeding. In EUROGRAPHICS 2011 Short
Papers, pages 53–56, Llandudno, Wales, UK.
Ester, M., Kriegel, H., Sander, J., and Xu, X. (1996). A
Density-Based Algorithm for Discovering Clusters in
Large Spatial Databases with Noise. In Proceedings of
the 2nd International Conference on Knowledge Dis-
covery and Data mining, volume 1996, pages 226–
231. AAAI Press.
Hultquist, J. P. M. (1992). Constructing Stream Surfaces in
Steady 3D Vector Fields. In Proceedings IEEE Visu-
alization ’92, pages 171–178.
Hummel, M., Garth, C., Hamann, B., Hagen, H., and Joy, K.
(2010). IRIS: Illustrative Rendering for Integral Sur-
faces. IEEE Transactions on Visualization and Com-
puter Graphics, 16(6):1319–1328.
Johnson, B. and Shneiderman, B. (1991). Tree-maps: A
Space-Filling Approach to the Visualization of Hier-
archical Information Structures. In Proceedings of the
2nd conference on Visualization ’91, VIS ’91, pages
284–291, Los Alamitos, CA, USA. IEEE Computer
Society Press.
Jolliffe, I. (2005). Principal Component Analysis. Wiley
Online Library.
Kehrer, J. and Hauser, H. (2012). Visualization and Vi-
sual Analysis of Multi-faceted Scientific Data: A Sur-
vey. IEEE Transactions on Visualization and Com-
puter Graphics.
Kogan, J. (2007). Introduction to Clustering Large and
High-Dimensional Data. Cambridge University Press.
Malki, R., Williams, A., Togneri, M., and Masters, I.
(2012). A Coupled Blade Element Momentum: Com-
putational Fluid Dynamics Model for Evaluating Tidal
IVAPP2014-InternationalConferenceonInformationVisualizationTheoryandApplications
354