FITS

Материал из Википедии — свободной энциклопедии
FITS
Расширение .fits
MIME-тип application/fits[2][3][…] и image/fits[4][5][…]
Разработчик IAU FITS Working Group[1]
Опубликован 1981
Последний выпуск 4.0 (2016-07)
Тип формата графические форматы, модель данных
Сайт fits.gsfc.nasa.gov (англ.)

FITS (англ. Flexible Image Transport System — гибкая система передачи изображений) — цифровой формат файлов, используемый в науке для хранения, передачи и редактирования изображений и их метаданных (электронных таблиц). Чаще всего FITS используется в астрономии. В отличие от других форматов изображений, FITS разработан специально для научных данных и поэтому включает в себя метаданные, описывающие информацию о фотометрической и пространственной калибровке, вместе с метаданными исходного изображения[6].

Главная особенность FITS в том, что метаданные изображения хранятся в удобочитаемом заголовке, формата ASCII. Это сделано для того, чтобы любой пользователь, не имеющий специального программного обеспечения, мог бы прочитать заголовки и получить общее представление о происхождении файла.

Каждый файл FITS имеет один или несколько заголовков, содержащих ASCII-строки (фиксированной длины в 80 символов) из пар ключ/значение, перемежающихся между блоками данных. В парах ключ/значение записана информация о размере, происхождении, координатах, формате двоичных данных, комментариях в свободной форме, истории изменений данных и обо всём, что автор посчитал нужным: в дополнение к зарезервированным ключам, можно произвольным образом использовать незанятые названия ключей.

FITS также часто используется, чтобы хранить просто информацию без изображений (данные о спектрах, матрицы, или даже структурированную информацию, типа баз данных). Файл FITS может содержать несколько блоков, и каждый из них может содержать по объекту. Например, в одном файле можно хранить обычную фотографию, рентгеновские и инфракрасные снимки.

Изображения

Формат FITS используется в первую очередь для хранения изображений (блоков заголовков/данных). Термин «изображение» применим слабо, так как сам формат поддерживает массивы данных произвольного измерения, в основном 2-D и 3-D (третье измерение представляет собой цветовую плоскость). Сами данные хранятся в целочисленном или дробном формате, что указывается в заголовке.

Заголовки изображения могут содержать информацию о нескольких

пикселя. Но для научных целей требуются «мировые» координаты, например, Система небесных координат
.

По мере развития FITS, описания системы Мировых координат (СМК) становились всё более сложными: ранние FITS изображения имели простой параметр масштабирования для представления размера

пикселов; последние версии FITS используют разнообразные нелинейные системы координат для произвольного представления изображения. Стандарт СМК включает в себя много различных сферических проекций, например HEALPix, широко использующуюся в наблюдениях космического микроволнового фонового излучения[7]
.

Таблицы

FITS также поддерживает табличные данные с наименованием столбцов и многомерными строками. Могут быть заданы параметры форматов двоичных и ASCII таблиц. Данные каждого столбца могут иметь формат отличный от других. Возможность связывания разных заголовков и блоков данных, позволяет представлять FITS файлы в виде полноценных

реляционных баз данных
.

Использование FITS-файлов

Поддержка FITS доступна во множестве

НАСА утверждает список библиотек и платформ, которые в текущее время поддерживают FITS[8]
.

SAOImage DS9 in FVWM2

Графические редакторы, как

НАСА[9]
.

Многие научные компьютерные программы используют данные систем координат в заголовках FITS для представления, сравнения, правки и других операций FITS-изображений. Например,

Си, и программный пакет PyFITS в Питоне
.

История стандартов

Версия 3.0 стандарта FITS была принята в июле 2008 года[10] МАС (Международным Астрономическим Союзом, англ. International Astronomical Union, IAU) на встрече Рабочей группы по FITS[11].

Версия FITS 4.0[12] официально принята МАС на встрече Рабочей группы по FITS в июле 2016 года[13].

См. также

Примечания

  1. 28 апреля 2013 года.
  2. http://www.iana.org/assignments/media-types/application/fits — 2005.
  3. https://www.iana.org/assignments/media-types/application/fits — 2005.
  4. http://www.iana.org/assignments/media-types/image/fits — 2005.
  5. https://www.iana.org/assignments/media-types/image/fits — 2005.
  6. Wells et al. FITS - a Flexible Image Transport System (англ.) // Astronomy and Astrophysics : journal. — 1981. — June (vol. 44). — P. 363—370. Архивировано 27 октября 2015 года.
  7. .
  8. FITS I/O Libraries. 'Goddard Space Flight Center'. Дата обращения: 21 октября 2009. Архивировано из оригинала 29 июля 2010 года.
  9. FITS Utility Software. 'Goddard Space Flight Center'. Дата обращения: 21 октября 2009. Архивировано 21 ноября 2009 года.
  10. FITS Working Group. Definition of the Flexible Image Transport System (FITS) (PDF) (21 октября 2009). Дата обращения: 16 июля 2008. Архивировано 16 марта 2012 года.
  11. Recent FITS Activities and Issues (21 октября 2009). Дата обращения: 16 июля 2008. Архивировано 16 марта 2012 года.
  12. FITS Working Group. Definition of the Flexible Image Transport System (FITS) (PDF) (22 июля 2016). Дата обращения: 5 марта 2018. Архивировано 30 августа 2019 года.
  13. Recent FITS Activities and Issues (22 июля 2016). Дата обращения: 5 марта 2018. Архивировано 16 марта 2012 года.

Ссылки