[CV] Dynamic Range 란?

2024. 9. 1. 23:02·Programming/DIP
728x90
728x90

카메라와 디스플레이의 Dynamic Range: 

Dynamic Range: 

 

Dynamic Range는 카메라와 디스플레이 장치에서
최소 밝기와 최대 밝기 사이의 범위(or ratio)를 의미.

 

이는 장치(or systme)의 밝기 디테일 처리 능력을 결정하는 중요한 요소임.

 

넓은 Dynamic Range는 다음과 같은 장점을 제공:

  • 어두운 부분과 밝은 부분에서 더 많은 디테일 포착 가능
  • 더 자연스러운 이미지 표현 가능

카메라에서의 Dynamic Range

카메라에서 Dynamic Range는 많은 경우 'stop'이라는 단위로 측정됨.


1 stop은 빛의 양이 두 배 증가하거나 반으로 감소하는 것을 의미.

  • 최신 스마트폰 카메라: 10-14 stops
  • 전문 DSLR 카메라: 12-15 stops 이상

예를 들어, 12 stops의 Dynamic Range는 최대 밝기와 최소 밝기의 차이가 4096배($=2^{12}$)임을 의미함.
이는 밝은 햇빛 아래의 장면에서도 그늘진 곳의 디테일을 선명하게 캡처할 수 있는 수준임.


디스플레이에서의 Dynamic Range

디스플레이에서의 Dynamic Range는

  • 최대 밝기와 최소 밝기의 범위로서
  • 주로 'nit'라는 단위(luminance, 휘도 단위)를 사용함.

고화질 디스플레이는 더 넓은 Dynamic Range를 제공하여 더 선명하고 생생한 이미지를 생성하며 
특히 어두운 색과 밝은 색을 더 자연스럽게 표현할 수 있음.

  • 일반 SDR (standard dynamic ragne) 모니터의 경우 0.01-100 $\text{cd}/\text{m}^2$ 의 Dynamic Range를 제공(거의 100nit)
  • HDR (high dynamic range) 모니터의 경우 0-10,000 nit 의 Dynamic Range를 허용함(실제 구현물에서는 2,000nit정도임)

2024.08.31 - [.../Physics] - [Physics] Units in Optics

 

[Physics] Units in Optics

광학에서의 기본 단위의 이해스테라디안 (Steradian, sr)스테라디안은 3차원 각도(입체각, 공간각)의 단위구면의 공간각(Solid Angle, 입체각)을 측정하는 데 사용됨.반지름 ( $r$ )인 구의 전체 표면적은

dsaint31.tistory.com


Dynamic Range의 수학적 표현

Dynamic Range는 다음과 같은 수식으로 표현할 수 있음:

$$ \text{DR}=20 \log \left(\frac{I_\text{max}}{I_\text{min}}\right) $$

 

여기서:

  • $I_\text{max}$는 최대 광자 에너지(카메라) 또는 최대 밝기(디스플레이)를 나타냄.
  • $I_\text{min}$은 최소 감지 가능 광자 에너지(카메라) 또는 최소 밝기(디스플레이)를 의미.

2023.06.16 - [.../Physics] - [Etc] deciBel

 

[Etc] deciBel

deciBeldeciBel은 양(magnitude, qunatity)을 상대적으로 정량화하는 단위 중 가장 널리 사용되는 것임. 2개의 magnitude 간의 상대적인 크기를 나타낸다. 신호 처리 등에서는 Singal간의 정량적크기를 상대적

dsaint31.tistory.com

 

사람의 눈, HDR Display Device, Camera등에서의 Dynamic Range는 다음과 같음 (대략적인 수치).

Sensor $I_\text{max}/I_\text{minI}$​ dB
Human Eye 1,000,000:1 120
HDR Display 200,000:1 106
Digital Camera 4096:1 72.2
Film Camera 2948:1 66.2
Digital Video 45:1 33.1

 

일반적 HDR지원 display의 경우 10-12 stop( ~ 60-75 dB) 에 불과 (위의 spec으로 지정된 수치와는 차이).

 

일반적으로 인간의 눈은 약 0.01 nits에서 10,000 nits 사이의 밝기를 감지할 수 있음. (하지만 이는 개인차가 있고 환경에 따라 다름)

  • 최소 감지 가능 밝기: 약 0.01 nits (매우 어두운 밤)
  • 일반적인 실내 조명: 50-300 nits
  • 밝은 햇빛: 1,000-10,000 nits

