SlideShare a Scribd company logo
URAI 2012, Session TD4: Robot & Future Info Device




   Calibration Issues in FRC:
Camera, Projector, Kinematics based
        Hybrid Approach


             Joo-Haeng Lee     ETRI
          Kosuke Maegawa       Ritsumeikan University
           Jong-Seung Park     Ritsumeikan University
                Joo-Ho Lee     Ritsumeikan University
Agenda

• Introduction: FRC
• Example Application: Robotic Spatial AR (RSAR)
• Calibration Issues: Camera, Projector, Kinematics
• Summary
• Q&A

                           2          Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2010




      3    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2011




      4    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2012




      5    Joo-Haeng Lee (joohaeng at etri.re.kr)
ETRI FRC 2012
• Major components for RSAR
  • RSAR = Robotic Spatial Augmented Reality
ETRI FRC 2012
• Major components for RSAR
  • RSAR = Robotic Spatial Augmented Reality




   Robotis                                Logitech
                      Optoma
  Dynamixel                            HD Pro Webcam
                      PK-320
   MX-28                                   C920
Examples of RSAR
 PixelFlex        Ubiquitous Display
(MIT, 2001)   (Ritsumeikan Univ. , 2006)




 LuminAR             Beamatron
(MIT; 2010)   (Microsoft Research, 2012)
Examples of RSAR
 PixelFlex        Ubiquitous Display
(MIT, 2001)   (Ritsumeikan Univ. , 2006)




 LuminAR             Beamatron
(MIT; 2010)   (Microsoft Research, 2012)
FRC RSAR




Image in the world:
   Body outline
                         8       Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR




Image in the world:    Image from R Prj:
   Body outline            Skeleton
                               8           Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR




Image in the world:    Image from R Prj:       Image from L Prj:
   Body outline            Skeleton                Vessels
                               8           Joo-Haeng Lee (joohaeng at etri.re.kr)
FRC RSAR
FRC RSAR
Motivation


• Calibration really matters in RSAR!
  • camera to capture the geometry of the world
  • projector to display on the real-world surface
  • kinematics to control and sense the motion
Calibration: Camera
Calibration: Camera

• Camera Model
  • Qc = Mc Xwc G
    • Qc: image in the camera
    • Mc: camera internal
    • Xwc: camera external
    • G: geometry in the world
Calibration: Camera

• Chang’s method in OpenCV
  • internal and external parameters + lens distortion
Calibration: Camera

• Chang’s method in OpenCV
  • internal and external parameters + lens distortion
• Issues
  • geometric constraints should be considered for
    precise calibration of other components such as
    kinematics
Calibration: Projector
Calibration: Projector
• Projection Model
  • Qp = Mp Xwp Gp
  • Gp = Xwp-1 Mp-1 Qp
    • Qp: image to be projected
    • Mp: projector internal
    • Xwp: projector external
    • Gp: projected area in the world
Calibration: Projector
• Chang’s method in OpenCV
  • If a projector is not moving or well aligned, we can
    apply Chang’s method as in the camera case
Calibration: Projector
• Chang’s method in OpenCV
  • If a projector is not moving or well aligned, we can
    apply Chang’s method as in the camera case
• Issues
  • However, for a moving projector, we need to handle
    lens shift, which cannot be solved using Chang’s.
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
  • Constrained concave programming based on
    Lagrangian multiplier method: Qp = P G
Calibration: Projector
• Tsai’s method with custom implementation
  • Can handle lens shift: no need to specify the image
    size
  • Constrained concave programming based on
    Lagrangian multiplier method: Qp = P G
  • RQ decomposition: P = Mp Xwp
Calibration: Projector
• Tsai’s method with custom implementation




          Fig. An optical center of a projector (in green) that is approximated from camera frustums
          from data set #2. Each frustum is aligned in the common coordinate frame of a camera.
          The optical center of a camera (in white) is the origin of the frame. Optical centers of a
          projector computed using the previous method (assuming no-lens shift) are in gray.




               A pair of red and blue points is the
               closest points between two frustum
               Extended rectangles (in orange) from the partial rectangles (in blue).(in gray) of a
          Fig. edges. The average is the                         Six optical centers
               approximate optical center of a                   projector assuming the no lens-shift.
               projector (in green).                             Computed using the fixed internal
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
  • Transformation from the world to the projector
Calibration: Projector-Camera

