Papers
Topics
Authors
Recent
Search
2000 character limit reached

Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking

Published 24 May 2010 in astro-ph.IM, cs.DC, and cs.SE | (1005.4454v1)

Abstract: Montage is a portable software toolkit for constructing custom, science-grade mosaics by composing multiple astronomical images. The mosaics constructed by Montage preserve the astrometry (position) and photometry (intensity) of the sources in the input images. The mosaic to be constructed is specified by the user in terms of a set of parameters, including dataset and wavelength to be used, location and size on the sky, coordinate system and projection, and spatial sampling rate. Many astronomical datasets are massive, and are stored in distributed archives that are, in most cases, remote with respect to the available computational resources. Montage can be run on both single- and multi-processor computers, including clusters and grids. Standard grid tools are used to run Montage in the case where the data or computers used to construct a mosaic are located remotely on the Internet. This paper describes the architecture, algorithms, and usage of Montage as both a software toolkit and as a grid portal. Timing results are provided to show how Montage performance scales with number of processors on a cluster computer. In addition, we compare the performance of two methods of running Montage in parallel on a grid.

Citations (178)

Summary

  • The paper introduces Montage, a modular, portable software toolkit and grid portal designed for creating science-grade astronomical image mosaics with high positional and intensity accuracy.
  • Montage utilizes a sophisticated architecture with independent ANSI C modules for efficient image reprojection, background rectification, and coaddition, ensuring computational efficiency and ease of maintenance.
  • Leveraging computational grids and workflow systems, Montage provides a scalable solution for processing large astronomical survey data, offering significant support for mission planning and large-scale data product generation.

Overview of Montage: A Grid Portal and Software Toolkit for Science-Grade Astronomical Image Mosaicking

The paper "Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking" provides a comprehensive exploration of the Montage project—a significant innovation in astronomical data processing. Montage is designed as a portable toolkit capable of constructing customized, science-grade astronomical image mosaics. Primarily, it addresses the need for reliable positional (astrometric) and intensity (photometric) accuracy in large astronomical survey data by employing a sophisticated software architecture and leveraging grid computing technologies.

Architecture and Key Components

Montage's architecture consists of modular components that enable efficient image processing, including reprojection, background rectification, and coaddition of astronomical images. Each step is facilitated by a set of independent ANSI C modules, ensuring computational efficiency and ease of maintenance. Specifically, the reprojection module redistributes information from input image pixels to output pixels while maintaining astrometric integrity using spherical trigonometry algorithms. The background rectification component utilizes linear function fitting to standardize image backgrounds, which is crucial for producing consistent mosaics. The coaddition step amalgamates adjusted images into a coherent mosaic, optionally using advanced algorithms such as "drizzling" to preserve data integrity.

Computational Grid Implementation

Montage can be executed on grid environments like the TeraGrid—an NSF-sponsored distributed infrastructure. It is enhanced by state-of-the-art grid tools that handle data retrieval, processing, and user notification. The paper illustrates two strategies for grid-enabled execution: direct MPI parallelization across grid-accessible clusters and through Pegasus, which optimizes workflow execution on distributed resources. The latter offers superior flexibility, enabling dynamic mapping and fault tolerance, though the MPI approach demonstrated slightly better performance under tested conditions.

Performance Evaluation

The authors provide performance evaluations, revealing that Montage scales efficiently with increased compute nodes, although parallel I/O constraints on tested systems impose limitations. For instance, when generating a mosaic of 2MASS data, Montage’s execution time on 64 processors demonstrated acceptable scalability, reducing computation time significantly compared to single-processor execution.

Practical and Theoretical Implications

Montage has far-reaching implications for astronomy, particularly pertaining to wide-area imaging surveys essential for cosmic structure studies. Its ability to deliver science-grade mosaics on diverse computational platforms offers invaluable support for mission planning, quality assurance, and large-scale data product generation. This flexibility promises advancements in image processing and distributed computing within astronomical research communities.

Future Perspectives

The research hints at future enhancements in image coaddition methods, potentially incorporating outlier rejection algorithms for better data handling. Developments in grid computing frameworks, such as Pegasus, might further optimize Montage’s deployment across varied computational environments. As virtual observatories continue to mature, integrations with standardized data retrieval protocols will likely refine Montage's practical deployment, underscoring its utility in astronomical research.

In conclusion, the paper presents Montage as an efficacious toolkit in scientific data processing, leveraging computational grids to meet complex astronomical imaging needs while ensuring precision and reliability. Its modular design and adaptability facilitate broad application, setting a foundation for future computational innovations in astronomy.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.