SlideShare a Scribd company logo
Presented by:
        Sandeep Sasidharan
         IIT Kanpur
   Purpose of camera calibration

   Calibration distortion models

   Methods of calibration
   Determine the IOP of camera

       Focal length (f)

       The principal point co-ordinates (x0,y0)

       Image distortion parameters
   For carrying out photogrammetry
       Camera lens must provide perfect central projection
       Camera focal plane is perfectly flat

                            OR

       Camera lens perspective centre, the ground point
        and the corresponding point on the image lies in a
        straight line
   Radial lens distortion (RD)

   Decentric lens distortion (DLD)

   Atmospheric refraction distortion (ARD)

   Affine deformation distortion (ADD)
   Laboratory methods

   Field methods

   Stellar methods
Wolf, P.R.,(Elements of
  photogrammetry)
Wolf, P.R.,(Elements of photogrammetry)
   Equivalent focal length
       FL at distortion free central area of lens
       EFL= (gf+ gh+ gs+ gt)/ 4 tan θ


   Radial lens distortion of each angle θ
       RD=EFL x tan n θ ( theoretically for angle n)
       Directly measured and averaged ( practical value)
       Difference of both gives RD for each angle
   Calibrated focal length
       FL which produces mean distribution of RD
       CFL is selected so that Max +ve RD = Max –ve RD
        (D1-CFL tan θ1 + D2-CFL tan θ2 )=0


   Principal point location
   Target points are near to the centre and sparse
    in outer areas and radial distortion is
    predominant at outer areas

   Method is very expensive

   Measurements must be very accurate
   Self calibration

   Calibration using 2D/3D calibration objects

   Bundle Adjustment Method
   Development of new algorithms for IOP
    determination

   Helped using less expensive digital cameras for
    conventional photogrammetry
 camera calibration

More Related Content

What's hot

Computer Vision - cameras
Computer Vision - camerasComputer Vision - cameras
Computer Vision - cameras
Wael Badawy
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
VARUN KUMAR
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
Ankur Tyagi
 
raycasting. ppt
raycasting. pptraycasting. ppt
raycasting. ppt
Rashun Kumar R
 
Lec12 epipolar
Lec12 epipolarLec12 epipolar
Lec12 epipolar
BaliThorat1
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
Amnaakhaan
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving II
Yu Huang
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
asodariyabhavesh
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
Jksuryawanshi
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
Yu Huang
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
Abhishekvb
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
Akshat Ratanpal
 
Image segmentation
Image segmentation Image segmentation
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
Inamul Hossain Imran
 
Object tracking
Object trackingObject tracking
Object tracking
ahmadamin636
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
Varun Ojha
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Lecture 2 Camera Calibration
Lecture 2   Camera CalibrationLecture 2   Camera Calibration
Lecture 2 Camera Calibration
Joaquim Salvi
 

What's hot (20)

Computer Vision - cameras
Computer Vision - camerasComputer Vision - cameras
Computer Vision - cameras
 
Object Recognition
Object RecognitionObject Recognition
Object Recognition
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
raycasting. ppt
raycasting. pptraycasting. ppt
raycasting. ppt
 
Lec12 epipolar
Lec12 epipolarLec12 epipolar
Lec12 epipolar
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving II
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Object tracking
Object trackingObject tracking
Object tracking
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Lecture 2 Camera Calibration
Lecture 2   Camera CalibrationLecture 2   Camera Calibration
Lecture 2 Camera Calibration
 

Viewers also liked

Distortion(optics) in aberration
Distortion(optics) in aberrationDistortion(optics) in aberration
Distortion(optics) in aberration
Er Soumyabrata Basak
 
Topic stereoscopy, Parallax, Relief displacement
Topic  stereoscopy, Parallax, Relief displacementTopic  stereoscopy, Parallax, Relief displacement
Topic stereoscopy, Parallax, Relief displacement
srinivas2036
 
Camera calibration technique
Camera calibration techniqueCamera calibration technique
Camera calibration technique
Krzysztof Wegner
 
Adverbials condicionales lxxiii bello civile
Adverbials condicionales lxxiii bello civileAdverbials condicionales lxxiii bello civile
Adverbials condicionales lxxiii bello civilePatricia Alonso
 
Business plan essentials
Business plan essentialsBusiness plan essentials
Business plan essentialsJames Steele
 
Women's Rights
Women's RightsWomen's Rights
Women's Rights
Ahmet Ustun
 
Greg mortenson
Greg mortensonGreg mortenson
Greg mortensonNathan Ong
 
AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix
 
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowychAspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowychCyberlaw Beata Marek
 
【奧石說書會 Demo #2】跨媒體解讀世界 20111210
【奧石說書會 Demo #2】跨媒體解讀世界 20111210【奧石說書會 Demo #2】跨媒體解讀世界 20111210
【奧石說書會 Demo #2】跨媒體解讀世界 20111210
iRethink 奧石的再思考
 
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
Chris Kernaghan
 
Publiscreen credentials 2012
Publiscreen credentials 2012Publiscreen credentials 2012
Publiscreen credentials 2012Marc Nacouzi
 
HPMC - Mission Ministry Team
HPMC - Mission Ministry TeamHPMC - Mission Ministry Team
HPMC - Mission Ministry Team
Marshall Daigre
 

Viewers also liked (20)

Distortion(optics) in aberration
Distortion(optics) in aberrationDistortion(optics) in aberration
Distortion(optics) in aberration
 
Topic stereoscopy, Parallax, Relief displacement
Topic  stereoscopy, Parallax, Relief displacementTopic  stereoscopy, Parallax, Relief displacement
Topic stereoscopy, Parallax, Relief displacement
 
Camera calibration technique
Camera calibration techniqueCamera calibration technique
Camera calibration technique
 
Adverbials condicionales lxxiii bello civile
Adverbials condicionales lxxiii bello civileAdverbials condicionales lxxiii bello civile
Adverbials condicionales lxxiii bello civile
 
Chrysanthi
ChrysanthiChrysanthi
Chrysanthi
 
Business plan essentials
Business plan essentialsBusiness plan essentials
Business plan essentials
 
Women's Rights
Women's RightsWomen's Rights
Women's Rights
 
Greg mortenson
Greg mortensonGreg mortenson
Greg mortenson
 
AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10
 
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowychAspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
 
【奧石說書會 Demo #2】跨媒體解讀世界 20111210
【奧石說書會 Demo #2】跨媒體解讀世界 20111210【奧石說書會 Demo #2】跨媒體解讀世界 20111210
【奧石說書會 Demo #2】跨媒體解讀世界 20111210
 
20.11.14
20.11.1420.11.14
20.11.14
 
Maria
MariaMaria
Maria
 
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
 
Dina euboea
Dina    euboeaDina    euboea
Dina euboea
 
Afroditi
AfroditiAfroditi
Afroditi
 
Publiscreen credentials 2012
Publiscreen credentials 2012Publiscreen credentials 2012
Publiscreen credentials 2012
 
Sapuki sig 2013
Sapuki sig 2013Sapuki sig 2013
Sapuki sig 2013
 
Sondaje vesical
Sondaje vesicalSondaje vesical
Sondaje vesical
 
HPMC - Mission Ministry Team
HPMC - Mission Ministry TeamHPMC - Mission Ministry Team
HPMC - Mission Ministry Team
 

Similar to camera calibration

Definition significance measurement_modelling_BRDF
Definition significance measurement_modelling_BRDFDefinition significance measurement_modelling_BRDF
Definition significance measurement_modelling_BRDF
Linyuan Li
 
Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics
Sarhat Adam
 
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
StanfordComputationalImaging
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptxgrssieee
 
Stereoscopic vision
Stereoscopic visionStereoscopic vision
FR3.TO5.4.pptx
FR3.TO5.4.pptxFR3.TO5.4.pptx
FR3.TO5.4.pptxgrssieee
 
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
ASSA imaging group DSLR Photometry Talk 27 Nov 2015ASSA imaging group DSLR Photometry Talk 27 Nov 2015
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
Dave Benn
 
TACHEOMETRY 1. btech civil engineeringpptx
TACHEOMETRY 1. btech civil engineeringpptxTACHEOMETRY 1. btech civil engineeringpptx
TACHEOMETRY 1. btech civil engineeringpptx
Ayushsharma131736
 
D04432528
D04432528D04432528
D04432528
IOSR-JEN
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Kourosh Khoshelham
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
Debaleena Chattopadhyay
 
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh..."Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
Edge AI and Vision Alliance
 
study Dappled Photography
study Dappled Photographystudy Dappled Photography
study Dappled Photography
Chiamin Hsu
 
Mc mullan imageformation
Mc mullan imageformationMc mullan imageformation
Mc mullan imageformation
Dominika Elmlund
 
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
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Milan Maksimovic
 
Session 4 Depth of Field (DOF) and Aperture (Photography Class)
Session 4 Depth of Field (DOF) and Aperture (Photography Class)Session 4 Depth of Field (DOF) and Aperture (Photography Class)
Session 4 Depth of Field (DOF) and Aperture (Photography Class)
Jeremy Eliab
 
Aerial photography- Concept and Terminologies
Aerial photography- Concept and Terminologies Aerial photography- Concept and Terminologies
Aerial photography- Concept and Terminologies
UTTIYACHATTOPADHYAY2
 
Aberrometry
AberrometryAberrometry
Aberrometry
Herojit Asem
 

Similar to camera calibration (20)

Definition significance measurement_modelling_BRDF
Definition significance measurement_modelling_BRDFDefinition significance measurement_modelling_BRDF
Definition significance measurement_modelling_BRDF
 
Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics Lecture03: Fundamentals Optics
Lecture03: Fundamentals Optics
 
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
End-to-end Optimization of Cameras and Image Processing - SIGGRAPH 2018
 
Mit Museum Talk
Mit Museum TalkMit Museum Talk
Mit Museum Talk
 
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptx
 
Stereoscopic vision
Stereoscopic visionStereoscopic vision
Stereoscopic vision
 
FR3.TO5.4.pptx
FR3.TO5.4.pptxFR3.TO5.4.pptx
FR3.TO5.4.pptx
 
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
ASSA imaging group DSLR Photometry Talk 27 Nov 2015ASSA imaging group DSLR Photometry Talk 27 Nov 2015
ASSA imaging group DSLR Photometry Talk 27 Nov 2015
 
TACHEOMETRY 1. btech civil engineeringpptx
TACHEOMETRY 1. btech civil engineeringpptxTACHEOMETRY 1. btech civil engineeringpptx
TACHEOMETRY 1. btech civil engineeringpptx
 
D04432528
D04432528D04432528
D04432528
 
Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...Generation and weighting of 3D point correspondences for improved registratio...
Generation and weighting of 3D point correspondences for improved registratio...
 
Defocus magnification
Defocus magnificationDefocus magnification
Defocus magnification
 
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh..."Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
"Introduction to Optics for Embedded Vision," a Presentation from Jessica Geh...
 
study Dappled Photography
study Dappled Photographystudy Dappled Photography
study Dappled Photography
 
Mc mullan imageformation
Mc mullan imageformationMc mullan imageformation
Mc mullan imageformation
 
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
 
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
Optical modeling and design of freeform surfaces using anisotropic Radial Bas...
 
Session 4 Depth of Field (DOF) and Aperture (Photography Class)
Session 4 Depth of Field (DOF) and Aperture (Photography Class)Session 4 Depth of Field (DOF) and Aperture (Photography Class)
Session 4 Depth of Field (DOF) and Aperture (Photography Class)
 
Aerial photography- Concept and Terminologies
Aerial photography- Concept and Terminologies Aerial photography- Concept and Terminologies
Aerial photography- Concept and Terminologies
 
Aberrometry
AberrometryAberrometry
Aberrometry
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
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
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
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
 
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
 
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
 
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
 
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
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
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
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
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
 
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
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
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
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
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...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
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
 
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...
 
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...
 
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
 
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 !
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
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
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
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
 
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...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

camera calibration

  • 1. Presented by: Sandeep Sasidharan IIT Kanpur
  • 2. Purpose of camera calibration  Calibration distortion models  Methods of calibration
  • 3. Determine the IOP of camera  Focal length (f)  The principal point co-ordinates (x0,y0)  Image distortion parameters
  • 4. For carrying out photogrammetry  Camera lens must provide perfect central projection  Camera focal plane is perfectly flat OR  Camera lens perspective centre, the ground point and the corresponding point on the image lies in a straight line
  • 5. Radial lens distortion (RD)  Decentric lens distortion (DLD)  Atmospheric refraction distortion (ARD)  Affine deformation distortion (ADD)
  • 6. Laboratory methods  Field methods  Stellar methods
  • 7. Wolf, P.R.,(Elements of photogrammetry)
  • 8. Wolf, P.R.,(Elements of photogrammetry)
  • 9. Equivalent focal length  FL at distortion free central area of lens  EFL= (gf+ gh+ gs+ gt)/ 4 tan θ  Radial lens distortion of each angle θ  RD=EFL x tan n θ ( theoretically for angle n)  Directly measured and averaged ( practical value)  Difference of both gives RD for each angle
  • 10. Calibrated focal length  FL which produces mean distribution of RD  CFL is selected so that Max +ve RD = Max –ve RD (D1-CFL tan θ1 + D2-CFL tan θ2 )=0  Principal point location
  • 11. Target points are near to the centre and sparse in outer areas and radial distortion is predominant at outer areas  Method is very expensive  Measurements must be very accurate
  • 12. Self calibration  Calibration using 2D/3D calibration objects  Bundle Adjustment Method
  • 13. Development of new algorithms for IOP determination  Helped using less expensive digital cameras for conventional photogrammetry