• Projector-camera system
  • Calibrated camera: Mc and Xwc
  • Calibrated projector: Mp and Xwp
  • Transformation between projector and camera
    • Xcp = Xwp Xcw = Xwp Xwc -1
  • Transformation from the world to the projector
    • Xwp(t) = Xcp Xwc(t)
Calibration: Kinematics
• Precise calibration of kinematics is required for
  the quality of RSAR application in FRC
  • (ex) inverse kinematics
Calibration: Kinematics
• Need to consider the difference between the
  CAD model and the actual assembly
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Calibration: Kinematics
• Vision-based kinematics calibration (in progress)
Summary
Summary

• Calibration Process
  • Camera: Chang’s method
  • Projector: Tsai’s method
  • Projector-Camera: Xcp
  • Kinematics: vision-based approach
Summary

• Calibration Process
  • Camera: Chang’s method
  • Projector: Tsai’s method
  • Projector-Camera: Xcp
  • Kinematics: vision-based approach
• Future Works
  • Better precision from hybrid calibration approach
Q &A



joohaeng at etri dot re dot kr
Memo
Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

More Related Content

What's hot

3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
e8xu
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
StanfordComputationalImaging
 
Nikon system configuration & application
Nikon system configuration & applicationNikon system configuration & application
Nikon system configuration & application
Dutsadee Settaboot
 
Magnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap OneMagnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap One
James D.B. Wang, PhD
 
VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)
Hung-Chih Chang
 
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
James D.B. Wang, PhD
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
Matthew O'Toole
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
Electronic Arts / DICE
 
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxIGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxgrssieee
 
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
David Lindell
 
IGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptIGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptgrssieee
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor Fusion
David Lindell
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slides
Sean Moran
 
Analysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS GyroscopeAnalysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS Gyroscope
James D.B. Wang, PhD
 
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical FlowPR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
Hyeongmin Lee
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Electronic Arts / DICE
 
Pr266
Pr266Pr266
Human Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresHuman Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresnikhilus85
 
Human Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-PosterHuman Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-Posternikhilus85
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet I
Wanjin Yu
 

What's hot (20)

3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
 
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
Non-line-of-sight Imaging with Partial Occluders and Surface Normals | TOG 2019
 
Nikon system configuration & application
Nikon system configuration & applicationNikon system configuration & application
Nikon system configuration & application
 
Magnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap OneMagnetic tracking --- talking from Magic Leap One
Magnetic tracking --- talking from Magic Leap One
 
VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)VSlam 2017 11_20(張閎智)
VSlam 2017 11_20(張閎智)
 
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 1)
 
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time RenderingDD18 - SEED - Raytracing in Hybrid Real-Time Rendering
DD18 - SEED - Raytracing in Hybrid Real-Time Rendering
 
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptxIGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
IGARSS2011-Present_Status_of_GOCI-AHN_110722-03s.pptx
 
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
Wave-Based Non-Line-of-Sight Imaging Using Fast f–k Migration | SIGGRAPH 2019
 
IGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.pptIGARSS 2011 pt slides_7 28 2011.ppt
IGARSS 2011 pt slides_7 28 2011.ppt
 
Single photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor FusionSingle photon 3D Imaging with Deep Sensor Fusion
Single photon 3D Imaging with Deep Sensor Fusion
 
PhD thesis defence slides
PhD thesis defence slidesPhD thesis defence slides
PhD thesis defence slides
 
Analysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS GyroscopeAnalysis & Design of CMOS MEMS Gyroscope
Analysis & Design of CMOS MEMS Gyroscope
 
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical FlowPR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
PR-278: RAFT: Recurrent All-Pairs Field Transforms for Optical Flow
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
 
Pr266
Pr266Pr266
Pr266
 
Human Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal featuresHuman Action Recognition Based on Spacio-temporal features
Human Action Recognition Based on Spacio-temporal features
 
Human Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-PosterHuman Action Recognition Based on Spacio-temporal features-Poster
Human Action Recognition Based on Spacio-temporal features-Poster
 
Object Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet IObject Detection Beyond Mask R-CNN and RetinaNet I
Object Detection Beyond Mask R-CNN and RetinaNet I
 

Similar to Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

2021_GimbalCameras.pptx
2021_GimbalCameras.pptx2021_GimbalCameras.pptx
2021_GimbalCameras.pptx
StevenWaslander
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
NAVER Engineering
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
Sangmin Woo
 
Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...
David Scaduto
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...
Sara Granados Cabeza
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
NandaKishoreMallapra1
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZhejian Peng
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR Registration
Mark Billinghurst
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
Yu Huang
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
Sean Moran
 
