Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Amr H. Hassan is active.

Publication


Featured researches published by Amr H. Hassan.


Publications of the Astronomical Society of Australia | 2011

Scientific Visualization in Astronomy: Towards the Petascale Astronomy Era

Amr H. Hassan; Christopher J. Fluke

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.


Publications of the Astronomical Society of Australia | 2011

Astrophysical Supercomputing with GPUs: Critical Decisions for Early Adopters*

Christopher J. Fluke; David G. Barnes; Benjamin R. Barsdell; Amr H. Hassan

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 simplifying 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.


Astrophysical Journal Supplement Series | 2016

The Theoretical Astrophysical Observatory: Cloud-based Mock Galaxy Catalogs

Maksym Bernyk; Darren J. Croton; Chiara Tonini; Luke Hodkinson; Amr H. Hassan; Thibault Garel; Alan R. Duffy; Simon J. Mutch; Gregory B. Poole; Sarah Hegarty

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 t 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.


Monthly Notices of the Royal Astronomical Society | 2013

Tera-scale astronomical data analysis and visualization

Amr H. Hassan; Christopher J. Fluke; David G. Barnes; Virginia A. Kilborn

We present a high-performance, graphics processing unit (GPU)-based framework for the ecient 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 nextgeneration telescopes, including the forthcoming Square Kilometre Array pathnder radiotelescopes.


Publications of the Astronomical Society of Australia | 2012

A Distributed GPU-Based Framework for Real-Time 3D Volume Rendering of Large Astronomical Data Cubes

Amr H. Hassan; Christopher J. Fluke; David G. Barnes

We present a framework to volume-render three-dimensional data cubes interactively 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 central processing unit (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 the use of NVIDIA Tesla 1060 and 2050 GPU architectures and the effect of increasing the visualization output resolution on the rendering performance. Although our initial focus, as shown in 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 three-dimensional data sets is a requirement.


international conference on e-science | 2010

Visualisation and Analysis Challenges for WALLABY

Christopher J. Fluke; David G. Barnes; Amr H. Hassan

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 (Wide field ASKAP L-Band Legacy All-Sky Blind Survey), and using lessons learnt from HIPASS (H{\sc i} 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.


PeerJ | 2016

Large-scale comparative visualisation of sets of multidimensional data

Dany Vohl; David G. Barnes; Christopher J. Fluke; Govinda R. Poudel; Nellie Georgiou-Karistianis; Amr H. Hassan; Yuri Benovitski; Tsz Ho Wong; Owen Kaluza; C. Paul Bonnington

We present encube


Monthly Notices of the Royal Astronomical Society | 2018

Interactive 3D visualization for theoretical Virtual Observatories

Timothy Dykes; Amr H. Hassan; C. Gheller; Darren J. Croton; Mel Krokos

-


Monthly Notices of the Royal Astronomical Society | 2017

Real-time colouring and filtering with graphics shaders

Dany Vohl; Christopher J. Fluke; David G. Barnes; Amr H. Hassan

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.


arXiv: Instrumentation and Methods for Astrophysics | 2016

Collaborative visual analytics of radio surveys in the Big Data era.

Dany Vohl; Christopher J. Fluke; Amr H. Hassan; David G. Barnes; Virginia A. Kilborn

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.

Collaboration


Dive into the Amr H. Hassan's collaboration.

Top Co-Authors

Avatar

Christopher J. Fluke

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

Dany Vohl

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

Darren J. Croton

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

Virginia A. Kilborn

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

Mel Krokos

University of Portsmouth

View shared research outputs
Top Co-Authors

Avatar

Alan R. Duffy

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

Benjamin R. Barsdell

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

C. J. Fluke

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar

C. MacMahon

Swinburne University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge