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 доступна во множествеязыков программирования, которые используются для научных работ:C,Fortran,Java,Perl,Python,S-Lang иIDL. Офис Поддержки FITS вНАСА утверждает списокбиблиотек и платформ, которые в текущее время поддерживают FITS[8].

SAOImage DS9 in FVWM2

Графические редакторы, какGIMP,Photoshop иIrfanView в принципе могут читать простые FITS-изображения, но, как правило не в состоянии интерпретировать более сложные таблицы ибазы данных. Научные группы часто пишут свой собственный код для взаимодействия с их FITS-данными. Список таких программ доступен на сайте Поддержки FITSНАСА[9].

Многие научные компьютерные программы используют данные систем координат в заголовках FITS для представления, сравнения, правки и других операций FITS-изображений. Например,библиотека преобразования координат, включённая вPDL,библиотекаPLOT MAP в программном пакете исследования физики солнцаsolarsoft,библиотекаStarlink ProjectAST вСи, и программный пакетPyFITS вПитоне.

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

[править |править код]

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

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

См. также

[править |править код]

Примечания

[править |править код]
  1. IAU FITS Working Group  (неопр.). NASA. Архивировано 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. Greisen & Calabretta,. Representations of world coordinates in FITS (англ.) //Astronomy and Astrophysics : journal. — 2002. — December (vol. 395). —P. 1061—1075. —doi:10.1051/0004-6361:20021326.
  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 года.

Ссылки

[править |править код]
Источник —https://ru.wikipedia.org/w/index.php?title=FITS&oldid=138993621
Категории:
Скрытые категории: