12 research outputs found

    Visualisation of flow fields in the web platform

    Get PDF
    Visualization of vector fields plays an important role in research activities nowadays. Web applications allow a fast, multi-platform and multi-device access to data, which results in the need of optimized applications to be implemented in both high and low-performance devices. The computation of trajectories usually repeats calculations due to the fact that several points might lie over the same trajectory. This paper presents a new methodology to calculate point trajectories over a highly-dense and uniformly-distributed grid of points in which the trajectories are forced to lie over the points in the grid. Its advantages rely on a highly parallel computing implementation and in the reduction of the computational effort to calculate the stream paths since unnecessary calculations are avoided by reusing data through iterations. As case study, the visualization of oceanic streams in the web platform is presented and analyzed, using WebGL as the parallel computing architecture and the rendering engine

    Fine-grained visualization pipelines and lazy functional languages

    Get PDF
    The pipeline model in visualization has evolved from a conceptual model of data processing into a widely used architecture for implementing visualization systems. In the process, a number of capabilities have been introduced, including streaming of data in chunks, distributed pipelines, and demand-driven processing. Visualization systems have invariably built on stateful programming technologies, and these capabilities have had to be implemented explicitly within the lower layers of a complex hierarchy of services. The good news for developers is that applications built on top of this hierarchy can access these capabilities without concern for how they are implemented. The bad news is that by freezing capabilities into low-level services expressive power and flexibility is lost. In this paper we express visualization systems in a programming language that more naturally supports this kind of processing model. Lazy functional languages support fine-grained demand-driven processing, a natural form of streaming, and pipeline-like function composition for assembling applications. The technology thus appears well suited to visualization applications. Using surface extraction algorithms as illustrative examples, and the lazy functional language Haskell, we argue the benefits of clear and concise expression combined with fine-grained, demand-driven computation. Just as visualization provides insight into data, functional abstraction provides new insight into visualization

    Unsteady Simulation of the Viscous Flow About a V-22 Rotor and Wing in Hover

    Get PDF
    Results of an unsteady thin-layer Navier-Stokes simulation of a 0.658-scale V-22 rotor and wing configuration in hover are presented. All geometric components of the flapped-wing and rotor test rig, including rotor blades, are accurately modeled. Rotor motion and rotor/airframe interference effects are simulated directly using moving body overset grid methods. Tiltrotor hover aerodynamics are visualized via unsteady particle trace images. Wing download predictive ability is demonstrated. Simulation results are compared with experimental data

    Helicopter Rotor Blade Computation in Unsteady Flows Using Moving Overset Grids

    Get PDF
    An overset grid thin-layer Navier-Stokes code has been extended to include dynamic motion of helicopter rotor blades through relative grid motion. The unsteady flowfield and airloads on an AH-IG rotor in forward flight were computed to verify the methodology and to demonstrate the method's potential usefulness towards comprehensive helicopter codes. In addition, the method uses the blade's first harmonics measured in the flight test to prescribe the blade motion. The solution was impulsively started and became periodic in less than three rotor revolutions. Detailed unsteady numerical flow visualization techniques were applied to the entire unsteady data set of five rotor revolutions and exhibited flowfield features such as blade vortex interaction and wake roll-up. The unsteady blade loads and surface pressures compare well against those from flight measurements. Details of the method, a discussion of the resulting predicted flowfield, and requirements for future work are presented. Overall, given the proper blade dynamics, this method can compute the unsteady flowfield of a general helicopter rotor in forward flight

    Streamline Integration Using MPI-Hybrid Parallelism on a Large Multicore Architecture

    Full text link

    혈관 구조 분석 기반 혈류선 추출과 불투명도 변조를 이용한 혈류 가시화 기법

    Get PDF
    학위논문 (박사)-- 서울대학교 대학원 : 전기·컴퓨터공학부, 2016. 2. 신영길.With recent advances in acquisition and simulation of blood flow data, blood flow visualization has been widely used in medical imaging for the diagnosis and treatment of pathological vessels. The integral line based method has been most commonly employed to depict hemodynamic data because it exhibits a long term flow behavior useful for flow analysis. This method generates integral lines to be used as a basis for graphical representation by tracing the trajectory of a massless particle released on the vector field through a numerical integration. However, there are several unsolved problems when this previous method is applied to thin curved vascular structures. The first one is to locate a seeding plane, which is manually performed in the existing methods, thus yielding inconsistent visual results. The second one is the early termination of a line integration due to locally reversed flow and narrow tubular structure, which results in short flowlines comparing with the vessel length. And the last one is the line occlusion caused by the dense depiction of flowlines. Additionally, in blood flow visualization for clinical uses, it is essential to apparently exhibit abnormal flow relevant to vessel diseases. In this paper, we present an enhanced method that overcomes problems related to the integration based flow visualization and depicts hemodynamics in a more informative way for assisting the diagnosis process. Using the fact that blood flow passes through the inlet or outlet but is blocked by vessel wall, we firstly identify the vessel inlet or outlet by the orthogonality metric between flow velocity vector and vessel surface normal vector. Then, we generate seed points on the detected inlet or outlet by Poisson disk sampling. Therefore, we can achieve the automatic seeding that leads to a consistent and faster flow depiction by skipping the manual location of a seeding plane to initiate the line integration. In addition, we resolve the early terminated line integration by applying the tracing direction adaptively based on flow direction at each seed point and by performing the additional seeding near the terminated location. This solution enables to yield length-extended flowlines, which contribute to faithful flow visualization. Based on the observation that blood flow usually follows the vessel track if there is no obstacle or leak in the middle of a passage, we define the representative flowline for each branch by the vessel centerline. Then, we render flowlines by assigning the opacity according to their shape similarity with the vessel centerline so that flowlines similar to the vessel centerline are shown transparently, while different ones opaquely. Accordingly, our opacity modulation method enables flowlines with unusual flow pattern to appear more noticeable, while minimizing visual clutter and line occlusion. Finally, we introduce HSV (hue, saturation, value) color coding to simultaneously exhibit flow attributes such as local speed and residence time. This color coding gives a more realistic fading effect on the older particles or line segments by attenuating the saturation according to the residence time. Hence, it supports users in comprehending intuitively multiple information at once. Experimental results show that our technique is well suitable to depict blood flow in vascular structures.Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Problem Statement 3 1.3 Main Contribtion 7 1.4 Organization of the Dissertation 8 Chapter 2 Related Works 9 2.1 Flow and Velocity Vector 9 2.2 Flow Visualization 10 2.3 Blood Flow Visualization 16 2.3.1 Geometric Method 16 2.3.2 Feature-Based Method 18 2.3.3 Partition-Based Method 19 Chapter 3 Integration based Flowline Extraction 22 3.1 Overview 22 3.2 Seeding 23 3.3 Barycentric Coordinate Conversion 24 3.4 Cell Searching 26 3.5 Velocity Vector Calculation 27 3.6 Advection 28 3.7 Step Size Adaptation 30 Chapter 4 Blood Flow Visualization using Flow and Geometric Analysis 32 4.1 Preprocessing 33 4.2 Inlet or Outlet based Seeding 35 4.3 Tracing 39 4.3.1 Flow based Bidirectional Tracing 39 4.3.2 Additional Seeding for Length Extended Line Integration 41 4.4 Opacity Modulation 43 4.4.1 Global Opacity 45 4.4.2 Local Opacity 46 4.4.3 Opacity Adjustment 52 4.4.4 Blending 53 4.5 HSV Color Coding 54 4.6 Vessel Rendering 58 4.6.1 Vessel Smoothing 59 4.6.2 Vessel Contour Enhancement 60 4.7 Flowline Drawing 61 4.7.1 Line Illumination 61 4.7.2 Line Halo 63 4.8 Animation 64 Chapter 5 Experimental Results 67 5.1 Evaluation on Seeding 69 5.2 Evaluation on Tracing 74 5.3 Evaluation on Opacity Modulation 82 5.4 Parameter Study 85 Chapter 6 Conclusion 87 Bibliography 89 초 록 99Docto

    ICASE/LaRC Symposium on Visualizing Time-Varying Data

    Get PDF
    Time-varying datasets present difficult problems for both analysis and visualization. For example, the data may be terabytes in size, distributed across mass storage systems at several sites, with time scales ranging from femtoseconds to eons. In response to these challenges, ICASE and NASA Langley Research Center, in cooperation with ACM SIGGRAPH, organized the first symposium on visualizing time-varying data. The purpose was to bring the producers of time-varying data together with visualization specialists to assess open issues in the field, present new solutions, and encourage collaborative problem-solving. These proceedings contain the peer-reviewed papers which were presented at the symposium. They cover a broad range of topics, from methods for modeling and compressing data to systems for visualizing CFD simulations and World Wide Web traffic. Because the subject matter is inherently dynamic, a paper proceedings cannot adequately convey all aspects of the work. The accompanying video proceedings provide additional context for several of the papers

    Visuelle Analyse großer Partikeldaten

    Get PDF
    Partikelsimulationen sind eine bewährte und weit verbreitete numerische Methode in der Forschung und Technik. Beispielsweise werden Partikelsimulationen zur Erforschung der Kraftstoffzerstäubung in Flugzeugturbinen eingesetzt. Auch die Entstehung des Universums wird durch die Simulation von dunkler Materiepartikeln untersucht. Die hierbei produzierten Datenmengen sind immens. So enthalten aktuelle Simulationen Billionen von Partikeln, die sich über die Zeit bewegen und miteinander interagieren. Die Visualisierung bietet ein großes Potenzial zur Exploration, Validation und Analyse wissenschaftlicher Datensätze sowie der zugrundeliegenden Modelle. Allerdings liegt der Fokus meist auf strukturierten Daten mit einer regulären Topologie. Im Gegensatz hierzu bewegen sich Partikel frei durch Raum und Zeit. Diese Betrachtungsweise ist aus der Physik als das lagrange Bezugssystem bekannt. Zwar können Partikel aus dem lagrangen in ein reguläres eulersches Bezugssystem, wie beispielsweise in ein uniformes Gitter, konvertiert werden. Dies ist bei einer großen Menge an Partikeln jedoch mit einem erheblichen Aufwand verbunden. Darüber hinaus führt diese Konversion meist zu einem Verlust der Präzision bei gleichzeitig erhöhtem Speicherverbrauch. Im Rahmen dieser Dissertation werde ich neue Visualisierungstechniken erforschen, welche speziell auf der lagrangen Sichtweise basieren. Diese ermöglichen eine effiziente und effektive visuelle Analyse großer Partikeldaten
    corecore