SlideShare una empresa de Scribd logo
1 de 29
Human Computer Interaction KOREA 2013 (HCI KOREA 2013)
    Jan.30-Feb.1, 2013, High1 Resort, Gangwon, Korea




        공간증강현실을 이용한
               곡선의 디자인
 Designing Curve using Spatial Augmented Reality



         UST / ETRI
                ETRI / UST
    컴퓨터소프트웨어 및 공학
            로봇/인지 시스템 연구부
       이아현 박사과정
             이주행 책임연구원 / 부교수
      azsure@etri.re.kr        joohaeng@etri.re.kr
목차



      §  공간증강현실이란?
      §  ETRI 공간증강현실 시스템
      §  공간증강현실 기반의 곡선 디자인
        §  카메라-프로젝터 캘리브레이션
        §  곡선의 디자인

        §  프로젝터 이미지 투사, OpenGL Matrix
        §  게임: mouse-and-cheese

      §  구현 결과 데모
      §  결론 및 향후 연구 계획
공간증강현실(Spatial Augmented Reality)

   §  Projector + 증강현실(Augmented Reality)
   §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
     직접 투사하는 증강현실 기술




                 Sixth Sense Device | MIT Media Lab | 2009
공간증강현실(Spatial Augmented Reality)

   §  Projector + 증강현실(Augmented Reality)
   §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
     직접 투사하는 증강현실 기술




                  OASIS | U Washington & Intel Labs | 2010
공간증강현실(Spatial Augmented Reality)

   §  Projector + 증강현실(Augmented Reality)
   §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
     직접 투사하는 증강현실 기술




                   OmniTouch | CMU & Microsoft | 2011
공간증강현실(Spatial Augmented Reality)

   §  Projector + 증강현실(Augmented Reality)
   §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
     직접 투사하는 증강현실 기술




                  MirageTable | Microsoft Research | 2012
공간증강현실(Spatial Augmented Reality)

   §  Projector + 증강현실(Augmented Reality)
   §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
     직접 투사하는 증강현실 기술




                  IllumiRoom | Microsoft Research | 2012
공간증강현실(Spatial Augmented Reality)

    §  Projector + 증강현실(Augmented Reality)
    §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
         직접 투사하는 증강현실 기술




                                  Automotive Manufacturing Using SAR
                             Wearable Computer Lab, U South Australia | 2012

  J. Zhou et et., “In-Situ Support for Automotive Manufacturing Using Spatial Augmented Realit
  y,”Int. J. Virtual Reality, 11(1), 2012.
공간증강현실(Spatial Augmented Reality)

    §  Projector + 증강현실(Augmented Reality)
    §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
         직접 투사하는 증강현실 기술




                                  Projected Augmented Reality | Intel | 2012


  D. McCulley, “Projected Augmented Reality: Keeping Pace with Innovation,” http://goo.gl/bXJbA
공간증강현실(Spatial Augmented Reality)

    §  Projector + 증강현실(Augmented Reality)
    §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
         직접 투사하는 증강현실 기술




                    Supporting Freeform Modeling in SAR | Wearable Computer Lab,
                    U South Australia | 2012

  Mass et al., “Supporting Freeform Modelling in Spatial Augmented Reality Environments with a Ne
  w Deformable Material,” AUIS 2012.
공간증강현실(Spatial Augmented Reality)

    §  Projector + 증강현실(Augmented Reality)
    §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
         직접 투사하는 증강현실 기술




                         Augmented Interactive Cake | Disney Research | 2012


  Carter et al., “Projector systems and method for producing digitally augmented interactive cakes a
  nd other food products,” US Patents 8,223,196 B2, Jul. 17, 2012.
공간증강현실(Spatial Augmented Reality)

    §  Projector + 증강현실(Augmented Reality)
    §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을
         직접 투사하는 증강현실 기술




                     Steerable AR with the Beamatron | Microsoft Research | 2012


  A. Wilson et al.,”Steerable Augmented Reality with the Beamatron,” UIST 2012.
