[CV] High Dynamic Range
·
Programming/DIP
High Dynamic Range(HDR)는 image나 video에서 Dynamic Range를 넓혀서, 밝은 부분과 어두운 부분의 contrast를 더 넓은 범위로 표현할 수 있게 해주는 기술임. https://www.youtube.com/watch?v=95DNdbxaIXE읽어볼 자료 https://news.skhynix.co.kr/post/hdr-great-images HDR, 멋진 이미지 이면에 숨겨진 비밀사진을 찍을 때 뚜렷한 대비를 사용하면 실제로 보이는 것을 완전히 담아내지 못할 때가 많다news.skhynix.co.kr살펴보기HDR의 주요 특징과 장점은 다음과 같습니다:넓은 밝기 범위 (Wide Brightness Range):HDR은 매우 밝은 영역부터 매우 어두운 영역까지 더 많은 ..
[CV] Camera Response Function (+Gamma Correction)
·
Programming/DIP
https://www.youtube.com/watch?v=95DNdbxaIXECamera Response Function카메라가 실제 장면의 빛의 강도(Brightness)를 디지털 이미지 픽셀 값으로 변환하는 방식을 설명하는 함수.$p(\lambda)$ : Photon flux, $\lambda$ 는 wavelength.$I$ : Electron flux from photodiode (Luminance라고 생각해도 된다.) 여기서 $B$ 는 brightness 임.$$ \begin{aligned}B&=It\left(\frac{\pi d^2}{4}\right) = It\pi r^2\\&=Ie\end{aligned} $$where$t$ : exposure time or integration time$d$ ..
[CV] Dynamic Range 란?
·
Programming/DIP
카메라와 디스플레이의 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..
[CV] 공간해상도로 본 광센서와 디스플레이 디바이스 발전사
·
Programming/DIP
광센서(of camera)와 디스플레이기기의 공간해상도(Spatial Resolution) 규격의 발전은 서로 밀접하게 연관됨. 2024년 현재,40 메가픽셀(MP)의 광센서가 거의 표준으로 자리를 잡았고,고급 스마트폰의 경우 50MP이상이 탑재됨.100MP 이상의 카메라도 등장함 Spatial Resolution 관련: 2023.10.04 - [Programming/DIP] - [DIP] Image Quality 관련 정량화 지표들 [DIP] Image Quality 관련 정량화 지표들: Resolution, Contrast, SNRImage Quality 관련 정량화 지표들다음은 Image Restoration등에서 사용되는 Image Quality를 나타내는 정량적 지표들에 대한 간략한 소개임.(..
[CV] DIP, Image Analysis, and Computer Vision
·
Programming/DIP
Image Processing과 Computer Vision(CV)은 상당 부분 겹쳐있으며, 명확하게 구분하기 어려운 분야들임. 이 두 분야는 연속선상에 있으며, 상당히 경계가 모호함. 공통적으로 두 분야 모두linear algebra, probability, statistics 등의 수학적 지식에 익숙할수록 깊이 있는 이해와 응용이 가능하며이론적 개념을 실제로 구현하고 적용하는 것이 필수적이라,MATLAB, Python, C, C++ 등의 프로그래밍 언어를 다룰 수 있는 능력을 요구함.프로그래밍 기술은 알고리즘을 구현하고, 실험하며, 결과를 시각화하는 데 핵심적인 역할을 함. 이러한 공통점과 모호한 경계에도 불구하고, Image Processing, Image Analysis, 그리고 Computer ..
[CV] Ideal Pinhole Size
·
Programming/DIP
원본:16:46https://youtu.be/_EhY31MSbNM?si=PYbKx4tKvMKsP4No&t=1016 Pinhole Camera는 가장 기본적인 Camera Model로 Perspective Projection을 통해 image가 얻어짐2024.06.22 - [Programming/DIP] - [CV] Geometric Camera Model and Camera Calibration: Pinhole Camera [CV] Geometric Camera Model and Camera Calibration: Pinhole CameraGeometric Camera Model (or Camera Model)은 real world 와 camera의 pose에 따라,real world 와 camera..