이미지 노이즈(Noise)란? 종류, 발생 원인, 제거 방법 총정리

노이즈 발생과정2

노이즈(Noise)란 무엇인가? 이번 글에서는 Noise 에 대하여 살펴보겠습니다. 노이즈(Noise)는 원하지 않는 무작위 변동이나 오류로 인해 이미지에 나타나는 아티팩트(artifacts)나 왜곡을 말합니다. 어두운 환경에서 촬영을 할 경우 쉽게 관측할 수 있습니다. ​ 이미지 촬영 과정에서 노이즈는 어떻게 발생하는가? 사진을 촬영하는 과정 중 어디서 노이즈가 발생하는 것일까요? 전체적인 과정을 보면서 찾아보겠습니다. 4가지를 살펴보겠습니다. ​ 빛이 이미지 센서에 도달하여 … 더 읽기

셔터(Shutter)란? 빛 노출 시간 조절과 롤링셔터/글로벌셔터 이해

셔터4

Shutter란 무엇인가? 이번 글에서는 Shutter 에 대하여 살펴보겠습니다. Shutter 는 카메라의 이미지 센서에 빛이 노출되는 시간을 조절하는 장치입니다. 셔터 속도와 사진에 미치는 영향 Shutter 는 왜 사용하는 걸까요? ​ 사진가는 Shutter 속도를 조절하여 이미지의 밝기를 조절할 수 있고, ​ 움직이는 객체의 모션 블러 효과를 만들거나, ​ 얼리는 효과를 만들 수 있기 때문입니다. 말이 빠른 속도로 … 더 읽기

HDR(High Dynamic Range)란? 빛과 어둠을 모두 담는 사진 기술 완벽 정리

Dynamic Range Comparison 2

Dynamic Range(동적 범위)란 무엇인가? 이번 글에서는 High Dynamic Range 에 대하여 살펴보겠습니다. ​ 먼저 Dynamic range 란 무엇일까요? Dynamic Range (동적 범위)는 카메라가 포착할 수 있는 최대 밝기와 최소 밝기 사이의 비율을나타내는 용어입니다. 식은 위와 같습니다. 카메라와 현실 세계의 동적 범위 차이 현실 세계는 매우 넓은 범위의 동적 범위를 가지고 있습니다. ​ 반면, 카메라의 동적 … 더 읽기

불연속(Discrete)과 연속(Continuous)의 차이 완벽 정리

그림설명3

불연속과 연속, 단어 의미 먼저 살펴보기 안녕하세요. ! 오늘은 불연속과 연속에 대해 알아보겠습니다. ​ 사전적 정의를 먼저 살펴보겠습니다. 사전적 의미는 별개의, 계속되는이라는 뜻을 가지고 있습니다. 음… 역시 직관적이지 않아 머리에 들어오지 않습니다. 다른 사진을 보겠습니다. 개인적으로 아주 맘에 듭니다. ​ ‘별개의’ 뜻을 가진 discrete는 그래프에서 따로따로 떨어져 있는 것을 확인할 수 있습니다. ​ ‘연속적인’ 뜻을 … 더 읽기

Aliasing(앨리어싱)이란? 샘플링 속도와 화질 저하 현상 쉽게 이해하기

샘플링속도에따른차이4

앨리어싱(Aliasing) 기본 개념 정리 앨리어싱 현상에 대해 알아보겠습니다. 우선 네이버 지식백과와 영단어 의미를 살펴보겠습니다. 음…. 뭔가 단어 정리가 우선적으로 필요할 것 같습니다. 일단 넘어가고 영어 단어 뜻부터 확인해 보겠습니다. 상당히 직관적입니다. 우리가 동영상이나 사진을 볼 때, 화질이 떨어지면 네모난(픽셀) 모양이 눈에 직접 보일 정도로 뚝뚝 끊기는 익숙한 현상입니다. ​ 신호와 이미지가 연결이 안 되실 수도 … 더 읽기

이미지 센서란? CCD, CMOS 차이와 작동 원리 완벽 정리

센서1

이미지 센서란 무엇인가? 이번 글에서는 이미지 센서에 대하여 살펴보겠습니다. 카메라의 이미지 센서는 크게 CCD 와 CMOS 로 구분됩니다. ​ CCD는 모은 빛을 내려와서 한 번에 처리, ​ CMOS는 각 자리에서 모은 빛을 처리한다는 차이점이 있습니다. ​ 빛을 처리한다는 것은 각 센서의 Photo Diode 가 받은 빛을 전기 신호로 바꾸는 과정을 의미합니다. ​ 최근에는 CMOS 센서 … 더 읽기

3차원 선형 변환과 3×3 행렬 이해하기

3차원 선형 변환7

3차원 선형 변환이란 무엇인가? 그림과 같이 Input 으로 3차원 벡터를 받고 ​ Output 으로 3차원 벡터를 만드는 선형 변환을 생각해 보겠습니다. 2차원과 마찬가지로 그림으로 표현할 수 있습니다. 3차원 상의 모든 점을 격자화로 표현한 뒤, ​ 이 때 원점은 고정되어 있고 격자선은 평행하고 균등한 상태를 유지합니다. 3D 공간에서의 기저 벡터(i, j, k hat) 3차원에서 흔히 사용하는 … 더 읽기

행렬 합성(Matrix composition) = 행렬 곱셈(Matrix multiplication) 이해하기

공간변화1

Matrix(행렬)란 무엇인가? 이전 글에서 행렬을 공간 변환으로 해석했습니다. 공간을 회전시키고 그 다음 기울이는 2번의 공간 변화를 표현해보겠습니다. 합성의 의미 ​ 두 가지의 선형 변환을 적용하는 것을 합성 이라고 합니다. 예시의 상황을 수치적으로 표현해 보면 ​ 회전 변환을 적용한 후 전단 변화을 한 것입니다. 즉, 합성은 여러 번의 공간 변화를 한 번으로 축약한 것입니다. 두 행렬의 … 더 읽기

행렬(Matrix)의 의미, Linear Transformation으로 쉽게 이해하기

행렬7

선형 변환이란 무엇인가? 이전 글에서 살펴본 선형 변환을 어떻게 수치적으로 기술할까요? 일단 Input vecor 와 Output vector 를 표기할 수 있어야 합니다. 기저(Basis)와 벡터 표현 2차원 공간 위에서 벡터를 표현하기 위해 두 기저벡터를 사용하겠습니다. [-1,2] 라는 벡터를 기저 벡터로 표현한 뒤 Linear Transformation (선형 변환) 해보겠습니다. 선형 변환과 격자선의 관계 ​ 선형 변환은 평행하고 균등하게 … 더 읽기

선형 변환(Linear Transformation)이란? | 공간 변형과 선형대수학 기본 이해

Transformation(변환)이란 무엇인가? Transformation (변환) 은 함수의 다른 말로, 입력값이 들어가면 출력을 내놓는 구조입니다. 선형대수학에서의 변환은 입력값과 출력값이 벡터입니다. 굳이, 함수라는 용어를 사용하지 않고 변환이라고 표현하는 이유는 움직임을 내재하고 있기 때문입니다. 어느 공간에 있는 모든 벡터를 동일한 규칙의 변환을 통해 이동시킬 수 있습니다. 공간 변형으로 바라본 선형 변환 ​ ​ 이전 글에서 다뤘던 내용처럼 화살표를 점으로 … 더 읽기