ETRI 공간증강현실 시스템




     2 Camera-Projector
     2 Tilt Motors
                            Work Area
     2 Pan Motors
     1 Base Motor 
     (360°)


                           미래형 로봇 컴퓨터의 프로토타입
ETRI 공간증강현실 시스템
ETRI 공간증강현실 시스템 데모




        ETRI FRC System Demo | Ritsumeikan Univ. | 2012
ETRI 공간증강현실 시스템


                                    FRC(Future Robotic Computer) System!
                 System Initialization!                                                                       Application!
  Camera Calibration!




                                                Projector-Camera Calibration!




                                                                                                         Camera - Projector System!
                        Define World Coordi                                     Define World Coordin                                  External Camera Cali
                            nate System!                                             ate System!                                            bration!


                        Capture Camera Ima                                      External Camera Calib                                 Planar Feature Detect
                                ge!                                                     ration!                                                ion !


                        Finding Chessboard                                      Finding Projected Che
                              Corners!                                                                                                Rendering Virtual Obj
                                                                                   ssboard Corners!                                           ect!

                        Find the Sub-Pixel L
                         ocation of Corners!                                    Projector-Camera Co                                   Warping Rendering I
                                                                                rrelated Calibration u                                      mage!
                                                                                  sing Tsai Method!
                        Internal & External C
                          amera Calibration!
카메라-프로젝터 캘리브레이션


 §  카메라 캘리브레이션은 Zhang[1] 의 방법을 사용.
 §  해상도의 명시를 요구하는 Zhang의 방법과 달리 Tsai[2]의 방법은 초기
    화된 해상도가 필요하지 않아, lens shift가 존재하는 프로젝터 캘리브레
    이션에 적합. (특히, 프로젝터-카메라의 위치가 변동되는 경우, Tsai의 방
    법이 필요함)




 [1] Z. Zhang, "Flexible New Technique for Camera Calibration," IEEE Trans. Pattern Analysis and
     Machine Intelligence, vol. 19, no. 7, pp. 1330-1334, Nov. 2000.
 [2] R.Y. Tsai, "An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision",
     Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Miami Beach
 ,
     FL, pp. 364-374, 1986
카메라 캘리브레이션


  World Coordinate
                             Camera Coordinate




         G
                                             Q




         Mc : 카메라의 내부 파라미터             Q : 체커보드 코너점(카메라 좌표계)
         Xwc : 카메라의 외부 파라미터            G : 체커보드 코너점(실세계 좌표계)


         Q    =   HwcG   =   λMcXwcG
프로젝터 캘리브레이션
                                            Camera Coordinate

 World Coordinate

                      Hwc

                      Hcw
                                     Xcp
            Qc
                                            Projector Coordinate

        Gp
           Hpw



                                                      Qp

      Mc : 카메라의 내부 파라미터      Qc : 체커보드 코너점(카메라 좌표계)
      Xwc : 카메라의 외부 파라미터     Gp : 체커보드 코너점(실세계 좌표계)
      Mp : 프로젝터의 내부 파라미터     Qp : 체커보드 코너점(프로젝터 좌표계)
      Xwp : 프로젝터의 외부 파라미터    Xcp : 카메라-프로젝트 상관관계 파라미터

     Gp = ( McXwc ) −1 Qc = Hwc −1Qc = HcwQc
     Qp = λMpXwpGp = HwpGp , Hcp = HwpHcw
