핏츠

FITS
핏츠
파일 이름 확장명.fits,.fit,.fts
인터넷 미디어 유형
이미지/적합성
적용/적용[1]
개발자IAU FITS 작업 그룹[2]
초기 릴리즈1981; 41년 전 (1998년)
최신 릴리즈
4.0
2016년 7월; 5년(2016-07)
형식 유형이미지 형식, 구조화된 데이터
웹사이트fits.gsfc.nasa.gov

플렉시블 이미지 전송 시스템(FITS)은 데이터의 저장, 전송 및 처리에 유용한 디지털 파일 형식을 정의하는 개방형 표준으로, 다차원 배열(예: 2D 이미지) 또는 표로 포맷된다.[3]FITS는 천문학에서 가장 일반적으로 사용되는 디지털 파일 형식이다.FITS 표준은 천문학적 데이터를 위해 특별히 설계되었으며, 영상 원점 메타데이터와 함께 광도 및 공간 보정 정보를 기술하는 등의 규정을 포함한다.

FITS 형식은 1981년에 처음 표준화되었다.[4] 그 이후로 점차적으로 발전해 왔으며, 2016년에 가장 최신 버전(4.0)이 표준화되었다.FITS는 장기 보관 스토리지를 지향하는 시선으로 설계되었으며, 한 번 FITS, 항상 FITS는 형식에 대한 개발은 역호환성이어야 한다는 요구사항을 나타낸다.

이미지 메타데이터는 사람이 판독할 수 있는 ASCII 헤더에 저장된다.이 헤더에 있는 정보는 데이터 셀에 대한 직접 접근을 지원하기 위해 후속 데이터 단위에 있는 일부 정보의 바이트 오프셋을 계산하도록 설계되었다.각 FITS 파일은 데이터 블록 사이에 인터리브된 키워드/값 쌍을 전달하는 ASCII 카드 이미지[a] 포함하는 하나 이상의 헤더로 구성된다.키워드/값 쌍은 크기, 오리진, 좌표, 이진 데이터 형식, 자유형 설명, 데이터의 이력, 그리고 창조자가 원하는 모든 것들과 같은 정보를 제공한다. 많은 키워드는 FITS 사용을 위해 예약되어 있지만 표준은 이름 공간의 나머지 부분을 임의로 사용할 수 있다.

또한 FITS는 스펙트럼, 광자 목록, 데이터 큐브 또는 다중 테이블 데이터베이스와 같은 구조화된 데이터와 같은 비영상 데이터를 저장하는 데 종종 사용된다.FITS 파일은 몇 개의 확장자를 포함할 수 있으며, 이들 각각은 데이터 객체를 포함할 수 있다.를 들어, X선과 적외선 노출을 같은 파일에 저장할 수 있다.

이미지들

FITS 데이터의 가장 초기 유형이지만 여전히 가장 일반적으로 사용되는 유형은 이미지 헤더/데이터 블록이다.[citation needed]'이미지'라는 용어는 형식이 임의 차원의 데이터 배열을 지원하므로 다소 느슨하게 적용된다. 일반적인 이미지 데이터는 보통 2-D 또는 3-D이며, 세 번째 차원은 예를 들어 시간이나 색상 평면을 나타낸다.데이터 자체는 헤더에 지정된 여러 정수 및 부동 소수점 형식 중 하나일 수 있다.

FITS 영상 헤더에는 영상 자체에 중첩된 하나 이상의 과학적인 좌표계에 대한 정보가 포함될 수 있다.영상에는 영상에서 각 픽셀의 위치를 설명하는 암묵적인 카르테시안 좌표계가 포함되어 있지만, 과학적인 용도는 보통 '세계' 좌표, 예를 들어 천체 좌표계에서의 작업이 필요하다.FITS가 원래 형태에서 일반화됨에 따라 세계좌표계(WCS) 규격은 점점 정교해졌다: 초기 FITS 영상들은 픽셀의 크기를 나타내는 단순한 스케일 계수를 허용했지만, 최근의 표준 버전은 복수의 비선형 좌표계를 허용하여, 임의의 왜곡을 나타낸다.이미지WCS 표준은 예를 들어 우주 마이크로파 배경 방사선을 관찰하는 데 널리 사용되는 HEALPix 구형 투영을 포함하여 많은 다양한 구면 투영을 포함한다.[5]

테이블

FITS는 또한 명명된 열과 다차원 행이 있는 표 형식의 데이터를 지원한다.이진 및 ASCII 테이블 형식이 모두 지정되었다.표의 각 열에 있는 데이터는 다른 열과 다른 형식일 수 있다.여러 헤더/데이터 블록을 한데 묶을 수 있는 기능과 함께, FITS 파일이 전체 관계형 데이터베이스를 나타낼 수 있다.

