Deep Learning/cv

[CV] 렌즈 왜곡 보정 논문 검색을 위한 키워드 정리

2022. 11. 25. 22:38
목차
  1. 1. 방사왜곡(Radial Distortion)
  2. 2. Barrel Distortion, Pincushion Distortion

1. 방사왜곡(Radial Distortion)

이러한 왜곡은 볼록렌즈의 굴절률에 의한 것으로 나타난다. 실생활에서 광각카메라 같이 넓은 범위를 촬영하기 위한 카메라에서 이러한 왜곡이 많이 발생하는데 왜곡보정을 위해 수학적인 식을 사용할 수도 있다.

 

2. Barrel Distortion, Pincushion Distortion

2.1. Barrel Distortion 

이 왜곡은 광각렌즈로 인해 발생하는 경우가 많으며 음의왜곡이라고도 한다. 카메라 렌즈가 오목할 경우 발생한다.

2.2. Pincushion Distortion

이 왜곡은 양의 왜곡이라고도 하며 볼록렌즈에 의해 발생한다.

2.3. 왜곡보정

위에서 설명한 방사왜곡의 한 종류로 위의 왜곡을 줄이기 위해서는 2가지 방식을 사용할 수 있다.

2.3.1. 수학적인 식으로 유도

정상이미지와 왜곡이미지를 이용하여 보정하는 방법(아래 사진 참고) 

2.3.2. 딥러닝을 이용한 방법

 

 

3. 왜곡보정을 위한 논문 및 코드

3.1. 수학적인 방법

1. openCV 활용

https://bkshin.tistory.com/entry/OpenCV-15-%EB%A6%AC%EB%A7%A4%ED%95%91Remapping-%EC%98%A4%EB%AA%A9%EB%B3%BC%EB%A1%9D-%EB%A0%8C%EC%A6%88-%EC%99%9C%EA%B3%A1Lens-Distortion-%EB%B0%A9%EC%82%AC-%EC%99%9C%EA%B3%A1Radial-Distortion

 

3.2. 딥러닝을 이용한 방법

1. Blind Geometric Distortion Correction on Images Through Deep Learning

https://openaccess.thecvf.com/content_CVPR_2019/papers/Li_Blind_Geometric_Distortion_Correction_on_Images_Through_Deep_Learning_CVPR_2019_paper.pdf

위의 논문은 소스코드를 제공해 주었으나 코드가 정상적으로 동작을 못시켜서 추후에 더 해보기로 함

 

2. Deep Convolutional Neural Networks for estimating lens distortion parameters

https://v-sense.scss.tcd.ie/wp-content/uploads/2019/08/IMVIP___Lens_distortion1.pdf

코드 : https://github.com/utiasSTARS/dpc-net

 

GitHub - utiasSTARS/dpc-net: Deep Pose Correction for Visual Localization

Deep Pose Correction for Visual Localization. Contribute to utiasSTARS/dpc-net development by creating an account on GitHub.

github.com

위 논문은 곧 코드를 돌려보기로 하겠다.

'Deep Learning > cv' 카테고리의 다른 글

[Diffusion Model] Diffusion Model 공부를 위한 링크 정리  (0) 2023.07.31
[DL / CV] Computer Vision 논문 공부 순서 정리  (0) 2023.04.05
Warping Residual Based Image Stitching for Large Parallax 논문 구현을 위한 Todo List  (0) 2022.08.28
CV 기초 용어정리(image stitching 공부를 위한)  (0) 2022.08.03
DeepRectangling Image Stitching 논문 소스 돌려보기  (0) 2022.08.01
  1. 1. 방사왜곡(Radial Distortion)
  2. 2. Barrel Distortion, Pincushion Distortion
'Deep Learning/cv' 카테고리의 다른 글
  • [Diffusion Model] Diffusion Model 공부를 위한 링크 정리
  • [DL / CV] Computer Vision 논문 공부 순서 정리
  • Warping Residual Based Image Stitching for Large Parallax 논문 구현을 위한 Todo List
  • CV 기초 용어정리(image stitching 공부를 위한)
LiaLi_1997
LiaLi_1997
LiaLi_1997
Slow & Steady(LiaLi)
LiaLi_1997
전체
오늘
어제
  • FILTER (75)
    • PS(Problem Solving) (20)
      • 백준 (2)
      • soleved.ac CLASS (9)
      • CPP 개념, stl 정리 (2)
      • python 개념, stl 정리 (2)
      • 알고리즘 기초 스터디(with python) (0)
    • Deep Learning (16)
      • Python (4)
      • cv (8)
      • NLP, ASR (4)
    • 프로그램 설치 및 환경설정 (17)
      • conda (1)
      • colab (1)
      • jupyter (3)
      • pytorch (0)
      • tensorflow (1)
      • Docker (4)
      • ubuntu (1)
      • IOT (6)
    • Web Programming (10)
      • koa (0)
      • mysql (5)
      • AWS (2)
      • 서버 설정 (3)
    • Math (1)
      • 확률및 통계 (1)
    • illustration (0)
    • MineCraftPlugIn (0)
    • Apple (1)
      • M1 (1)
    • 일상 (0)
    • 영어 (1)
      • Teps(Hackers Teps 인강) (1)
    • 대내외활동 (4)
      • ETRI 동계인턴 (1)
      • 2023년 1학기 도전학기제 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • cpp
  • ps
  • 백준
  • Dynamic Programming
  • Deep Learning
  • solved.ac
  • Mathematics
  • image stitching
  • illustration
  • dp
  • CV
  • Programming

최근 댓글

최근 글

hELLO · Designed By 정상우.
LiaLi_1997
[CV] 렌즈 왜곡 보정 논문 검색을 위한 키워드 정리
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.