3D Reconstruction using a Moving Planar Mirror

움직이는 평면거울을 이용한 3차원 물체 복원

  • 장경호 (경북대학교 컴퓨터공학과) ;
  • 이동훈 (동서대학교 디지털공학과) ;
  • 정순기 (경북대학교 컴퓨터공학과)
  • Published : 2004.11.01

Abstract

Modeling from images is a cost-effective means of obtaining 3D geometric models. These models can be effectively constructed from classical Structure from Motion algorithm. However, it's too difficult to reconstruct whole scenes using SFM method since general sites contain a very complex shapes and brilliant colours. To overcome this difficulty, the current paper proposes a new reconstruction method based on a moving Planar mirror. We devise the mirror posture instead of scene itself as a cue for reconstructing the geometry That implies that the geometric cues are inserted into the scene by compulsion. With this method, we can obtain the geometric details regardless of the scene complexity. For this purpose, we first capture image sequences through the moving mirror containing the interested scene, and then calibrate the camera through the mirror's posture. Since the calibration results are still inaccurate due to the detection error, the camera pose is revised using frame-correspondence of the comer points that are easily obtained using the initial camera posture. Finally, 3D information is computed from a set of calibrated image sequences. We validate our approach with a set of experiments on some complex objects.

영상 열을 이용한 3차원 구조 복원 기법은 기하학 기반의 전통적인 3차원 모델링 기법의 대안으로 복잡한 대규모 장면을 쉽고 빠르게 모델링 할 수 있는 효과적인 수단이다. 이러한 모델은 모션을 통한 구조 복원기법을 통해 주로 얻어진다. 그러나 모션을 통한 구조복원 기법은 매우 복잡한 기하학 구조와 현란한 컬러를 포함한 물체의 경우, 적용하기에 어려움이 있다. 이러한 어려움을 해결하기 위해, 본 논문에서는 움직이는 평면거울 기반의 새로운 물체 복원 기법을 제안한다. 본 기법은 장면에 포함된 기하구조의 암묵적인 단서를 이용하는 대신 장면 속에 기하학적 단서 즉, 거울의 위치 정보를 강제로 삽입하여 가상 카메라의 위치 정보를 추출한다 구해진 가상 카메라의 위치 정보를 통해 장면의 복잡도에 무관한 3차원 기하 구조를 복원할 수 있다. 이를 위해 먼저 복원하고자 하는 장면을 포함한 평면거울의 영상 열을 포착한다. 다음으로 거울의 위치 정보를 이용하여 가상 카메라의 내, 외부 파라미터를 추정한다. 구해진 카메라 파라미터는 거울의 위치 정보 추출 시 발생하는 에러를 포함하고 있기 때문에 영상 열에 존재하는 코너점들의 대응관계를 이용하여 재 보정한다 마지막으로 구해진 가상 카메라의 내부 및 외부 파라미터 정보를 통해 3차원의 구조를 복원한다 본 논문에서 제안한 알고리즘을 다양한 영상을 통해 실험한 결과 신뢰할만한 구조 복원이 가능하였다.

Keywords

References

  1. O. Faugeras and G. Toscani, 'Camera Calibration for 3D Computer Vision,' Proc. International Workshop on Industrial Applications of Machine Vision and Machine Intelligence, pp.240-247, 1987
  2. R. M. Haralick and L. G. Shapiro, Computer and Robot Vision, vol.2, Addison-Wesley, 1993
  3. R. Tsai, 'A Versatile Camera Calibration Technique for High Accuracy 3D Machine Vision Metrology using Off-the-shell TV Cameras and Lenses,' IEEE Journal of Robotics and Automation, vol.3, pp.323-344, 1987 https://doi.org/10.1109/JRA.1987.1087109
  4. P. Beardsley, A. Zisserman and D. Murray, 'Sequential Updating of Projective and Affine Structure from Motion,' International Journal of Computer Vision, 23(3), pp. 235-259, 1997 https://doi.org/10.1023/A:1007923216416
  5. R. Hartley and A: Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2000
  6. M. Pollefeys, R. Koch and L. Van Gool, 'Selfcalibration and metric reconstruction in spite of varying and unknown internal camera parameters,' International Conference on Computer Vision, pp.90-95, 1998 https://doi.org/10.1109/ICCV.1998.710705
  7. B.Caprile and V.Torre, 'Using Vanishing Points for Camera Calibration,' Int'l J. Computer Vision, vol. 4, no.2, pp. 127-140, Mar. 1990 https://doi.org/10.1007/BF00127813
  8. R. Cipollar, T. Drummond and D.P. Robertson, 'Camera Calibration from Vanishing Points in Images of Architectural Scenes,' Proc. British Machine Vision Conference, pp. 382-391, 1999
  9. E. Guillou, D. Meneveaux, E. Maisel and K. Bouatouch, 'Using Vanishing Points for Camera Calibration and Coarse 3D Reconstruction from A Single Image,' The Visual Computer, pp. 396-410, 2000 https://doi.org/10.1007/PL00013394
  10. D. Liebowitz, A. Criminisi and A. Zisserman, 'Creating Architectural Models from Images,' Computer Graphics Forum, 18(3), pp. 39-50, 1999 https://doi.org/10.1111/1467-8659.00326
  11. J. Gluckman and S.K. Nayar, 'Planar catadioptric stereo: geometry and calibration,' Proc. IEEE Conference on Computer Vision and Pattern Recognition,' 1999 https://doi.org/10.1109/CVPR.1999.786912
  12. E. W. Weisstein, 'Thales Theorem,' mathworld.wolfram.com, Wolfram Research, Inc., 1999
  13. N. Ayache and C. Hansen, 'Rectification of images for binocular and trinocular stereo vision,' Proc. International Conference on Pattern Recognition, pp.11-16, 1988 https://doi.org/10.1109/ICPR.1988.28160
  14. M. Pollefeys, '3D Modeling from Images,' tutorial notes, European Conference on Computer Vision, 2000