FITS 파일 사용

FITS 지원은 C,[6] C++, C#, Fortran,[6] IGOR Pro, IDL, Java, Julia,[7] LabVIEW, Mathematica, MATLAB, Perl, Perl Data Language(PDL), Python, R, Tcl 등 과학 작업에 사용되는 다양한 프로그래밍 언어로 제공된다.NASA/GSFC의 FITS 지원 사무소는 현재 FITS를 지원하는 도서관 및 플랫폼 목록을 유지하고 있다.[8]

FVWM2의 SAOImage DS9

ImageJ, KIMP, Photoshop, Chasys Draw IES, XnView, IrfanView와 같은 이미지 처리 프로그램은 일반적으로 간단한 FITS 이미지를 읽을 수 있지만, 더 복잡한 테이블과 데이터베이스는 해석할 수 없는 경우가 많다.과학 팀은 종종 자신의 선택 언어로 사용할 수 있는 도구를 사용하여 자신의 FITS 데이터와 상호작용하기 위해 자신의 코드를 작성한다.FITS Liberator 소프트웨어는 유럽 우주국, 유럽 남부 천문대, NASA의 영상 과학자들에 의해 사용된다.[9]SAOImage DS9 천문 데이터 시각화 애플리케이션[1]은 많은 OS에서 사용할 수 있으며 이미지와 헤더를 처리한다.[10]

많은 과학적 계산 환경은 FITS 헤더에 있는 좌표계 데이터를 사용하여 FITS 영상을 표시, 비교, 수정 또는 조작한다.PDL에 포함된 좌표 변환 라이브러리, 솔라소프트 태양물리학 관련 소프트웨어 트리의 플로트 MAP 라이브러리, C의 스타링크 프로젝트 AST 라이브러리, 그리고 현재 아스트로피 라이브러리에 병합된 파이핏스 패키지가 그 예다.[11]

현재 상태

FITS 표준 버전 4.0은 2016년 7월 IAU FITS 워킹 그룹에 의해 공식적으로 승인되었다.[12][13]

발매이력
FITS 버전[b] 출시일자 메모들
4.0 2016년[14] 7월 -
3.0 2008년[14] 7월 -
2.1b 2005년[14] 12월 64비트 정수 기본 어레이 및 이미지 확장 지원 추가
NOST 100-2.0 1999년[14] 3월 -
NOST 100-1.0 1993년[14] 6월 -

참고 항목

메모들

  1. ^ 80자 고정 길이 문자열
  2. ^
    의미
    빨간색 이전 표준/도안, 지원되지 않음
    노란색 이전 표준, 여전히 지원됨
    녹색 현재 표준
    파랑 미래 드래프트

참조

  1. ^ MIME Sub-type Registration for Flexible Image Transport System, rfc4047.txt
  2. ^ "IAU FITS Working Group". NASA.
  3. ^ "Flexible Image Transport System: a new standard file format for long-term preservation projects?" (PDF). Vatican City. 2012-07-05. Retrieved 2013-03-06.
  4. ^ Wells, D. C.; Greisen, E. W.; Harten, R. H. (June 1981). "FITS: A Flexible Image Transport System". Astronomy and Astrophysics Supplement Series. 44: 363–370. Bibcode:1981A&AS...44..363W.
  5. ^ Greisen, E. W.; Calabretta, M. R. (December 2002). "Representations of world coordinates in FITS". Astronomy and Astrophysics. 395 (3): 1061–1075. arXiv:astro-ph/0207407. Bibcode:2002A&A...395.1061G. doi:10.1051/0004-6361:20021326.
  6. ^ a b "HEASARC Software". NASA Goddard Space Flight Center.
  7. ^ "FITSIO.jl".
  8. ^ "FITS I/O Libraries". NASA Goddard Space Flight Center. Retrieved 2011-09-29.
  9. ^ "The ESA/ESO/NASA FITS Liberator 3". ESA.
  10. ^ "SAOImage DS9: Astronomical Data Visualization Application". Harvard–Smithsonian Center for Astrophysics.
  11. ^ "PyFITS". Space Telescope Science Institute. Archived from the original on 2015-07-26. Retrieved 2013-11-04.
  12. ^ FITS Working Group (2016-07-22). "Definition of the Flexible Image Transport System (FITS)" (PDF). Retrieved 2018-03-05.
  13. ^ "Recent FITS Activities and Issues". 2016-07-22. Retrieved 2018-03-05.
  14. ^ a b c d e FITS 표준 문서, FITS 문서 페이지, 고에너지 천체물리학 과학 아카이브 연구 센터

외부 링크