본문 바로가기
머신비전&영상처리/3D 스캐너 개발

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

by camus78 2022. 5. 31.

목적:

- 치아 석고 모델에의 레이저 스캔을 통해 고정밀 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 시 이를 보정하였다.
 
 
 

결과물:

 

 

 

 

 

3D 스캐너 개발 문의: 010-7380-7100 정은성

 

 

영상처리, 머신비전 외주, 프리랜서