캘리브레이션 결과

  Mc   612.8802      0.0       324.9092        Xwc      0.9947    -0.0291   0.0988    -18.2939
         0.0       615.7199    247.9953                 -0.0212   0.9965    0.0806    59.9006
         0.0         0.0         1.0                    0.1005    0.0781    -0.9913   531.2821

       카메라 해상도 : 640 x 480                                0.0       0.0       0.0       1.0

  Mp   1991.4294    -4.2051      326.2305     Xcp       0.9977    -0.0005   0.0666    -58.0666
                                            (=XwpXcw)
          0.0      1991.7452     493.3812               -0.0030   0.9992    0.0374     0.2145
          0.0         0.0          1.0                  -0.0666   -0.0376   -0.9970   33.9260

       프로젝트 해상도 : 800 x 600                               0.0       0.0       0.0       1.0
곡선의 디자인

 Camera Coordinate




           카메라 입력영상
           HSV컬러 공간을 이용한 마커 검출


 World Coordinate




     제어점 검출 및 Cubic B-spline 보간법을 사용하여 제어점을 지나가는 곡선을 디자인
프로젝터 이미지 투사 

 OpenCV
   OpenGL




  Camera Coordinate          World Coordinate      Projector Coordinate




                      Hcw
                      Hwp
OpenGL Matrix 

        World Coordinate
                     Projector Coordinate


                                     Hwp




                Projection Matrix
          Modelview Matrix
                         
                          
                    Mp(3x3)
                   Xwp(4x4)


        Mp
       (4x4)
Mouse-Cheese 게임




               Obstacle

                       Obstacle


     Marker

                       Marker


  Mouse
                    Cheese

       쥐의 경로 만들기 실패
                  쥐의 경로 만들기 성공
실험 환경


 v    Intel® Core™ i7 CPU(2.67GHz), RAM 4GM,
 v    Camera resolution : 640 x 480
 v    Projector resolution : 800 x 600
 v    Frame Rate : 30 fps
 v    IDE : Visual Studio 2010
 v    Open Library : OpenCV, OpenGL, Matrix TCL Pro.




       Logitech C920
          Optoma PK320
      Dynamixel MX-28
구현 결과
결론 및 향후 연구 계획



   §  요약
      ü  실세계 기반의 직관적인 사용자 인터페이스를 이용한 평면 곡선의
        디자인 방법 제시

   §  응용 분야
      ü  직관적인 인터페이스를 요구하는 다양한 공간증간현실 분야에서
        응용 가능: 디자인, 설계, 엔터테인먼트, 교육 등.

   §  향후연구
      ü  로봇 기반의 공간증강현실 분야로의 확장
      ü  카메라-프로젝터 시스템과 로봇(모터)을 결합하여 각각의 캘리브레이션
        을 자동으로 수행.

      ü  카메라-프로젝터-모터의 하이브리드 제어 기법 개발.
Q & A


이아현 azsure@etri.re.kr

이주행 joohaeng@etri.re.kr
1       2                           2

      1       2           1           2

      1       2


      1       2


      1       2       5

      1       2

      1       2

      1       2

ST1   1       2
                                  1

      1   2       5

      1       2

      1       2

ST2   1       2

      1       2

      1       2       5

      1       2       5

ST3   1       2

      1       2

      1       2       5

      1       2       5

      1       2

      1       2

      1       2       5

      1       2               1

      1       2

      1       2

      1       2

Más contenido relacionado

La actualidad más candente

Let's play yoga with ARCore by Eunsil Jo
Let's play yoga with ARCore by Eunsil JoLet's play yoga with ARCore by Eunsil Jo
Let's play yoga with ARCore by Eunsil JoEunsil Jo
 
스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발park jinwoo
 
3D remote attention tracking system
3D remote attention tracking system3D remote attention tracking system
3D remote attention tracking systemlunchNtouch
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법noerror
 
컴퓨터 비전 지역특징검출
컴퓨터 비전 지역특징검출컴퓨터 비전 지역특징검출
컴퓨터 비전 지역특징검출jdo
 
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트JP Jung
 

La actualidad más candente (6)

Let's play yoga with ARCore by Eunsil Jo
Let's play yoga with ARCore by Eunsil JoLet's play yoga with ARCore by Eunsil Jo
Let's play yoga with ARCore by Eunsil Jo
 
