VYHOVUJE

VYHOVUJE
Rozšíření .fits
MIME typ aplikace/přizpůsobí [2] [3] [4] a obrázek/přizpůsobí [5] [6] [4]
Vývojář Pracovní skupina IAU FITS [1]
zveřejněno 1981
Poslední vydání 4.0 (červenec 2016)
Typ formátu grafické formáty , datový model
webová stránka fits.gsfc.nasa.gov

FITS ( Flexible Image Transport System ) je   digitální formát souborů používaný ve vědě k ukládání, přenosu a úpravě obrázků a jejich metadat ( tabulkové procesory ). Nejběžnější použití FITS je v astronomii . Na rozdíl od jiných obrazových formátů je FITS navržen speciálně pro vědecká data, a proto zahrnuje metadata popisující fotometrické a prostorové kalibrační informace spolu s metadaty původního obrazu [7] .

Hlavním rysem FITS je, že obrazová metadata jsou uložena v lidsky čitelné hlavičce ve formátu ASCII . To se děje tak, aby si každý uživatel, který nemá speciální software, mohl přečíst záhlaví a získat obecnou představu o původu souboru.

Každý soubor FITS má jednu nebo více hlaviček obsahujících řetězce ASCII (pevná délka 80 znaků) párů klíč/hodnota prokládaných mezi datovými bloky. Páry klíč/hodnota obsahují informace o velikosti, původu, souřadnicích, binárním formátu dat, volné komentáře, historii změn dat a vše, co autor považuje za nutné: kromě rezervovaných klíčů můžete libovolně používat neobsazené názvy klíčů .

FITS se také často používá k ukládání pouze neobrazových informací (údaje o spektru, matice nebo dokonce strukturované informace, jako jsou databáze ). Soubor FITS může obsahovat více bloků a každý blok může obsahovat objekt. Do jednoho souboru můžete uložit například běžnou fotografii, rentgenové a infračervené snímky.

Obrázky

Formát FITS se primárně používá pro ukládání obrázků (záhlaví/datových bloků). Termín "obrázek" je volně použitelný, protože formát sám o sobě podporuje libovolná pole dat rozměrů, zejména 2-D a 3-D (třetím rozměrem je barevná rovina). Samotná data jsou uložena v celočíselném nebo zlomkovém formátu, který je uveden v záhlaví.

Záhlaví obrázku mohou obsahovat informace o několika souřadnicových systémech , které jsou základem samotného obrázku. Obrázky mají vlastní kartézský souřadnicový systém , který popisuje polohu každého pixelu . Ale pro vědecké účely jsou vyžadovány "světové" souřadnice, jako je Celestial Coordinate System .

Jak se FITS vyvíjel, popisy světového souřadnicového systému (WCS) byly stále složitější: rané obrázky FITS měly jednoduchý parametr měřítka, který reprezentoval velikost pixelu ; nedávné verze FITS používají řadu nelineárních souřadnicových systémů pro libovolnou reprezentaci obrazu. Standard SMC zahrnuje mnoho různých sférických projekcí , jako je HEALPix , který je široce používán při pozorování kosmického mikrovlnného pozadí [8] .

Tabulky

FITS také podporuje tabulková data s pojmenovanými sloupci a vícerozměrnými řádky. Lze nastavit možnosti formátu binárních a ASCII tabulek. Data každého sloupce mohou být v jiném formátu než ostatní. Schopnost propojit různé hlavičky a datové bloky vám umožňuje reprezentovat soubory FITS jako plnohodnotné relační databáze .

Použití souborů FITS

Podpora FITS je k dispozici v různých programovacích jazycích , které se používají pro vědeckou práci: C , Fortran , Java , Perl , Python , S-Lang a IDL . Kancelář podpory FITS v NASA spravuje seznam knihoven a platforem, které v současnosti podporují FITS [9] .

Grafické editory jako GIMP , Photoshop a IrfanView mohou v zásadě číst jednoduché obrázky FITS, ale obecně nejsou schopny interpretovat složitější tabulky a databáze . Výzkumné týmy často píší svůj vlastní kód pro interakci s jejich daty FITS. Seznam takových programů je k dispozici na stránkách podpory NASA FITS [10] .

Mnoho vědeckých počítačových programů používá data souřadnicového systému v hlavičkách FITS k reprezentaci, porovnání, úpravě a provádění dalších operací s obrázky FITS. Například knihovna transformace souřadnic obsažená v PDL , knihovna PLOT MAP ve výzkumném balíčku sluneční fyziky solarsoft , knihovna Starlink Project AST v C a balíček PyFITS v Pythonu .

Historie norem

Verze 3.0 standardu FITS byla přijata v červenci 2008 [11] Mezinárodní astronomickou unií (IAU ) na zasedání pracovní skupiny FITS [12] .  

FITS verze 4.0 [13] byla oficiálně přijata IAU na zasedání pracovní skupiny pro FITS v červenci 2016 [14] .

Viz také

Poznámky

  1. Pracovní skupina IAU FITS . NASA . Archivováno z originálu 28. dubna 2013.
  2. http://www.iana.org/assignments/media-types/application/fits - 2005.
  3. https://www.iana.org/assignments/media-types/application/fits - 2005.
  4. 1 2 Allen S., Wells D. Registrace podtypu MIME pro flexibilní systém přenosu obrazu (FITS)  (anglicky) - IETF , 2005. - 23 s. doi : 10.17487/RFC4047
  5. http://www.iana.org/assignments/media-types/image/fits - 2005.
  6. https://www.iana.org/assignments/media-types/image/fits - 2005.
  7. Wells a kol. FITS - a Flexible Image Transport System  (anglicky)  // Astronomy and Astrophysics  : journal. - 1981. - Červen ( sv. 44 ). - str. 363-370 . Archivováno z originálu 27. října 2015.
  8. Greisen & Calabretta, . Reprezentace světových souřadnic ve FITS  // Astronomy and Astrophysics  : journal  . - 2002. - Prosinec ( sv. 395 ). - S. 1061-1075 . - doi : 10.1051/0004-6361:20021326 .
  9. FITS I/O knihovny (downlink) . 'Goddard Space Flight Center'. Datum přístupu: 21. října 2009. Archivováno z originálu 29. července 2010. 
  10. FITS Utility Software . 'Goddard Space Flight Center'. Získáno 21. října 2009. Archivováno z originálu 21. listopadu 2009.
  11. Pracovní skupina FITS. Definice flexibilního systému přenosu obrazu (FITS) (PDF) (21. října 2009). Získáno 16. července 2008. Archivováno z originálu 16. března 2012.
  12. Nedávné aktivity a problémy FITS (21. října 2009). Získáno 16. července 2008. Archivováno z originálu 16. března 2012.
  13. Pracovní skupina FITS. Definice flexibilního systému přenosu obrazu (FITS) (PDF) (22. července 2016). Získáno 5. března 2018. Archivováno z originálu 30. srpna 2019.
  14. Nedávné aktivity a problémy FITS (22. července 2016). Získáno 5. března 2018. Archivováno z originálu 16. března 2012.

Odkazy