Abstract
Digital image data are now commonly used throughout the field of solar physics. Many steps of image data analysis, including image co-alignment, perspective reprojection of the solar surface, and compensation for solar rotation, require re-sampling original telescope image data under a distorting coordinate transformation. The most common image re-sampling methods introduce significant, unnecessary flaws into the data. More correct techniques have been known in the computer graphics community for some time but remain little known within the solar community and hence deserve further presentation. Furthermore, image distortion under specialized coordinate transformations is a powerful analysis technique with applications well beyond image resizing and perspective compensation. Here I give a brief overview of the mathematics of data re-sampling under arbitrary distortions, present a simple algorithm for optimized re-sampling, give some examples of distortion as an analysis tool, and introduce scientific image distortion software that is freely available over the Internet.
``First get your facts straight. Then you can distort them as you please.'' – Mark Twain
Similar content being viewed by others
References
Berry, D. S.: 2001, 'Providing Improved WCS Facilities Through the Starlink AST and NDF Libraries', ASP Conf. Ser. 238: Astronomical Data Analysis Software and Systems X, p. 129.
Biesecker, D. A., Myers, D. C., Thompson, B. Jr., Hammer, D. M., and Vourlidas, A.: 2002, Astrophys. J. 569, 1009.
Bogart, R. S., Sa, L., Duvall, T., Haber, D., Toomre, J., and Hill, F.: 1995, 'Plane-Wave Analysis of Solar Acoustic-Gravity Waves: a (slightly) New Approach', in Helioseismology, ESA SP, Proc. SOHO 4, p. 147. Available online: http://rick.stanford.edu/pubs/Asilomar_1.html.
Brueckner, G. E., Howard, R. A., Koomen, M. J., Korendyke, C. M., Michels, D. J., Moses, J. D., Socker, D. G., Dere, K. P., Lamy, P. L., Llebaria, A., Bout, M. V., Schwenn, R., Simnett, G.M., Bedford, D. D., and Eyles, C. J.: 1995, Solar Phys. 162, 357.
Cox, A. N.: 2000, in A. N. Cox (ed.), Allen's Astrophysical Quantities, 4th ed. AIP Press, New York.
DeForest, C. E.: 1998, 'ZTOOLS'. Software package distributed via SolarSoft.
DeForest, C. E., Lamy, P. L., and Llebaria, A.: 2001, Astrophys. J. 560, 490.
DeForest, C. E., Plunkett, S. P., and Andrews, M. D.: 2001, Astrophys. J. 546, 569.
DeForest, C. E., Hoeksema, J. T., Gurman, J. B., Thompson, B. J., Plunkett, S. P., Howard, R., Harrison, R. C., and Hassler, D. M.: 1997, Solar Phys. 175, 393.
Delaboudinière, J.-P., Artzner, G. E., Brunaud, J., Gabriel, A. H., Hochedez, J. F., Millier, F., Song, X. Y., Au, B., Dere, K. P., Howard, R. A., Kreplin, R., Michels, D. J., Moses, J. D., Defise, J. M., Jamar, C., Rochus, P., Chauvineau, J. P., Marioge, J. P., Catura, R. C., Lemen, J. R., Shing, L., Stern, R. A., Gurman, J. B., Neupert, W. M., Maucherat, A., Clette, F., Cugnon, P., and van Dessel, E. L.: 1995, Solar Phys. 162, 291.
Foley, J. D., van Dam, A., Feiner, S. K., and Hughes, J. F.: 1996, Computer Graphics: Principles and Practice, 2nd ed., Addison Wesley, New York.
Freeland, S. L. and Handy, B. N.: 1998, Solar Phys. 182, 497.
Glazebrook, K., Brinchmann, J., Cerney, J., DeForest, C. E., Hunt, D., Jenness, T., Lukka, T. J., Schwebel, R., and Soeller, C.: 2003, The Perl Data Language, v.2.4.0. Available online: http://pdl.perl.org.
Greisen, E. W.: 2003, 'AIPS the VLA, and VLBA', in Information Handling in Astronomy-Historical Vistas, p. 109.
Harvey, J. W., Hill, F., Hubbard, R., Kennedy, J. R., Leibacher, J. W., Pintar, J. A., Gilman, P. A., Noyes, R.W., Title, A.M., Toomre, J., Ulrich, R. K., Bhatnagar, A., Kennewell, J. A., Marquette, W., Patrón, J., Saá, O., and Yasukawa, E.: 1996, Science 272, 1284.
Heckbert, P. S.: 1989, 'Fundamentals of Texture Mapping and Image Warping'. Master thesis, University of California, Berkeley, EE/CS Dept. Available online: http://www-2.cs.cmu.edu/~ph/texfund/texfund.pdf.
Hoeksema, J. T., Bush, R. I., Chu, K.-C., Liu, Y., Scherrer, P. H., Sommers, J., Zhao, X. P., and SOHO/MDI Team: 2000, 'Synoptic Magnetic FieldMeasurements', AAS/Solar Physics Division Meeting 32.
Howard, R. F., Harvey, J. W., and Forgach, S.: 1990, Solar Phys. 130, 295.
Li, J., Kuhn, J., LaBonte, B., Raymond, J. C., and Acton, W. T.: 2000, Astrophys. J. 538, 415.
Press, W. H., Flannery, B. P., Teukolsky, S. A., and Vetterling, W. T.: 1986, Numerical Recipes: the Art of Scientific Computing. Cambridge University Press, Cambridge.
Scherrer, P. H., Bogart, R. S., Bush, R. I., Hoeksema, J. T., Kosovichev, A. G., Schou, J., Rosenberg, W., Springer, L., Tarbell, T. D., Title, A., Wolfson, C. J., Zayer, I, and MDI Engineering Team: 1995, Solar Phys. 162, 129.
Shine, R. A.: 1997, Bull. Am. Astron. Soc. 29, 916.
Snyder, J. P.: 1987, Map Projections-A Working Manual, No. 1395, USGS Professional Paper, United States Government Printing Office.
Torson, J. M. and Becker, K. J.: 1997, 'ISIS-A Software Architecture for Processing Planetary Images', in Lunar and Planetary Institute Conference Abstracts. p. 1443, http://isis.astrogeology.usgs.gov/main.html.
Turkowski, K.: 1990, 'Filters for Common Resampling Tasks', in Graphics Gems I. Academic Press, New York. Available online: http://www.worldserver.com/turk/computergraphics/papers.html.
Turkowski, K.: 1993, 'The Differential Geometry of Texture-Maping and Shading'. Technical report, Apple Computer. Available online: http://www.worldserver.com/turk/ computergraphics/papers.html.
Wall, L., Christiansen, T., and Orwant, J.: 2000, Programming Perl, 3rd ed., O'Reilly, New York.
'IMAGE_TOOL'. Software distributed via SolarSoft.
'PLOT_MAP'. Software package distributed via SolarSoft. Available online: http://orpheus.nascom.nasa.gov/~zaroo/idl/maps.html.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
DeForest, C. On Re-sampling of Solar Images. Sol Phys 219, 3–23 (2004). https://doi.org/10.1023/B:SOLA.0000021743.24248.b0
Issue Date:
DOI: https://doi.org/10.1023/B:SOLA.0000021743.24248.b0