-1

저는 VisualSfM을 사용하여 장면의 3D 재구성을 구축하고 있습니다. 이제 깊이 맵을 추정하고 이미지를 재 투영하려고합니다. 그것을하는 방법에 어떤 아이디어? 카메라 고유 매트릭스 K이있는 경우3D 재구성 모델에서 깊이 맵 계산

답변

0

, 그 세계 C의 위치 벡터와 카메라 공간에 월드 공간에서 회전 오리엔테이션 매트릭스 R, 당신은 이미지의 모든 픽셀 x,y를 반복하고 수행 할 수 있습니다

P이 모델에 놓 이도록 Pixel ray calculation

그런 다음, (그렇지 않으면 보간, 그것은 고밀도의 가정) 레이 트레이싱, 당신의 3D 모델과 교차하는 선을 유발하는 최소한의 t를 사용하여 찾을 수 있습니다. 당신이 발견 한 t 값은 깊이 맵의 픽셀 값입니다 (어쩌면 일부 범위로 표준화되었습니다).

+0

답변 해 주셔서 감사합니다. 내 문제는 내가 K와 R을 가지고 있지 않다는 것입니다.하지만 C의 견적을 얻을 수있을 것 같습니다. 내 목표는 같은 장면에서 여러 번 찍은 이미지를 정렬하는 것입니다. SIFT가 내 기대에 부응하지 못했기 때문에 이미지에서 이미지를 정렬하기 위해 모션에서 구조를 사용할 수 있다고 신문에서 읽었습니다. – Hercules

+0

이미지 정렬을 통해 어떤 의미인지 알 수 없습니다. – Photon

+0

여기서 이미지를 서로 위에 놓으면 장면의 지오메트리 구조가 변경되지 않습니다. – Hercules