HDR (High Dynamic Range) 기술

HDR 기술은 넓은 Dynamic Range를 활용하여 다음과 같은 이점을 제공:

  • Standard Dynamic Range (SDR) 대비 훨씬 넓은 밝기 범위
  • 더 풍부한 색상과 깊은 contrast(대비) 표현
  • 세부적인 그림자와 하이라이트를 더 세밀하게 표현

결과적으로, HDR 기술은 Tone mapping과 함께 사용자의 시각적 경험을 현저히 향상시킴.


HDR의 두 가지 주요 방식

HDR 기술은 크게 다음의 두 가지 방식으로 구현됨:

  1. 다중 노출 HDR (Multiple Exposure HDR)
    • 여러 장의 다른 노출 이미지를 결합
    • 장점: 매우 넓은 다이나믹 레인지 캡처 가능
    • 단점: 움직이는 피사체에 적합하지 않음
  2. 단일 촬영 HDR (Single Shot HDR)
    • 한 번의 노출로 HDR 이미지 생성
    • 장점: 움직이는 피사체에 적합, 빠른 처리 속도
    • 단점: 다중 노출 방식에 비해 dynamic range가 제한적

두 방식 모두 각각의 장단점이 있어, 촬영 상황과 목적에 따라 적절한 방식을 선택하는 것이 중요함.


같이보면 좋은 자료들

https://dsaint31.tistory.com/625: contrast와 유사하니 그 차이점을 살펴볼 것.

 

[DIP] Image Quality 관련 정량화 지표들: Resolution, Contrast, SNR

Image Quality 관련 정량화 지표들다음은 Image Restoration등에서 사용되는 Image Quality를 나타내는 정량적 지표들에 대한 간략한 소개임.(image acquisition에 사용된 장비의 성능의 비교에도 사용됨) 참고로

dsaint31.tistory.com

 

2024.10.09 - [Programming/DIP] - [CV] Dynamic Range vs. Contrast

 

[CV] Dynamic Range vs. Contrast

Dynamic Range와 Contrast는 "디스플레이 시스템 및 이미지 센서"나 "이미지"의 Brightness 특성을 설명하는 데 사용되는 관련된 용어.2024.09.05 - [Programming/DIP] - [CV] Brightness vs. Intensity [CV] Brightness vs. Intensity

dsaint31.tistory.com

 

https://ds31x.tistory.com/459

 

DICOM Windowing: Dynamic Range Mapping for Medical Imaging

0. Prerequsiteshttps://dsaint31.tistory.com/792#google_vignette [CV] Dynamic Range 란?카메라와 디스플레이의 Dynamic RangeDynamic Range: Dynamic Range는 카메라와 디스플레이 장치에서 최소 밝기와 최대 밝기 사이의 범위를

ds31x.tistory.com

 

 

 

728x90

'Programming > DIP' 카테고리의 다른 글

[CV] High Dynamic Range  (1) 2024.09.03
[CV] Camera Response Function (+Gamma Correction)  (3) 2024.09.03
[CV] 공간해상도로 본 광센서와 디스플레이 디바이스 발전사  (2) 2024.09.01
[CV] DIP, Image Analysis, and Computer Vision  (4) 2024.09.01
[CV] Ideal Pinhole Size  (0) 2024.08.09
'Programming/DIP' 카테고리의 다른 글
  • [CV] High Dynamic Range
  • [CV] Camera Response Function (+Gamma Correction)
  • [CV] 공간해상도로 본 광센서와 디스플레이 디바이스 발전사
  • [CV] DIP, Image Analysis, and Computer Vision
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (785)
      • Private Life (15)
      • Programming (55)
        • DIP (116)
        • ML (34)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (368)
        • Signals and Systems (115)
        • Math (176)
        • Linear Algebra (33)
        • Physics (43)
        • 인성세미나 (1)
      • 정리필요. (61)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (7)
        • PET Study 2009 (1)
        • 방사선 장해방호 (5)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    Vector
    Term
    signal_and_system
    random
    linear algebra
    Python
    signals_and_systems
    ML
    cv2
    Optimization
    Programming
    opencv
    SS
    numpy
    function
    Probability
    fourier transform
    SIGNAL
    math
    인허가제도
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CV] Dynamic Range 란?
상단으로

티스토리툴바