nvidia 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 구현] 5. gaussian 초기화 및 SIBR뷰어를 통한 시각화

[CV 논문] 3D Gaussian Splatting for Real-Time Radiance Field Rendering [3DGS 구현] 1. 환경 세팅[3DGS 구현] 2. Kaggle에서 데이터셋 다운받기[3DGS 구현] 3. COLMAP의 출력 바이너리 파일의 구조파악, 파싱[3DGS 구현] 4. 가우시안의 초기 scale계산 및 카메라 데이터 json 변환 3DGS 학습시켜보기 이제 가우시안 그 자체를 만들기 위한 준비가 모두 되었다. 이제 직접 class를 만들어보자. 먼저 클래스 초기화이다. 가우시안한테는 크게 5가지의 속성이 필요하다.1. 중심점의 3D좌표 (3차원)2. 색상값 RGB (1x3차원) ← 그냥 3차원으로 생각하면 되는데 RGB를 한 묶음처럼 생각하겠다는 의미이다.3. SH함..

[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 가상환경을 사용하는 것..