1. 3차원 데이터 처리를 위한 이론적 지식
3차원 포인트 클라우드 데이터 처리를 위하여 필요한 이론 -> 3d 컨벌루션, 3d 좌표변환
Overview of Deep Learning on Point-cloud
https://youtu.be/EPdlJ7WndMU
2. 3d 컨벌루션
3D 객체 검출에 필수 기술인 3D 컨벌루션 설명자료.
CNN에서 사용하는 2D convolution을 확장한 기술이라서 원리가 같음
https://medium.com/@parkie0517/3d-convolution-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5%ED%95%98%EA%B8%B0-using-pytorch-conv3d-4fab52c527d6
pytorch 3d convolution 라이브러리 설명
https://pytorch.org/docs/stable/generated/torch.nn.Conv3d.html
3. Sparse Convolution
https://www.cv-foundation.org/openaccess/content_cvpr_2015/papers/Liu_Sparse_Convolutional_Neural_2015_CVPR_paper.pdf
https://github.com/traveller59/spconv
4. Deconvolution
https://docs.pytorch.org/docs/stable/generated/torch.nn.ConvTranspose2d.html#torch.nn.ConvTranspose2d
https://discuss.pytorch.org/t/true-deconvolution-layer-not-transposed-convolution/27776
Deconvolution paper
https://www.matthewzeiler.com/mattzeiler/deconvolutionalnetworks.pdf
https://github.com/vdumoulin/conv_arithmetic/blob/master/README.md
https://analysisbugs.tistory.com/104
5. 3d 좌표변환
다양한 좌표계간의 변환을 다루는 기술이 필수적임 -> 3차원 벡터,기하학, 변환은 행렬로 표현되므로 선형대수, 회전변환을 위한 삼각함수 지식 필요
https://darkpgmr.tistory.com/84
https://m.blog.naver.com/kimjw1218/70178629876
3차원 좌표변환 교재
Mathematics for Computer Graphics -> 9장만 보면됨