Logluv TIFF
Logluv TIFFLogluv TIFF는 고동적 범위의 영상 데이터를 TIFF 영상 내에 저장하는 데 사용되는 인코딩이다.원래는 그렉 워드가 저장공간이 결정적인 요소였던 시기에 자신의 래디언스 포토톤메퍼의 HDR-출력 저장용으로 개발했다.TIFF에서의 구현은 또한 큰 프로그래밍 노력 없이 이미지 압축 알고리즘과의 결합을 가능하게 했다.이와 같이 부과된 한계 사이의 현명한 타협으로 간주되어야 한다.그것은 그렉 워드의 초기 발명품인 가장 성공적인 HDRI 저장 포맷인 RGBE와 약간 관련이 있다.
세부 사항
Logluv TIFF의 디자인은 두 가지 특정한 문제를 해결하는데, 그것은 고동적 이미지 데이터를 저장하는 것과 합리적인 양의 공간 내에 저장하는 것이다.기존의 이미지 형식은 일반적으로 픽셀 데이터를 24비트를 점유하는 RGB 공간에 저장하며, 컬러 구성 요소별로 8비트를 저장한다.이것은 표현 가능한 색상을 모든 가시적이고 구별할 수 있는 색상의 하위 집합으로 제한하며, 인간 관찰자가 명확히 볼 수 있는 정량화와 클램핑 아티팩트를 도입한다.RGB를 나타내기 위해 플로트를 3중으로 사용하는 것이 실행 가능한 해결책이 되겠지만 파일 크기를 4배 증가시킬 것이다(8비트가 아닌 색상 구성요소당 32비트를 사용함).
LogLuv는 RGB를 사용하는 대신, 인지적으로 균일한 색 공간을 제공하기 위해 휘도의 로그와 CILUV(u, v') 색도 좌표를 사용한다.LogLuv는 u'와 v' 좌표 각각에 8비트를 할당하는데, 이를 통해 눈에 보이는 전체 게이머트를 감지할 수 없는 단계 크기로 인코딩할 수 있다.감지할 수 없는 휘도 스텝으로 필요한 높은 동적 범위를 제공하기 위해 LogLuv는 16비트를 사용하여 휘도의 고정 지점 베이스 2 로그를 인코딩하며, EV 범위는 거의 128회 정지를 허용한다.따라서 한 픽셀이 차지하는 공간은 32비트(L16 + U8 + V8)로 표준 8비트 RGB 이미지보다 약간 크다.
확장
Logluv는 데이터 크기의 확장을 막기 위해 24비트 맛을 내는데, 이는 다소 복잡한 방법으로 10비트로 광도를 정량화하고 U/V를 14비트 조회 기반 값으로 병합한다.
사용법
Logluv TIFF는 이미지 기반 조명인 ICL과 같은 HDRI 애플리케이션에서 널리 사용되고 있다.
Logluv TIFF 영상의 읽기 및 쓰기는 LibTIFF를 통해 처리할 수 있다.[1]LibTIFF는 플랫폼마다 소스와 다양한 바이너리 패키지로 자유롭게 이용할 수 있다.
자원.
- HDRI, 라인하드 외 연구진3장에서 Logluv Tiff에 대해 토론한다.[2]
- Logluv 이미지를 찾는 사람들을 위해 Greg Ward Larson의 페이지에는 수많은 예가 있다.[3][4][5]