GPU 3

[3DGS 구현] 6. 이미지 전처리 및 GPU로딩

이전 글[3DGS 구현] 5. gaussian 초기화 및 SIBR뷰어를 통한 시각화 [3DGS 구현] 5. gaussian 초기화 및 SIBR뷰어를 통한 시각화[CV 논문] 3D Gaussian Splatting for Real-Time Radiance Field Rendering [3DGS 구현] 1. 환경 세팅[3DGS 구현] 2. Kaggle에서 데이터셋 다운받기[3DGS 구현] 3. COLMAP의 출력 바이너리 파일의 구조파악, 파싱[3DGS 구현] 4. 가april2901.tistory.com 학습을 진행할 때 원본과 얼마나 다른지를 계산해서 손실을 구해야한다.이때 필요한 것은 원본이미지와, 이 원본 이미지를 찍은 카메라의 정보들, 현재 3D모델을 이 카메라 화면에 투영하는 행렬이다. 먼저 몇가..

3DGS 학습시켜보기

현재 3DGS를 직접 코딩을 통해 구현해보는 실습을 진행하고 있다.이 중 SIBR뷰어와 관련된 몇가지 문제가 발생해서 중간에 실습이 막혔다.github을 통해 제공되는 저자들의 코드를 사용해서 학습을 한번 해본다면 폴더의 구조, 버전 일치 등의 문제에서 막혔던 부분을 해결할 수 있을까하여 시도해보았다. 직접 코딩하는 부분은 당연히 없으니 쉬울줄 알았지만,코드가 제공되었던 시점과 현재의 시점에는 차이가 있어 각종 호환성 문제가 발생하였다.아마 이 글을 검색해서 보는 사람들도 대부분 코드를 사용해 실습해보려했지만 어디선가 막힌 사람들일 것이다. 인터넷 검색, ai등을 활용해도 꽤나 긴 시간의 삽질이 있었다.블로그 검색을 해봐도 막힌 부분을 개운하게 해결해주는 글이 없어 직접 글을 작성해보았다. 아래는 작업..

[3DGS 구현] 1. 환경 세팅

이전 글 중 3DGS라는 3D분야의 혁신적인 논문을 리뷰한 글이 있다.2026.02.24 - [AI/컴퓨터비전(CV)] - [CV 논문] 3D Gaussian Splatting for Real-Time Radiance Field Rendering [CV 논문] 3D Gaussian Splatting for Real-Time Radiance Field Rendering아래 글에서 이 블로그에서 리뷰한 논문들의 흐름과 분야별 분류를 한 눈에 볼 수 있다.읽은 논문들 정리 3D 가우시안이라는 새로운 아이디어로 기존의 여러 문제들을 해결하고 실시간성을 확보april2901.tistory.com 3DGS에 대한 이해를 돕기 위해 직접 3DGS 구현을 해보기로 하였다. 기본적으로 conda 가상환경을 사용하는 것..