Dip lect1-sent
Dip lect1-sentDip lect1-sent
Dip lect1-sent
Abdul Abbasi
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM Seminar
Dong-Won Shin
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Joo-Haeng Lee
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobotgauravbrd
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET Journal
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)globalsoin
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
Kitsukawa Yuki
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab view
Sayali Bodhankar
 

Similar to Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012) (20)

2021_GimbalCameras.pptx
2021_GimbalCameras.pptx2021_GimbalCameras.pptx
2021_GimbalCameras.pptx
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
 
Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...Determination of System Geometrical Parameters and Consistency between Scans ...
Determination of System Geometrical Parameters and Consistency between Scans ...
 
Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...Efficient architecture to condensate visual information driven by attention ...
Efficient architecture to condensate visual information driven by attention ...
 
Computational Photography_TED.pptx
Computational Photography_TED.pptxComputational Photography_TED.pptx
Computational Photography_TED.pptx
 
Poster_Final
Poster_FinalPoster_Final
Poster_Final
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
 
426 Lecture5: AR Registration
426 Lecture5: AR Registration426 Lecture5: AR Registration
426 Lecture5: AR Registration
 
Fisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous DrivingFisheye Omnidirectional View in Autonomous Driving
Fisheye Omnidirectional View in Autonomous Driving
 
Deep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image EnhancementDeep Local Parametric Filters for Image Enhancement
Deep Local Parametric Filters for Image Enhancement
 
SciTech2016
SciTech2016SciTech2016
SciTech2016
 
Dip lect1-sent
Dip lect1-sentDip lect1-sent
Dip lect1-sent
 
Introductory Level of SLAM Seminar
Introductory Level of SLAM SeminarIntroductory Level of SLAM Seminar
Introductory Level of SLAM Seminar
 
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)Robotic Spatial AR (로봇 공간증강현실 기술 소개)
Robotic Spatial AR (로봇 공간증강현실 기술 소개)
 
BallCatchingRobot
BallCatchingRobotBallCatchingRobot
BallCatchingRobot
 
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
IRJET- Study on the Feature of Cavitation Bubbles in Hydraulic Valve by using...
 
Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)Anjali (qa qc on cr dr)
Anjali (qa qc on cr dr)
 
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
SkyStitch: a Cooperative Multi-UAV-based Real-time Video Surveillance System ...
 
Defect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab viewDefect detection in circlips using image processing in ni lab view
Defect detection in circlips using image processing in ni lab view
 

More from 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.1
Joo-Haeng Lee
 
My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assembly
Joo-Haeng Lee
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
Joo-Haeng Lee
 
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
Joo-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 Channel
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
 
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 Quadrilaterals
Joo-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
 
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
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
 
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
 
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
Joo-Haeng Lee
 

More from Joo-Haeng Lee (15)

Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1Notes on Reinforcement Learning - v0.1
Notes on Reinforcement Learning - v0.1
 