스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발스마트폰 기반의 TS 측량 지원시스템 개발
스마트폰 기반의 TS 측량 지원시스템 개발
 
3D remote attention tracking system
3D remote attention tracking system3D remote attention tracking system
3D remote attention tracking system
 
KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법KCGS11_실시간 피사계 심도 렌더링 개선 기법
KCGS11_실시간 피사계 심도 렌더링 개선 기법
 
컴퓨터 비전 지역특징검출
컴퓨터 비전 지역특징검출컴퓨터 비전 지역특징검출
컴퓨터 비전 지역특징검출
 
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
multi plaform Full3D MMO 만들기 "삼국지를 품다"의 테크니컬 아트
 

Destacado

My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assemblyJoo-Haeng Lee
 
증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)훈주 윤
 
가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)Heesung Youn
 
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합수화 이
 
[Dev rookie] 예술하고 싶어요(13.06.29)
[Dev rookie] 예술하고 싶어요(13.06.29)[Dev rookie] 예술하고 싶어요(13.06.29)
[Dev rookie] 예술하고 싶어요(13.06.29)해강
 
소프트웨어와 예술
소프트웨어와 예술소프트웨어와 예술
소프트웨어와 예술도형 이
 
이재한 영화 - 예술 사진 모음 상하이
이재한 영화 - 예술 사진 모음 상하이이재한 영화 - 예술 사진 모음 상하이
이재한 영화 - 예술 사진 모음 상하이Rex Danger
 
사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리Dong Hwa Jeong
 
인공지능
인공지능인공지능
인공지능geumwon
 
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인Seunghwa Song
 
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...Mad Scientists
 
놀이와 예술 그리고 상상력 PPT
놀이와 예술 그리고 상상력 PPT놀이와 예술 그리고 상상력 PPT
놀이와 예술 그리고 상상력 PPT경주 이
 
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님Taejoon Yoo
 
증강현실 (Augmented Reality) 소개
증강현실 (Augmented Reality) 소개증강현실 (Augmented Reality) 소개
증강현실 (Augmented Reality) 소개KyungSeupByun
 
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화한국인과문화간커뮤니케이션.01 고급 예술로서의 문화
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화커뮤니케이션북스(주)
 
마인즈랩 유태준 투이Y세미나_20150622
마인즈랩 유태준 투이Y세미나_20150622마인즈랩 유태준 투이Y세미나_20150622
마인즈랩 유태준 투이Y세미나_20150622Taejoon Yoo
 

Destacado (20)

My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assembly
 
증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)증강현실 기술 및 활용 트렌드(2013년)
증강현실 기술 및 활용 트렌드(2013년)
 
가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)가상현실(Vr)과 증강현실(ar)
가상현실(Vr)과 증강현실(ar)
 
780119
780119780119
780119
 
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합
새로운 It서비스 창조-인지과학을 통한 인문학과 컴퓨팅의 결합
 
Test2
Test2Test2
Test2
 
[Dev rookie] 예술하고 싶어요(13.06.29)
[Dev rookie] 예술하고 싶어요(13.06.29)[Dev rookie] 예술하고 싶어요(13.06.29)
[Dev rookie] 예술하고 싶어요(13.06.29)
 
소프트웨어와 예술
소프트웨어와 예술소프트웨어와 예술
소프트웨어와 예술
 
3 by Dr.Ahn
3 by Dr.Ahn3 by Dr.Ahn
3 by Dr.Ahn
 
이재한 영화 - 예술 사진 모음 상하이
이재한 영화 - 예술 사진 모음 상하이이재한 영화 - 예술 사진 모음 상하이
이재한 영화 - 예술 사진 모음 상하이
 
광고와 예술 Ch 1
광고와 예술 Ch 1광고와 예술 Ch 1
광고와 예술 Ch 1
 
