본문 바로가기
머신비전&영상처리/영상처리 회사다닐때 작업내용

(머신비전/영상처리) 3D 레이저 스캐너 구현

by camus78 2016. 9. 21.

​목적:

- 치아 석고 모델에의 레이저 스캔을 통해 고정밀 3D 데이터를 추출한다



과정:

1. 2D 3D 캘리브레이션

2. ​각 방향에서 레이저 스캔

3. ​스캔 데이터 merge

4. ​STL 파일 생성 및 3D 모델 view




2D 캘리브레이션:

일정한 size의 격자를 가지는 zig를 화면상에 놓는다
Pixel 좌표와 실제좌표를 matching


 

 

 

 




3D 캘리브레이션

일정한 높이에 대해 2D 캘리브레이션을 한다
모든 높이에서의 2D 캘리브레이션 결과를 Least Square Fitting 한다





레이저 스캔

 - 레이저를 일정 각도로 비추어 그 영상을 카메라로 읽는다.

 - 카메라 영상이 읽히는 동한 모델을 한 방향으로 이동시킨다.

 

 

 

 

 

(GUI 구현)





Merge:

}각 방향에서 스캔하여 얻어진 3D 데이터들을 병합한다
}Rotation 및 직진이동에서의 흔들림때문에 정확한 데이터를 얻을 수 없다. 따라서 3D Shape Matching 알고리즘을 사용하여 merge 시 이를 보정하였다.



결과물:







영상처리/머신비전 관련 외주문의: 정은성 010-7380-7100