All
[SLAM] 4. 3D-2D geometry, Triangulation, PnP
안녕하세요. 후니대디입니다. 지난번에는 2D-2D geometry로 Essential Matrix, Fundamental Matrix에 관해 다루어봤습니다. 즉, Two view가 존재할때 (stereo 혹은 sequenced frame) two view간의 관계를 설명해보았습니다. [SLAM] 3. 2D-2D geometry, Epipolar Geometry 안녕하세요. 후니대디입니다. 이번 포스팅은 2D-2D (two view) camera geometry에 대해서 살펴보겠습니다. Camera Model 시작하기전에 camera model 먼저 살펴보겠습니다. 3D world의 points를 2D image plane에 매핑하는 jaehoon-daddy.tistory.com 이번에는 3D-2D geo..
[paper review] PointNet++ 논문 리뷰
안녕하세요. PointNet++ 논문 리뷰 시작하겠습니다. 시작하기전에 PoinetNet++의 전신인 PointNet리뷰를 먼저 참고해주세요. [paper revew] pointnet 논문 리뷰 이번 포스팅은 3D pointcloud detection의 고전 pointnet를 보겠습니다. PointNet pointnet은 딥러닝을 사용한 pointcloud detection 분야의 고전으로 현재 많은 알고리즘의 토대가 되는 논문입니다. 우선 3D pointcloud jaehoon-daddy.tistory.com 기존 PointNet의 문제 기존의 PointNet은 이전의 방법론에 비해 월등한 성과를 이뤄냈지만 단점이 존재합니다. unordered 의 특성을 해결하기 위해 point마다 MLP로 구성된 m..
[paper revew] pointnet 논문 리뷰
이번 포스팅은 3D pointcloud detection의 고전 pointnet를 보겠습니다. PointNet pointnet은 딥러닝을 사용한 pointcloud detection 분야의 고전으로 현재 많은 알고리즘의 토대가 되는 논문입니다. 우선 3D pointcloud의 성질부터 이해할 필요가 있는데, unordered point set이라는 점입니다. image는 픽셀이라는 정해진 discrete한 공간에 있다면 pointcloud는 유클리드 공간이라는 continuous한 공간에 있습니다. 그래서 많은 다른 알고리즘들이 voxel grid를 만들어서 마치 image처럼 처리를 합니다. 즉, pointcloud를 뉴럴넷으로 detection문제를 해결하기 위해서는 1. unordered 2. in..
[mathematic] SVD, 특이값분해
정의 우선 특이값(singular value)의 정의부터 보면, 임의의 행렬 A(mxn)의 특이값(singular value)는 $A^{T}A$에 대한 교윳값의 양의 제곱근입니다. SingularValue Decomposition(SVD)는 mxn차원의 행렬A에 대해 위에서 정의한 singular vaule와 singular vector로 decomposition하는 방법을 의미합니다. 식으로 표현하면 아래와 같습니다. orthogonal matrix는 대표적으로 회전행렬을 들 수 있고 아래의 성질을 만족합니다. 구체적으로 $U, V$는 singular vector가 열벡터로 이루어진 matrix이고, diagonal matrix는 대각성분을 제외한 원소의 값이 모두 0이고,주대각 성분에 A의 singu..
[paper review] Nerfies: Deformable Neural Radiance Fields 리뷰
안녕하세요. 후니대디입니다. 이번 포스팅은 Nerfies 논문 리뷰 진행하겠습니다. NeRF의 기본적인 개념은 아래의 포스팅 참고바랍니다. [paper review] NeRF 논문 리뷰 최근 synthetic data들의 중요성이 대두되고 있습니다. simulation, generative model 등 여러 방법이 있지만 여기서는 NeRF를 짧게 분석해보겠습니다. 정 의 NeRF는 Novel View Synthesis 계열의 기술입니다. NVS란 특 jaehoon-daddy.tistory.com overview 기존의 vanilla NeRF의 문제점 중 하나는 object가 고정되어 있어야 합니다. 장난감이나 고정되어 있는 object면 상관없지만 만약 내 모습을 여러 각도에서 셀카를 찍어 Novel ..
[book] 영어혼공 (영어회화 독학 정리)
영어혼공이라는 영어회화 공부 방법에 관한 책을 읽은 후 제가 아는 부분을 더하여 정리하였습니다. 중요한 건 방법론 보다는 실천입니다. 듣 기 - 섀도잉 1. 그냥 듣기 (초보 w subscription, 중급 wo subscription) 2. 섀도잉 하며 듣기 3. 딕테이션 하며 듣기 - 영화보다 애니메이션 추천 - 적은 분량으로 하기 (i.e. 1주일에 15분 분량) 리 딩 - 본인 domain 논문 리딩 - 모르는 모든 단어 찾지 않기(유추하기) - 역번역하기 (의미있는 문장 정도) Voice of America - Learn American English with VOA Learning English Learn American English with English language lessons ..
[SLAM] 3. 2D-2D geometry, Epipolar Geometry
안녕하세요. 후니대디입니다. 이번 포스팅은 2D-2D (two view) camera geometry에 대해서 살펴보겠습니다. Camera Model 시작하기전에 camera model 먼저 살펴보겠습니다. 3D world의 points를 2D image plane에 매핑하는 프로세스에서 언급한 camera model을 사용합니다. 기본적으로 camera model은 pinhole model입니다. (광각렌즈 등을 사용하면 pinhole model에 맞지 않습니다.) pinhole camera model을 통해 카메라의 intrinsic parameter를 구할 수 있습니다. 아래는 pinhole camera model 사진입니다. 빛의 직진성, 그리고 핀홀에만 빛이 투과된다는 가정에서 이루어집니다. i..
[SLAM] 2.리군, 리대수(Lie Group, Lie Algebra)
안녕하세요. 후니대디입니다. Lie Group, Lie Algebra에 대해서 포스팅하겠습니다. Lie라는 이름이 지어진 이유는 Lie Group에 대한 이론을 정립한 수학자 이름이 Sophus Lie이기 때문입니다. 리군,리대수는 사실 이해하기 굉장히 난해합니다. 최대한 핵심만 추려서 적어보겠습니다. 정 의 리군(Lie Group)은 discrete하지 않은, 즉 continuous한 그룹이면서 smooth manifold인 집합을 말합니다. smooth와 continuous라는 단어에서 알 수 있다시피 미분가능한 그룹입니다. 예를 들면 좌표변환이 time domain상에서 연속적으로 발생한다고 하면 해당 좌표의 평면상의 한점은 연속적으로 변하게 됩니다. 갑자기 사라졌다가 나타나지 않고 smooth한 ..