사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리사물인터넷 노트7_사물인터넷과 영상처리
사물인터넷 노트7_사물인터넷과 영상처리
 
인공지능
인공지능인공지능
인공지능
 
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
이기종 멀티코어 기반의 Open cv 응용 사례 및 효율적인 어플리케이션 디자인
 
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...
Face Feature Recognition System with Deep Belief Networks, for Korean/KIISE T...
 
놀이와 예술 그리고 상상력 PPT
놀이와 예술 그리고 상상력 PPT놀이와 예술 그리고 상상력 PPT
놀이와 예술 그리고 상상력 PPT
 
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님
20160203_마인즈랩_딥러닝세미나_06 딥러닝 뉴스 이미지 분류엔진의 광고 활용 김종진대표님
 
증강현실 (Augmented Reality) 소개
증강현실 (Augmented Reality) 소개증강현실 (Augmented Reality) 소개
증강현실 (Augmented Reality) 소개
 
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화한국인과문화간커뮤니케이션.01 고급 예술로서의 문화
한국인과문화간커뮤니케이션.01 고급 예술로서의 문화
 
마인즈랩 유태준 투이Y세미나_20150622
마인즈랩 유태준 투이Y세미나_20150622마인즈랩 유태준 투이Y세미나_20150622
마인즈랩 유태준 투이Y세미나_20150622
 

Similar a 공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)

June report in korean
June report in koreanJune report in korean
June report in koreannao takatoshi
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptxssuserfb6a2f
 
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기NAVER D2
 
Making feasibile 3D GIS for CAAS
Making feasibile 3D GIS for CAASMaking feasibile 3D GIS for CAAS
Making feasibile 3D GIS for CAASpark chan
 
[20100820] 3d display, Haptics 기술 세미나
[20100820] 3d display, Haptics 기술 세미나[20100820] 3d display, Haptics 기술 세미나
[20100820] 3d display, Haptics 기술 세미나Jaehoon Jung
 
가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고atelier t*h
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptxssuserfb6a2f
 
VR Introduction
VR IntroductionVR Introduction
VR IntroductionJinhee Kim
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019devCAT Studio, NEXON
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초JP Jung
 
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxssuser20022f
 
인공지능: 변화와 능력개발
인공지능: 변화와 능력개발인공지능: 변화와 능력개발
인공지능: 변화와 능력개발Taegyun Jeon
 
모바일 AR 개요 및 Scan Search 사례 3부
모바일 AR 개요 및 Scan Search 사례 3부        모바일 AR 개요 및 Scan Search 사례 3부
모바일 AR 개요 및 Scan Search 사례 3부 mosaicnet
 
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱MinGeun Park
 
우송비트 10기 1조 ar mechanic craft
우송비트 10기 1조 ar mechanic craft우송비트 10기 1조 ar mechanic craft
우송비트 10기 1조 ar mechanic craft상우 김
 
KGC2010 김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템
KGC2010   김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템KGC2010   김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템
KGC2010 김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템Jubok Kim
 

Similar a 공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013) (20)

June report in korean
June report in koreanJune report in korean
June report in korean
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx
 
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
[234] 산업 현장을 위한 증강 현실 기기 daqri helmet 개발기
 
Making feasibile 3D GIS for CAAS
Making feasibile 3D GIS for CAASMaking feasibile 3D GIS for CAAS
Making feasibile 3D GIS for CAAS
 
[20100820] 3d display, Haptics 기술 세미나
[20100820] 3d display, Haptics 기술 세미나[20100820] 3d display, Haptics 기술 세미나
[20100820] 3d display, Haptics 기술 세미나
 
가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고가까운 미래의 단말에 대한 소고
가까운 미래의 단말에 대한 소고
 
시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx시스템종합설계_R&D_최종발표자료.pptx
시스템종합설계_R&D_최종발표자료.pptx
 
