Normalized to: Hassan, A.
[1]
oai:arXiv.org:1803.11399 [pdf] - 1670687
Interactive 3D Visualization for Theoretical Virtual Observatories
Submitted: 2018-03-30
Virtual Observatories (VOs) are online hubs of scientific knowledge. They
encompass a collection of platforms dedicated to the storage and dissemination
of astronomical data, from simple data archives to e-research platforms
offering advanced tools for data exploration and analysis. Whilst the more
mature platforms within VOs primarily serve the observational community, there
are also services fulfilling a similar role for theoretical data. Scientific
visualization can be an effective tool for analysis and exploration of datasets
made accessible through web platforms for theoretical data, which often contain
spatial dimensions and properties inherently suitable for visualization via
e.g. mock imaging in 2d or volume rendering in 3d. We analyze the current state
of 3d visualization for big theoretical astronomical datasets through
scientific web portals and virtual observatory services. We discuss some of the
challenges for interactive 3d visualization and how it can augment the workflow
of users in a virtual observatory context. Finally we showcase a lightweight
client-server visualization tool for particle-based datasets allowing
quantitative visualization via data filtering, highlighting two example use
cases within the Theoretical Astrophysical Observatory.
[2]
oai:arXiv.org:1707.00442 [pdf] - 1585420
Real-time colouring and filtering with graphics shaders
Submitted: 2017-07-03
Despite the popularity of the Graphics Processing Unit (GPU) for general
purpose computing, one should not forget about the practicality of the GPU for
fast scientific visualisation. As astronomers have increasing access to three
dimensional (3D) data from instruments and facilities like integral field units
and radio interferometers, visualisation techniques such as volume rendering
offer means to quickly explore spectral cubes as a whole. As most 3D
visualisation techniques have been developed in fields of research like medical
imaging and fluid dynamics, many transfer functions are not optimal for
astronomical data. We demonstrate how transfer functions and graphics shaders
can be exploited to provide new astronomy-specific explorative colouring
methods. We present 12 shaders, including four novel transfer functions
specifically designed to produce intuitive and informative 3D visualisations of
spectral cube data. We compare their utility to classic colour mapping. The
remaining shaders highlight how common computation like filtering, smoothing
and line ratio algorithms can be integrated as part of the graphics pipeline.
We discuss how this can be achieved by utilising the parallelism of modern GPUs
along with a shading language, letting astronomers apply these new techniques
at interactive frame rates. All shaders investigated in this work are included
in the open source software shwirl (Vohl, 2017).
[3]
oai:arXiv.org:1702.04829 [pdf] - 1567683
Sports stars: analyzing the performance of astronomers at
visualization-based discovery
Submitted: 2017-02-15
In this data-rich era of astronomy, there is a growing reliance on automated
techniques to discover new knowledge. The role of the astronomer may change
from being a discoverer to being a confirmer. But what do astronomers actually
look at when they distinguish between "sources" and "noise?" What are the
differences between novice and expert astronomers when it comes to visual-based
discovery? Can we identify elite talent or coach astronomers to maximize their
potential for discovery? By looking to the field of sports performance
analysis, we consider an established, domain-wide approach, where the expertise
of the viewer (i.e. a member of the coaching team) plays a crucial role in
identifying and determining the subtle features of gameplay that provide a
winning advantage. As an initial case study, we investigate whether the
SportsCode performance analysis software can be used to understand and document
how an experienced HI astronomer makes discoveries in spectral data cubes. We
find that the process of timeline-based coding can be applied to spectral cube
data by mapping spectral channels to frames within a movie. SportsCode provides
a range of easy to use methods for annotation, including feature-based codes
and labels, text annotations associated with codes, and image-based drawing.
The outputs, including instance movies that are uniquely associated with coded
events, provide the basis for a training program or team-based analysis that
could be used in unison with discipline specific analysis software. In this
coordinated approach to visualization and analysis, SportsCode can act as a
visual notebook, recording the insight and decisions in partnership with
established analysis methods. Alternatively, in situ annotation and coding of
features would be a valuable addition to existing and future visualisation and
analysis packages.
[4]
oai:arXiv.org:1612.00920 [pdf] - 1580799
Collaborative visual analytics of radio surveys in the Big Data era
Submitted: 2016-12-02
Radio survey datasets comprise an increasing number of individual
observations stored as sets of multidimensional data. In large survey projects,
astronomers commonly face limitations regarding: 1) interactive visual
analytics of sufficiently large subsets of data; 2) synchronous and
asynchronous collaboration; and 3) documentation of the discovery workflow. To
support collaborative data inquiry, we present encube, a large-scale
comparative visual analytics framework. Encube can utilise advanced
visualization environments such as the CAVE2 (a hybrid 2D and 3D virtual
reality environment powered with a 100 Tflop/s GPU-based supercomputer and 84
million pixels) for collaborative analysis of large subsets of data from radio
surveys. It can also run on standard desktops, providing a capable visual
analytics experience across the display ecology. Encube is composed of four
primary units enabling compute-intensive processing, advanced visualisation,
dynamic interaction, parallel data query, along with data management. Its
modularity will make it simple to incorporate astronomical analysis packages
and Virtual Observatory capabilities developed within our community. We discuss
how encube builds a bridge between high-end display systems (such as CAVE2) and
the classical desktop, preserving all traces of the work completed on either
platform -- allowing the research process to continue wherever you are.
[5]
oai:arXiv.org:1610.00806 [pdf] - 1490931
An interactive, comparative and quantitative 3D visualization system for
large-scale spectral-cube surveys using CAVE2
Submitted: 2016-10-03
As the quantity and resolution of spectral-cubes from optical/infrared and
radio surveys increase, desktop-based visualization and analysis solutions must
adapt and evolve. Novel immersive 3D environments such as the CAVE2 at Monash
University can overcome personal computer's visualization limitations. CAVE2 is
part advanced 2D/3D visualization space (80 stereo-capable screens providing a
total of 84 million pixels) and part supercomputer ($\sim100$ TFLOPS of
integrated GPU-based processing power). We present a novel visualization system
enabling simultaneous 3D comparative visualization of $\sim100$ spectral-cubes.
With CAVE2 augmented by our newly developed web-based controller interface,
astronomers can easily organise spectral-cubes on the different display panels,
apply real-time transforms to one or many spectral cubes, and request
quantitative information about the displayed data. We also discuss how such a
solution can help accelerate the discovery rate in varied research scenarios.
[6]
oai:arXiv.org:1610.00760 [pdf] - 1492825
Large-scale comparative visualisation of sets of multidimensional data
Vohl, Dany;
Barnes, David G.;
Fluke, Christopher J.;
Poudel, Govinda;
Georgiou-Karistianis, Nellie;
Hassan, Amr H.;
Benovitski, Yuri;
Wong, Tsz Ho;
Kaluza, Owen;
Nguyen, Toan D.;
Bonnington, C. Paul
Submitted: 2016-10-03
We present encube $-$ a qualitative, quantitative and comparative
visualisation and analysis system, with application to high-resolution,
immersive three-dimensional environments and desktop displays. encube extends
previous comparative visualisation systems by considering: 1) the integration
of comparative visualisation and analysis into a unified system; 2) the
documentation of the discovery process; and 3) an approach that enables
scientists to continue the research process once back at their desktop. Our
solution enables tablets, smartphones or laptops to be used as interaction
units for manipulating, organising, and querying data. We highlight the
modularity of encube, allowing additional functionalities to be included as
required. Additionally, our approach supports a high level of collaboration
within the physical environment. We show how our implementation of encube
operates in a large-scale, hybrid visualisation and supercomputing environment
using the CAVE2 at Monash University, and on a local desktop, making it a
versatile solution. We discuss how our approach can help accelerate the
discovery rate in a variety of research scenarios.
[7]
oai:arXiv.org:1403.5270 [pdf] - 1396647
The Theoretical Astrophysical Observatory: Cloud-Based Mock Galaxy
Catalogues
Bernyk, Maksym;
Croton, Darren J.;
Tonini, Chiara;
Hodkinson, Luke;
Hassan, Amr H.;
Garel, Thibault;
Duffy, Alan R.;
Mutch, Simon J.;
Poole, Gregory B.;
Hegarty, Sarah
Submitted: 2014-03-20, last modified: 2016-01-21
We introduce the Theoretical Astrophysical Observatory (TAO), an online
virtual laboratory that houses mock observations of galaxy survey data. Such
mocks have become an integral part of the modern analysis pipeline. However,
building them requires an expert knowledge of galaxy modelling and simulation
techniques, significant investment in software development, and access to high
performance computing. These requirements make it difficult for a small
research team or individual to quickly build a mock catalogue suited to their
needs. To address this TAO offers access to multiple cosmological simulations
and semi-analytic galaxy formation models from an intuitive and clean web
interface. Results can be funnelled through science modules and sent to a
dedicated supercomputer for further processing and manipulation. These modules
include the ability to (1) construct custom observer light-cones from the
simulation data cubes; (2) generate the stellar emission from star formation
histories, apply dust extinction, and compute absolute and/or apparent
magnitudes; and (3) produce mock images of the sky. All of TAO's features can
be accessed without any programming requirements. The modular nature of TAO
opens it up for further expansion in the future.
[8]
oai:arXiv.org:1211.4896 [pdf] - 1157947
Tera-scale Astronomical Data Analysis and Visualization
Submitted: 2012-11-20
We present a high-performance, graphics processing unit (GPU)-based framework
for the efficient analysis and visualization of (nearly) terabyte (TB)-sized
3-dimensional images. Using a cluster of 96 GPUs, we demonstrate for a 0.5 TB
image: (1) volume rendering using an arbitrary transfer function at 7--10
frames per second; (2) computation of basic global image statistics such as the
mean intensity and standard deviation in 1.7 s; (3) evaluation of the image
histogram in 4 s; and (4) evaluation of the global image median intensity in
just 45 s. Our measured results correspond to a raw computational throughput
approaching one teravoxel per second, and are 10--100 times faster than the
best possible performance with traditional single-node, multi-core CPU
implementations. A scalability analysis shows the framework will scale well to
images sized 1 TB and beyond. Other parallel data analysis algorithms can be
added to the framework with relative ease, and accordingly, we present our
framework as a possible solution to the image analysis and visualization
requirements of next-generation telescopes, including the forthcoming Square
Kilometre Array pathfinder radiotelescopes.
[9]
oai:arXiv.org:1205.0282 [pdf] - 1123098
A Distributed GPU-based Framework for real-time 3D Volume Rendering of
Large Astronomical Data Cubes
Submitted: 2012-05-01
We present a framework to interactively volume-render three-dimensional data
cubes using distributed ray-casting and volume bricking over a cluster of
workstations powered by one or more graphics processing units (GPUs) and a
multi-core CPU. The main design target for this framework is to provide an
in-core visualization solution able to provide three-dimensional interactive
views of terabyte-sized data cubes. We tested the presented framework using a
computing cluster comprising 64 nodes with a total of 128 GPUs. The framework
proved to be scalable to render a 204 GB data cube with an average of 30 frames
per second. Our performance analyses also compare between using NVIDIA Tesla
1060 and 2050 GPU architectures and the effect of increasing the visualization
output resolution on the rendering performance. Although our initial focus, and
the examples presented in this work, is volume rendering of spectral data cubes
from radio astronomy, we contend that our approach has applicability to other
disciplines where close to real-time volume rendering of terabyte-order 3D data
sets is a requirement.
[10]
oai:arXiv.org:1111.6661 [pdf] - 444354
Unleashing the Power of Distributed CPU/GPU Architectures: Massive
Astronomical Data Analysis and Visualization case study
Submitted: 2011-11-28
Upcoming and future astronomy research facilities will systematically
generate terabyte-sized data sets moving astronomy into the Petascale data era.
While such facilities will provide astronomers with unprecedented levels of
accuracy and coverage, the increases in dataset size and dimensionality will
pose serious computational challenges for many current astronomy data analysis
and visualization tools. With such data sizes, even simple data analysis tasks
(e.g. calculating a histogram or computing data minimum/maximum) may not be
achievable without access to a supercomputing facility.
To effectively handle such dataset sizes, which exceed today's single machine
memory and processing limits, we present a framework that exploits the
distributed power of GPUs and many-core CPUs, with a goal of providing data
analysis and visualizing tasks as a service for astronomers. By mixing shared
and distributed memory architectures, our framework effectively utilizes the
underlying hardware infrastructure handling both batched and real-time data
analysis and visualization tasks. Offering such functionality as a service in a
"software as a service" manner will reduce the total cost of ownership, provide
an easy to use tool to the wider astronomical community, and enable a more
optimized utilization of the underlying hardware infrastructure.
[11]
oai:arXiv.org:1102.5123 [pdf] - 1052345
Scientific Visualization in Astronomy: Towards the Petascale Astronomy
Era
Submitted: 2011-02-24
Astronomy is entering a new era of discovery, coincident with the
establishment of new facilities for observation and simulation that will
routinely generate petabytes of data. While an increasing reliance on automated
data analysis is anticipated, a critical role will remain for
visualization-based knowledge discovery. We have investigated scientific
visualization applications in astronomy through an examination of the
literature published during the last two decades. We identify the two most
active fields for progress - visualization of large-N particle data and
spectral data cubes - discuss open areas of research, and introduce a mapping
between astronomical sources of data and data representations used in general
purpose visualization tools. We discuss contributions using high performance
computing architectures (e.g: distributed processing and GPUs), collaborative
astronomy visualization, the use of workflow systems to store metadata about
visualization parameters, and the use of advanced interaction devices. We
examine a number of issues that may be limiting the spread of scientific
visualization research in astronomy and identify six grand challenges for
scientific visualization research in the Petascale Astronomy Era.
[12]
oai:arXiv.org:1012.2901 [pdf] - 1516216
Visualisation and Analysis Challenges for WALLABY
Submitted: 2010-12-13
Visualisation and analysis of terabyte-scale datacubes, as will be produced
with the Australian Square Kilometre Array Pathfinder (ASKAP), will pose
challenges for existing astronomy software and the work practices of
astronomers. Focusing on the proposed outcomes of WALLABY (Widefield ASKAP
L-Band Legacy All-Sky Blind Survey), and using lessons learnt from HIPASS (HI
Parkes All Sky Survey), we identify issues that astronomers will face with
WALLABY data cubes. We comment on potential research directions and possible
solutions to these challenges.
[13]
oai:arXiv.org:1012.2909 [pdf] - 278066
Distributed GPU Volume Rendering of ASKAP Spectral Data Cubes
Submitted: 2010-12-13
The Australian SKA Pathfinder (ASKAP) will be producing 2.2 terabyte HI
spectral-line cubes for each 8 hours of observation by 2013. Global views of
spectral data cubes are vital for the detection of instrumentation errors, the
identification of data artefacts and noise characteristics, and the discovery
of strange phenomena, unexpected relations, or unknown patterns. We have
previously presented the first framework that can render ASKAP-sized cubes at
interactive frame rates. The framework provides the user with a real-time
interactive volume rendering by combining shared and distributed memory
architectures, distributed CPUs and graphics processing units (GPUs), using the
ray-casting algorithm. In this paper we present two main extensions of this
framework which are: using a multi-panel display system to provide a high
resolution rendering output, and the ability to integrate automated data
analysis tools into the visualization output and to interact with its output in
place.
[14]
oai:arXiv.org:1008.4623 [pdf] - 294777
Astrophysical Supercomputing with GPUs: Critical Decisions for Early
Adopters
Submitted: 2010-08-26
General purpose computing on graphics processing units (GPGPU) is
dramatically changing the landscape of high performance computing in astronomy.
In this paper, we identify and investigate several key decision areas, with a
goal of simplyfing the early adoption of GPGPU in astronomy. We consider the
merits of OpenCL as an open standard in order to reduce risks associated with
coding in a native, vendor-specific programming environment, and present a GPU
programming philosophy based on using brute force solutions. We assert that
effective use of new GPU-based supercomputing facilities will require a change
in approach from astronomers. This will likely include improved programming
training, an increased need for software development best-practice through the
use of profiling and related optimisation tools, and a greater reliance on
third-party code libraries. As with any new technology, those willing to take
the risks, and make the investment of time and effort to become early adopters
of GPGPU in astronomy, stand to reap great benefits.
[15]
oai:arXiv.org:1008.0135 [pdf] - 229079
Interactive Visualization of the Largest Radioastronomy Cubes
Submitted: 2010-07-31
3D visualization is an important data analysis and knowledge discovery tool,
however, interactive visualization of large 3D astronomical datasets poses a
challenge for many existing data visualization packages. We present a solution
to interactively visualize larger-than-memory 3D astronomical data cubes by
utilizing a heterogeneous cluster of CPUs and GPUs. The system partitions the
data volume into smaller sub-volumes that are distributed over the rendering
workstations. A GPU-based ray casting volume rendering is performed to generate
images for each sub-volume, which are composited to generate the whole volume
output, and returned to the user. Datasets including the HI Parkes All Sky
Survey (HIPASS - 12 GB) southern sky and the Galactic All Sky Survey (GASS - 26
GB) data cubes were used to demonstrate our framework's performance. The
framework can render the GASS data cube with a maximum render time < 0.3 second
with 1024 x 1024 pixels output resolution using 3 rendering workstations and 8
GPUs. Our framework will scale to visualize larger datasets, even of Terabyte
order, if proper hardware infrastructure is available.
[16]
oai:arXiv.org:1001.2049 [pdf] - 32715
GPU-Based Volume Rendering of Noisy Multi-Spectral Astronomical Data
Submitted: 2010-01-12
Traditional analysis techniques may not be sufficient for astronomers to make
the best use of the data sets that current and future instruments, such as the
Square Kilometre Array and its Pathfinders, will produce. By utilizing the
incredible pattern-recognition ability of the human mind, scientific
visualization provides an excellent opportunity for astronomers to gain
valuable new insight and understanding of their data, particularly when used
interactively in 3D. The goal of our work is to establish the feasibility of a
real-time 3D monitoring system for data going into the Australian SKA
Pathfinder archive.
Based on CUDA, an increasingly popular development tool, our work utilizes
the massively parallel architecture of modern graphics processing units (GPUs)
to provide astronomers with an interactive 3D volume rendering for
multi-spectral data sets. Unlike other approaches, we are targeting real time
interactive visualization of datasets larger than GPU memory while giving
special attention to data with low signal to noise ratio - two critical aspects
for astronomy that are missing from most existing scientific visualization
software packages. Our framework enables the astronomer to interact with the
geometrical representation of the data, and to control the volume rendering
process to generate a better representation of their datasets.