Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 사무자동화 #Selenium
- Google API
- 파이썬 #업무자동화 #python
- Text To Speech
- ironpython
- Text-to-Speech
- DeepLearning
- google cloud
- pythonnet
- pyautogui
- 사무자동화
- processstart
- yolo
- YOLOv7
- 업무자동화
- YOLOv5
- pypdf2
- pdf merge
- computervision
- objectdetection
Archives
- Today
- Total
Doarchive
주파수 도메인과 공간 도메인 본문
영상 처리에서 사용되는 두 가지 주요 도메인
1) 주파수 도메인
2) 공간도메인
주파수 도메인
이미지를 주파수 변환하여 이미지를 구성하는 주파수 성분을 조작함으로써 이미지를 처리합니다.
주파수 도메인에서는 이미지를 복소수 행렬 형태로 표현하며, 이 복소수 행렬은 이미지를 구성하는 주파수 성분의 진폭과 위상을 나타냅니다.
이를 통해 이미지의 고주파 노이즈를 제거하거나 낮은 주파수 성분을 강조하는 등의 처리가 가능합니다.
주파수 도메인은 공간 도메인과 달리 이미지의 빈도 정보를 바탕으로 이미지를 처리하는 것이 가능합니다.
이는 이미지의 특성을 보다 정확하게 파악하고, 이미지 처리 결과의 품질을 높이는 데에 도움이 됩니다.
다만 공간도메인에 비해 처리속도가 느립니다.
주파수 도메인에서 이미지 처리를 위한 알고리즘의 예
- 푸리에 변환 (Fourier Transform)
- 주파수 필터링 (Frequency Filtering)
- 고주파 통과 필터 (High-Pass Filter)
- 저주파 통과 필터 (Low-Pass Filter)
- 이동 필터 (Shift Filter)
- 블러 필터링 (Blurring Filter)
- 선명화 필터링 (Sharpening Filter)
- 적응형 필터링 (Adaptive Filtering)
- 코사인 변환 (Cosine Transform)
- 사인 변환 (Sine Transform)
- 웨이블릿 변환 (Wavelet Transform)
- 헤일 변환 (Hilbert Transform)
- 다차원 푸리에 변환 (N-dimensional Fourier Transform)
- 스펙트로그램 (Spectrogram)
- STFT (Short-time Fourier Transform)
- CWT (Continuous Wavelet Transform)
공간 도메인
이미지가 픽셀 그리드 형태로 표현되며, 각 픽셀의 밝기 값이 이미지의 정보를 나타냅니다.
따라서 공간 도메인에서는 이미지를 구성하는 픽셀 값을 직접 조작하여 이미지를 처리합니다.공간도메인에서의 영상처리는 입력 이미지의 각 픽셀을 직접적으로 조작하기 때문에 직관적인 방식으로 이미지를 처리할 수 있으며 일반적으로 주파수 도메인에서의 처리보다 계산 속도가 빠릅니다. 또 필터 등의 작업에서 특정 부분에서만 영향을 미치기 때문에 주변 영역과의 상호작용이 적고 정확한 처리 결과를 얻을 수 있습니다.
다만 특정부분에 한정되서 적용되는 한계가 있습니다.
공간 도메인에서 이미지 처리를 하는 알고리즘의 예
- 이진화 (Binarization)
- 역상 (Inversion)
- 밝기 조절 (Brightness adjustment)
- 대비 조절 (Contrast adjustment)
- 회전 (Rotation)
- 확대/축소 (Scaling)
- 이동 (Translation)
- 가우시안 필터링 (Gaussian filtering)
- 미디안 필터링 (Median filtering)
- 평균값 필터링 (Mean filtering)
- 양방향 필터링 (Bilateral filtering)
- 윤곽선 추출 (Edge detection)
- 샤프닝 (Sharpening)
- 경계 검출 (Boundary detection)
- 삼각형 이진화 (Triangle binarization)
- 모폴로지 연산 (Morphological operations)
- 캐니 엣지 검출 (Canny edge detection)
- 라플라시안 필터 (Laplacian filter)
- 소벨 필터 (Sobel filter)
- 로버츠 필터 (Roberts filter)
728x90
'Computer Vision > ImageProcessing' 카테고리의 다른 글
[OpenCV] Mask 설정 (0) | 2023.04.11 |
---|---|
[OpenCV] Template Matching (0) | 2023.04.10 |
[Python] 1채널 이미지를 3채널로 바꾸기 1Channel Image convert to 3 Channel Image (0) | 2022.12.21 |
[OpenCV] 허프 변환을 이용한 원 검출 Hough Circle Transform (0) | 2022.12.02 |
BMP, JPG, JPEG, GIF, PNG 포맷의 특징 (0) | 2022.08.02 |