일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 머신러닝
- map
- mnist
- Regression
- 모델
- Flutter
- 플러터
- 파이썬
- 앱개발
- AI
- 자연어처리
- 회귀
- filtering
- RNN
- 크롤링
- 딥러닝
- CV
- 크롤러
- 선형대수학
- 피플
- 42경산
- Computer Vision
- 데이터분석
- 42서울
- 인공지능
- 코딩애플
- 선형회귀
- 지정헌혈
- 유데미
- pytorch
- Today
- Total
David의 개발 이야기!
[CV Lecture 02] Point Processing 본문
1. Image 란?
- Each point in matrix called a "Pixel"
- A pixel has a 2D coordinate
- A pixel has a value (intensity)
- A pixel Value indicates amount of light
- High Pixel Value == more light
- Lower Pixel Value == less light
- A pixel value is bounded
- No light (black) = 0
- Sensor limit (white) = max
- Typical ranges:
- 0-255 : fit into byte
- 0-1 : floating point
2. Filtering
Filtering modifies an image by replacing the value of each pixel by a function of the values of the pixel and its neighbors.
g((x)) = h((f(x)))
where f((x)) is an input image, g((x)) is the output image, and h is an operator on f defined over a neighborhood of point x.
2-1 Difference Between Brightness and Contrast
Contrast는 차이를 더욱 크게 혹은 작게 함으로써 경계를 강화한다.
Brightness 예시
Contrast 예시
2-2 Intensity Transformation
Intensity Transformation 은 한국어로 번역하면, "강도변환"이다. 이미지의 픽셀 강도를 조정함으로써, 대비 개선, 밝기 조절 또는 강도 값을 다른 범위로 매칭해 다양한 효과를 적용할 수 있다.
g(x) = h(f(x))
input (원래 값) 인 f 에, 다양한 함수 h를 적용시켜 변환시킬 수 있다.
하나의 예시로, power -law (gamma) transformation 도 있다.
s = cr^g
g가 클수록, 대비가 뚜렷해지며, g가 작아질수록 뿌옇게 보이는 경향이 있다.
또 다른 complex 한 transformation 으로, "Piecewise Linear transformation" 도 있다.
이는, 여러 선형 구간을 사용하여 입력 강도의 값을, 다른 출력 강도의 값으로 변환한다.
이미지의 특성과, 이미지를 픽셀단위에서 processing 하는 방법을 배웠다.
'컴퓨터비전' 카테고리의 다른 글
[CV Lecture 05] Edge Detection (0) | 2023.11.29 |
---|---|
[CV Lecture 04] Image - Resizing (0) | 2023.11.29 |
[CV Lecture 03] Linear Filtering (0) | 2023.11.29 |
[CV Lecture01] Computer Vision 에 대한 개요 (0) | 2023.11.29 |
Object Detection 에 대해 알아보자! (0) | 2023.08.31 |