My first IKEA assembly
My first IKEA assemblyMy first IKEA assembly
My first IKEA assembly
 
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
간단한 기구부와 결합한 공간증강현실 시스템의 샘플 기반 제어 방법
 
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
이동 로봇을 위한 사각형 기반 위치 추정의 기하학적 방법
 
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...
 
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
공간증강현실을 이용한 곡선의 디자인 (HCI Korea 2013)
 
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)
 
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...
 
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
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach (URAI 2012)

  • 1. URAI 2012, Session TD4: Robot & Future Info Device Calibration Issues in FRC: Camera, Projector, Kinematics based Hybrid Approach Joo-Haeng Lee ETRI Kosuke Maegawa Ritsumeikan University Jong-Seung Park Ritsumeikan University Joo-Ho Lee Ritsumeikan University
  • 2. Agenda • Introduction: FRC • Example Application: Robotic Spatial AR (RSAR) • Calibration Issues: Camera, Projector, Kinematics • Summary • Q&A 2 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 3. ETRI FRC 2010 3 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 4. ETRI FRC 2011 4 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 5. ETRI FRC 2012 5 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 6. ETRI FRC 2012 • Major components for RSAR • RSAR = Robotic Spatial Augmented Reality
  • 7. ETRI FRC 2012 • Major components for RSAR • RSAR = Robotic Spatial Augmented Reality Robotis Logitech Optoma Dynamixel HD Pro Webcam PK-320 MX-28 C920
  • 8. Examples of RSAR PixelFlex Ubiquitous Display (MIT, 2001) (Ritsumeikan Univ. , 2006) LuminAR Beamatron (MIT; 2010) (Microsoft Research, 2012)
  • 9. Examples of RSAR PixelFlex Ubiquitous Display (MIT, 2001) (Ritsumeikan Univ. , 2006) LuminAR Beamatron (MIT; 2010) (Microsoft Research, 2012)
  • 10. FRC RSAR Image in the world: Body outline 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 11. FRC RSAR Image in the world: Image from R Prj: Body outline Skeleton 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 12. FRC RSAR Image in the world: Image from R Prj: Image from L Prj: Body outline Skeleton Vessels 8 Joo-Haeng Lee (joohaeng at etri.re.kr)
  • 15. Motivation • Calibration really matters in RSAR! • camera to capture the geometry of the world • projector to display on the real-world surface • kinematics to control and sense the motion
  • 17. Calibration: Camera • Camera Model • Qc = Mc Xwc G • Qc: image in the camera • Mc: camera internal • Xwc: camera external • G: geometry in the world
  • 18. Calibration: Camera • Chang’s method in OpenCV • internal and external parameters + lens distortion
  • 19. Calibration: Camera • Chang’s method in OpenCV • internal and external parameters + lens distortion • Issues • geometric constraints should be considered for precise calibration of other components such as kinematics
  • 21. Calibration: Projector • Projection Model • Qp = Mp Xwp Gp • Gp = Xwp-1 Mp-1 Qp • Qp: image to be projected • Mp: projector internal • Xwp: projector external • Gp: projected area in the world
  • 22. Calibration: Projector • Chang’s method in OpenCV • If a projector is not moving or well aligned, we can apply Chang’s method as in the camera case
  • 23. Calibration: Projector • Chang’s method in OpenCV • If a projector is not moving or well aligned, we can apply Chang’s method as in the camera case • Issues • However, for a moving projector, we need to handle lens shift, which cannot be solved using Chang’s.
  • 24. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size
  • 25. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size • Constrained concave programming based on Lagrangian multiplier method: Qp = P G
  • 26. Calibration: Projector • Tsai’s method with custom implementation • Can handle lens shift: no need to specify the image size • Constrained concave programming based on Lagrangian multiplier method: Qp = P G • RQ decomposition: P = Mp Xwp
  • 27. Calibration: Projector • Tsai’s method with custom implementation Fig. An optical center of a projector (in green) that is approximated from camera frustums from data set #2. Each frustum is aligned in the common coordinate frame of a camera. The optical center of a camera (in white) is the origin of the frame. Optical centers of a projector computed using the previous method (assuming no-lens shift) are in gray. A pair of red and blue points is the closest points between two frustum Extended rectangles (in orange) from the partial rectangles (in blue).(in gray) of a Fig. edges. The average is the Six optical centers approximate optical center of a projector assuming the no lens-shift. projector (in green). Computed using the fixed internal
  • 28. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp
  • 29. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera
  • 30. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1
  • 31. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1 • Transformation from the world to the projector
  • 32. Calibration: Projector-Camera • Projector-camera system • Calibrated camera: Mc and Xwc • Calibrated projector: Mp and Xwp • Transformation between projector and camera • Xcp = Xwp Xcw = Xwp Xwc -1 • Transformation from the world to the projector • Xwp(t) = Xcp Xwc(t)
  • 33. Calibration: Kinematics • Precise calibration of kinematics is required for the quality of RSAR application in FRC • (ex) inverse kinematics
  • 34. Calibration: Kinematics • Need to consider the difference between the CAD model and the actual assembly
  • 35. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 36. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 37. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 38. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 39. Calibration: Kinematics • Vision-based kinematics calibration (in progress)
  • 41. Summary • Calibration Process • Camera: Chang’s method • Projector: Tsai’s method • Projector-Camera: Xcp • Kinematics: vision-based approach
  • 42. Summary • Calibration Process • Camera: Chang’s method • Projector: Tsai’s method • Projector-Camera: Xcp • Kinematics: vision-based approach • Future Works • Better precision from hybrid calibration approach
  • 43. Q &A joohaeng at etri dot re dot kr
  • 44.
  • 45. Memo