ComputerVision 8

[Paper Review] Tackling the Generative Learning Trilemma with Denoising Diffusion GANs

Paper Review 제목 : Tackling the Generative Learning Trilemma with Denoising Diffusion GANs 저널 : ICLR 2022 (Spotlight). 저자 : Zhisheng Xiao, Karsten Kreis, Arash Vahdat 일시 : 15 Dec 2021 연구 : The University of Chicago | NVIDIA 해당 논문 리뷰는 위 링크의 논문을 리뷰한 것입니다. 오류나 내용 정정 요청에 대한 문의는 언제나 환영입니다. Background 본 논문을 읽기 전 Diffusion Models, DDPM, 그리고 GANs에 대한 개념은 필수적입니다. 아래 링크 중 Background에 대한 부분을 숙지해주세요. 그리고 간략하..

[Computer Vision] Image Warping - Linear Transformation

🧑🏻‍💻용어 정리 Computer vision Image Warping Linear Transformation scaling rotation shear geometric transformation rectification stabilization stitch 오늘 배울 것은 Image Warping입니다. Image Warping 이 Image Warping는 그냥 image를 비틀어준다는 것을 의미합니다. 즉, 기하학적인 변화를 통해 image를 비트는 것을 의미하죠. 아래 사진과 같은 T라는 geometric transform에 의해 변환합니다. 그래서 아래와 같은 것들도 warping을 통해 이루어집니다. - Image rectification - Video stabilization - Image ..

[Computer Vision] Image Restoration - Bilateral Filter(Adaptive Filtering)

🧑🏻‍💻용어 정리 Computer vision Image Restoration noise Gaussian Noise Bilateral Filter Weight Adaptive Filtering Nonlocal Means 이전 시간에는 Adaptive filtering 중에서도 wiener filtering에 대해 알아보았습니다. 이것은 denoising이라는 궁극적인 목표에 만족할만한 성과를 가져오진 않았습니다. 그리고 salt and pepper noise, gaussian noise 등 이것에 특화된 방법으로 우리가 denosing method를 적용해야함을 다시 한 번 말씀드리고 들어가겠습니다. 새로운 filter입니다. 이 Bilateral Filter는 Gaussian Filter에서 시작했습니..

[Computer Vision] Image Restoration - Wiener Filter(Adaptive Filtering)

🧑🏻‍💻용어 정리 Computer vision Image Restoration noise Gaussian Noise Wiener Filter Weight Adaptive Filtering Gaussian Noise Gaussian Noise는 일반적인 image에 Gaussian Noise를 씌워 noise를 넣는 것을 의미합니다. 위 레나 사진과 같죠. 우리가 배우는 noise는 더해져서 들어가는 noise를 다룹니다. 그래서 이는 Additive White Gaussian Noise (AWGN)라고 할 수 있습니다. Additive White Gaussian Noise (AWGN) image와 동일한 크기의 noise가 있는 것입니다. 더해져서 반영된 noise들을 image에서 어떻게 없앨지에 대한..

[Computer Vision] Image Restoration - Salt and Pepper noise

🧑🏻‍💻용어 정리 Computer vision Image Restoration noise salt and pepper noise 이번에는 restoration에 대해 알아보겠습니다. Image Restoration 이 image restoration의 목적은 image degradation을 줄이는 것입니다. 이 degradation에는 다음과 같은 종류가 있습니다. Noise 촬영 과정 중 센서 이상 or 전송하는 과정 중 압축하고 풀고 할 때, 과정 속에서 오차가 발생 out-of-focus blur 초점이 안 나오는 blur motion blur 피사체나 찍는 사람이 움직이는 것 이러한 여러 image에 대해서 다음과 같은 식으로 표현할 수 있습니다. 우리에게 주어진 degraded image를 g..

[Computer Vision] Binary Image

🧑🏻‍💻용어 정리 Computer vision Edge Objectives erosion dilation edge opening closing 이번에는 Segmentation에서, thresholding을 통한 binarization 하는 것을 알아보겠습니다. Objectives Segmentation 결과로 binary image나옴. 찾고자하는 부분 1, 배경 0. Binary image Neighborhoods connectedness Morphological processing for binary images 형태학적 Erosion and Dilation Opening and Closing Segmentation thresholding을 통한 binarization은 무엇일까요? 간단히 보면, 기..

[Computer Vision] Canny edge detector

🧑🏻‍💻용어 정리 Computer vision Edge canny detector non-maximun suppresion connected component 이번엔 edge detector에 대해 알아봅시다. Canny edge detector The most widely used edge detector Theoretical model : step-edges corrupted by additive Gaussian noise Canny has shown that the first derivative of the Gaussian closely approximates the operator that optimizes the product of signal-to-noise ratio and localizat..

[Computer Vision] Image upsampling

🧑🏻‍💻 Topic 정리 - image filtering - Gaussian Filter - linear interpolation - Bilinear interpolation 지난 시간까지, image를 다루는 것과, image를 다루는 것에 있어서, histogram도 그려보고, equalization, filtering 그리고 중요한 Gaussian filter에 대해서도 알아보았다. Image pyramids 다음 topic에 대해 살펴봅시다. 이미지를 10배 키우는 것이 가능할까? 위 한 pixel에 대해서 10칸씩 복제를 해서 넓혀간다면 어떻게 될까요? 10 x 10의 블락을 똑같은 값으로 넣는다고 보면 됩니다. 그럼 어떻게 될까요? 이렇게 보기 좋지 않게, block이 보이는 사진이 나오게 됩..