VR Introduction
VR IntroductionVR Introduction
VR Introduction
 
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
6강 light shadow 기초
6강 light shadow 기초6강 light shadow 기초
6강 light shadow 기초
 
증강현실의 기술원리 및 프레임워크
증강현실의 기술원리 및 프레임워크증강현실의 기술원리 및 프레임워크
증강현실의 기술원리 및 프레임워크
 
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptxLINC3.0 캡스톤디자인 경진대회_로운팀.pptx
LINC3.0 캡스톤디자인 경진대회_로운팀.pptx
 
인공지능: 변화와 능력개발
인공지능: 변화와 능력개발인공지능: 변화와 능력개발
인공지능: 변화와 능력개발
 
Jeongheetaek p
Jeongheetaek pJeongheetaek p
Jeongheetaek p
 
모바일 AR 개요 및 Scan Search 사례 3부
모바일 AR 개요 및 Scan Search 사례 3부        모바일 AR 개요 및 Scan Search 사례 3부
모바일 AR 개요 및 Scan Search 사례 3부
 
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱
[박민근] 3 d렌더링 옵티마이징_4 임포스터_인스턴싱
 
우송비트 10기 1조 ar mechanic craft
우송비트 10기 1조 ar mechanic craft우송비트 10기 1조 ar mechanic craft
우송비트 10기 1조 ar mechanic craft
 
KGC2010 김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템
KGC2010   김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템KGC2010   김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템
KGC2010 김주복, 김충효 - M2 프로젝트의 절차적 리깅 시스템
 

Más de Joo-Haeng Lee

Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Joo-Haeng Lee
 
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelSpatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelJoo-Haeng Lee
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...Joo-Haeng Lee
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...Joo-Haeng Lee
 
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...Joo-Haeng Lee
 
Inverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsInverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsJoo-Haeng Lee
 
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Joo-Haeng Lee
 
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Joo-Haeng Lee
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Joo-Haeng Lee
 
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...Joo-Haeng Lee
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Joo-Haeng Lee
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Joo-Haeng Lee
 
Ribs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsRibs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsJoo-Haeng Lee
 

