목표 "3D Reconstruction"
based Point Cloud
using Kinect. Streo camera
in OpenNI
1. 스테레오 카메라로 입력받은 이미지를(ex using Kinect) Point Cloud(or ICP)를 이용하여 3D Reconstuction.
2. Original Object를 자연마커로 설정
3. 3D Modeling 된 객체를 자연마커 위에 증강
KinectFusion - Real-time 3D Reconstruction and Interaction Using a Moving Depth Camera [28C3]
출처 :
Iterative Closest Point(ICP) with very 3D point
- Used to align overlapping 3D point clouds
- Assumption : point clouds are roughly aligned
1. Individual points of the previous and the current frame are projectively associated through the same image frame
2. Distance and angle compatibility is checked
3. Energy function is minimized.(energy function (linear system, best fit, hole point))
4. An offset transformation between the point clouds is acquired and applied
5. The previous steps are iterated multiple times
data structure
depth number, single point, negative,
= "Ray Cast Rendering"
Object Segmentation
Limitations
- Voxel model isn't very flexible
- Can't properly model deformations
- Doesn't work for large areas
- Doesn't work for far away objects
- Doesn't work outdoors
- Requires a really powerful gamer PC...
3D Reconstruction with stereo cameras
for more information,
https://www.youtube.com/watch?v=Ebxj04uhmS8&nohtml5=False
Real-time 3D Reconstruction at Scale using Voxel Hashing
https://www.youtube.com/watch?v=XD_UnuWSaoU&nohtml5=False
more information ,
http://research.microsoft.com/en-us/projects/voxelhashing/
-> Boost 함수 관련 링크
http://www.viper.pe.kr/cgi-bin/moin.cgi/Boost
-> Boost 라이브러리 빌드 설치 관련 링크
그리고, Kinect를 이용한 3D reconstruction, Openni, OpenGL(렌더링할때), OpenCV 사용하여 구현한 것 (네이버, Kinect 카페)
3D Reconstruction :
http://www-cvr.ai.uiuc.edu/ponce_grp/publication/paper/eccv06a.pdf
Kinect와 OpenNI, OpenCV 연동하기
opencv, openNI, 연동해서 depth 영상 받아오기
http://blog.naver.com/ocllos/124822258
진짜 Kinect 관련글 잘정리되어있는 티스토리 블로그
http://talkingaboutme.tistory.com/category/About%20Kinect
'AI Research Topic > 3D Reconstruction' 카테고리의 다른 글
[Stereo Vision] kinect 설치하기 (Visual Studio 2015, Windows 10, 64 bit, usb 3.0) (0) | 2017.01.19 |
---|---|
[3D Reconstruction] Trifocal tensor 정리 (0) | 2016.12.27 |
[Stereo Vision] Disparity Map 생성 (12) | 2016.11.04 |
[Stereo Vision] Epipolar Geometry (에피폴라 기하학) (3) | 2016.10.26 |
[Stereo Vision] Stereo Image Processing (0) | 2016.07.12 |