Más de Joo-Haeng Lee (13)

Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1
 
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction ChannelSpatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
Spatial AR: Toward Augmentation of Ambient and Effective Interaction Channel
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
 
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
화홍문 사진 모음 및 편액에 대한 CLC 기반의 사각형 복원 (An Application of CLC on a framed picture ...
 
Inverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex QuadrilateralsInverse Perspective Projection of Convex Quadrilaterals
Inverse Perspective Projection of Convex Quadrilaterals
 
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
Modeling and rendering of layered materials (다층 재질의 모델링 및 렌더링)
 
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
Camera Calibration from a Single Image based on Coupled Line Cameras and Rect...
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
 
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approac...
 
Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...Camera calibration from a single image based on coupled line cameras and rect...
Camera calibration from a single image based on coupled line cameras and rect...
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
 
Ribs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with ApplicationsRibs and Fans of Bezier Curves and Surfaces with Applications
Ribs and Fans of Bezier Curves and Surfaces with Applications
 

Último

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Último (6)

Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)

  • 1. Human Computer Interaction KOREA 2013 (HCI KOREA 2013) Jan.30-Feb.1, 2013, High1 Resort, Gangwon, Korea 공간증강현실을 이용한 곡선의 디자인 Designing Curve using Spatial Augmented Reality UST / ETRI ETRI / UST 컴퓨터소프트웨어 및 공학 로봇/인지 시스템 연구부 이아현 박사과정 이주행 책임연구원 / 부교수 azsure@etri.re.kr joohaeng@etri.re.kr
  • 2. 목차 §  공간증강현실이란? §  ETRI 공간증강현실 시스템 §  공간증강현실 기반의 곡선 디자인 §  카메라-프로젝터 캘리브레이션 §  곡선의 디자인 §  프로젝터 이미지 투사, OpenGL Matrix §  게임: mouse-and-cheese §  구현 결과 데모 §  결론 및 향후 연구 계획
  • 3. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Sixth Sense Device | MIT Media Lab | 2009
  • 4. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 OASIS | U Washington & Intel Labs | 2010
  • 5. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 OmniTouch | CMU & Microsoft | 2011
  • 6. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 MirageTable | Microsoft Research | 2012
  • 7. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 IllumiRoom | Microsoft Research | 2012
  • 8. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Automotive Manufacturing Using SAR Wearable Computer Lab, U South Australia | 2012 J. Zhou et et., “In-Situ Support for Automotive Manufacturing Using Spatial Augmented Realit y,”Int. J. Virtual Reality, 11(1), 2012.
  • 9. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Projected Augmented Reality | Intel | 2012 D. McCulley, “Projected Augmented Reality: Keeping Pace with Innovation,” http://goo.gl/bXJbA
  • 10. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Supporting Freeform Modeling in SAR | Wearable Computer Lab, U South Australia | 2012 Mass et al., “Supporting Freeform Modelling in Spatial Augmented Reality Environments with a Ne w Deformable Material,” AUIS 2012.
  • 11. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Augmented Interactive Cake | Disney Research | 2012 Carter et al., “Projector systems and method for producing digitally augmented interactive cakes a nd other food products,” US Patents 8,223,196 B2, Jul. 17, 2012.
  • 12. 공간증강현실(Spatial Augmented Reality) §  Projector + 증강현실(Augmented Reality) §  실세계 사물의 표면에 정보, 콘텐츠, 사용자 인터페이스 등을 직접 투사하는 증강현실 기술 Steerable AR with the Beamatron | Microsoft Research | 2012 A. Wilson et al.,”Steerable Augmented Reality with the Beamatron,” UIST 2012.
  • 13. ETRI 공간증강현실 시스템 2 Camera-Projector 2 Tilt Motors Work Area 2 Pan Motors 1 Base Motor (360°) 미래형 로봇 컴퓨터의 프로토타입
  • 15. ETRI 공간증강현실 시스템 데모 ETRI FRC System Demo | Ritsumeikan Univ. | 2012
  • 16. ETRI 공간증강현실 시스템 FRC(Future Robotic Computer) System! System Initialization! Application! Camera Calibration! Projector-Camera Calibration! Camera - Projector System! Define World Coordi Define World Coordin External Camera Cali nate System! ate System! bration! Capture Camera Ima External Camera Calib Planar Feature Detect ge! ration! ion ! Finding Chessboard Finding Projected Che Corners! Rendering Virtual Obj ssboard Corners! ect! Find the Sub-Pixel L ocation of Corners! Projector-Camera Co Warping Rendering I rrelated Calibration u mage! sing Tsai Method! Internal & External C amera Calibration!
  • 17. 카메라-프로젝터 캘리브레이션 §  카메라 캘리브레이션은 Zhang[1] 의 방법을 사용. §  해상도의 명시를 요구하는 Zhang의 방법과 달리 Tsai[2]의 방법은 초기 화된 해상도가 필요하지 않아, lens shift가 존재하는 프로젝터 캘리브레 이션에 적합. (특히, 프로젝터-카메라의 위치가 변동되는 경우, Tsai의 방 법이 필요함) [1] Z. Zhang, "Flexible New Technique for Camera Calibration," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 7, pp. 1330-1334, Nov. 2000. [2] R.Y. Tsai, "An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision", Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Miami Beach , FL, pp. 364-374, 1986
  • 18. 카메라 캘리브레이션 World Coordinate Camera Coordinate G Q Mc : 카메라의 내부 파라미터 Q : 체커보드 코너점(카메라 좌표계) Xwc : 카메라의 외부 파라미터 G : 체커보드 코너점(실세계 좌표계) Q = HwcG = λMcXwcG
  • 19. 프로젝터 캘리브레이션 Camera Coordinate World Coordinate Hwc Hcw Xcp Qc Projector Coordinate Gp Hpw Qp Mc : 카메라의 내부 파라미터 Qc : 체커보드 코너점(카메라 좌표계) Xwc : 카메라의 외부 파라미터 Gp : 체커보드 코너점(실세계 좌표계) Mp : 프로젝터의 내부 파라미터 Qp : 체커보드 코너점(프로젝터 좌표계) Xwp : 프로젝터의 외부 파라미터 Xcp : 카메라-프로젝트 상관관계 파라미터 Gp = ( McXwc ) −1 Qc = Hwc −1Qc = HcwQc Qp = λMpXwpGp = HwpGp , Hcp = HwpHcw
  • 20. 캘리브레이션 결과 Mc 612.8802 0.0 324.9092 Xwc 0.9947 -0.0291 0.0988 -18.2939 0.0 615.7199 247.9953 -0.0212 0.9965 0.0806 59.9006 0.0 0.0 1.0 0.1005 0.0781 -0.9913 531.2821 카메라 해상도 : 640 x 480 0.0 0.0 0.0 1.0 Mp 1991.4294 -4.2051 326.2305 Xcp 0.9977 -0.0005 0.0666 -58.0666 (=XwpXcw) 0.0 1991.7452 493.3812 -0.0030 0.9992 0.0374 0.2145 0.0 0.0 1.0 -0.0666 -0.0376 -0.9970 33.9260 프로젝트 해상도 : 800 x 600 0.0 0.0 0.0 1.0
  • 21. 곡선의 디자인 Camera Coordinate 카메라 입력영상 HSV컬러 공간을 이용한 마커 검출 World Coordinate 제어점 검출 및 Cubic B-spline 보간법을 사용하여 제어점을 지나가는 곡선을 디자인
  • 22. 프로젝터 이미지 투사 OpenCV OpenGL Camera Coordinate World Coordinate Projector Coordinate Hcw Hwp
  • 23. OpenGL Matrix World Coordinate Projector Coordinate Hwp Projection Matrix Modelview Matrix Mp(3x3) Xwp(4x4) Mp (4x4)
  • 24. Mouse-Cheese 게임 Obstacle Obstacle Marker Marker Mouse Cheese 쥐의 경로 만들기 실패 쥐의 경로 만들기 성공
  • 25. 실험 환경 v  Intel® Core™ i7 CPU(2.67GHz), RAM 4GM, v  Camera resolution : 640 x 480 v  Projector resolution : 800 x 600 v  Frame Rate : 30 fps v  IDE : Visual Studio 2010 v  Open Library : OpenCV, OpenGL, Matrix TCL Pro. Logitech C920 Optoma PK320 Dynamixel MX-28
  • 27. 결론 및 향후 연구 계획 §  요약 ü  실세계 기반의 직관적인 사용자 인터페이스를 이용한 평면 곡선의 디자인 방법 제시 §  응용 분야 ü  직관적인 인터페이스를 요구하는 다양한 공간증간현실 분야에서 응용 가능: 디자인, 설계, 엔터테인먼트, 교육 등. §  향후연구 ü  로봇 기반의 공간증강현실 분야로의 확장 ü  카메라-프로젝터 시스템과 로봇(모터)을 결합하여 각각의 캘리브레이션 을 자동으로 수행. ü  카메라-프로젝터-모터의 하이브리드 제어 기법 개발.
  • 28. Q & A 이아현 azsure@etri.re.kr 이주행 joohaeng@etri.re.kr
  • 29. 1 2 2 1 2 1 2 1 2 1 2 1 2 5 1 2 1 2 1 2 ST1 1 2 1 1 2 5 1 2 1 2 ST2 1 2 1 2 1 2 5 1 2 5 ST3 1 2 1 2 1 2 5 1 2 5 1 2 1 2 1 2 5 1 2 1 1 2 1 2 1 2