SlideShare une entreprise Scribd logo
1  sur  40
Radiometric Calibration
of Digital Images
Capstone Project by
Sean Thibert
in conjunction with AGRG
Overview
• Project Goals
• Background Information
• Materials
• First Test (Linear)
• Python Script
• Second Test (Exponential)
• GNDVI Results
• Next Steps
• Conclusion
 Evaluate current methods for
radiometric calibration of a converted
“off-the-shelf” digital camera.
 Develop a time and cost effective
solution to integrate into AGRG’s UAV
data collection and processing
workflow.
Goals
Why is calibration necessary?
Satellite Sensors vs. Digital Cameras
Landsat Operational Land Imager (OLI) Nikon 1 J4 Digital Camera
• Highly specialized pieces of scientific
equipment
• Compensate for 705km worth of
atmosphere
• Have been operational for decades
• Refined laboratory-based
calibration methods
• Off-the-shelf camera modified to allow for
Near Infra-Red (NIR) light to be captured
• A relatively new mapping tool in
conjunction with Unmanned Aerial
Vehicles (UAV)
• Mission altitude < 90m, negligible
atmospheric effects
• Unique calibration requirements per
camera
• However, for all the same
reasons…
Why is calibration necessary?
Noise: Erroneous sensor measurements
Kelcey & Lucieer, 2012
Why is calibration necessary?
Vignetting: Pixel brightness changes radially
away from principal point as a factor of aperture
Kelcey & Lucieer, 2012
Why is calibration necessary?
Geometry: Lens Distortions
Kelcey & Lucieer, 2012
Why is calibration necessary?
Radiometric Calibration
◦ Conversion of recorded DN values (0-255) to
at-surface reflectance (%)
Why is calibration necessary?
Radiometric Calibration
◦ Compare datasets across sensors, days, and
locations with quantifiable units
DN x Calibration Coefficient = Reflectance (%)
Why is calibration necessary?
Radiometric Calibration
◦ Compare datasets across sensors, days, and
locations with quantifiable units
◦ Normalize images across one survey with
solar irradiance values
DN x Calibration Coefficient = Reflectance (%)
Reflectance (%) x Solar Irradiance (kW/m2)
Why is calibration necessary?
Radiometric Calibration
◦ Band-specific calibrations improve accuracy
of vegetation indices
◦ Focus of this project:
Materials
 Nikon 1 J4 converted digital camera
system for PrecisionHawk Lancaster
UAV
Materials
 Dataset of 29 images from Mosher’s
Corners, NS
◦ Acquired September 18, 2015
*all calibration images mimicked the above, except for altitu
Materials
 Ocean Optics Inc. JAZ portable
spectrometer
Materials
 Ocean Optics Inc. JAZ portable
spectrometer
Not this Jaz!
Materials
 Ocean Optics Inc. JAZ portable
spectrometer
• Measures spectral information from
350 – 1000 nm
• Adjusted for solar irradiance with a
Labsphere Spectralon Reference
Panel (95% Reflectance)
• SpectraSuite software for visualizing
and saving reflectance data
Materials
 Multicolour and Grayscale reference
targets
5% 20% 30% 40% 50% 60% 70%
80% 90%
Software
Fiji (Open source image
analysis package)
Open source distribution of
Python. Used GDAL, SciPy,
Numpy, and MatlibPlot
libraries
Photogrammetry
software used for
mosaicking
ArcMap 10.3 used for GNDVI
products
Where do they all add in?
1) Spectralon panel
reflects 95% of
incoming sunlight,
calibrating the
spectrometer
Where do they all add in?
2) Spectrometer
measures reflectance
of reference targets
Where do they all add in?
3) Camera captures
reference target in
several images while
in flight
Where do they all add in?
4) DN values plotted
against “true”
reflectance values to
determine relationship
Dependent variable
Independent variable
Linear Calibration Model
Ned Horning Public Lab post
◦ Straight-forward methods
◦ Inexpensive materials
 Used multicolour reference target instead
◦ Assumed linear relationship between DN and
reflectance
Results
Data for each camera band and target
Python Script
Input CSV with band-specific target reflectance
information and corresponding DN values
Script determines optimal regression equation for the data,
and stores it for use
User provides input and output location for images to be
calibrated
Script converts input image to 2D array, and applies
calibration equation to DN values for each band.
Writes new reflectance values to output .TIF image.
Results
y = 0.5032x - 37.773
R² = 0.7812
-20
0
20
40
60
80
100
0 50 100 150 200 250
Reflectance(%)
DN
NIR Linear (NIR)
Linear regression of NIR band
• Similar relationship with Green and Blue
• R2 = 0.7812
Results
y = 0.5032x - 37.773
R² = 0.7812
-20
0
20
40
60
80
100
0 50 100 150 200 250
Reflectance(%)
DN
NIR Linear (NIR)
X-intercept causing negative reflectance values
Results
y = 1.3469e0.0201x
R² = 0.9006
0
20
40
60
80
100
120
0 50 100 150 200 250
Reflectance(%)
DN
NIR Expon. (NIR)
Exponential regression is a better fit!
• Removes negative values
• R2 = 0.90057
Empirical Line Calibration
Model
 Methodology from Wang et al. (2015)
 “A simplified empirical line calibration method for sUAS-Based Remote
Sensing”, ASPRS
 Noticed similar exponential
relationship between DN and
reflectance
 Used grayscale reference target
instead of coloured
 More rigorous approach to data
collection
Empirical Line Calibration
Model
 Advocate calibrating each band
separately
 Performs a negative natural log
transformation on exponential
relationships to linearize the model
 Transforms the values back to
reflectance for calibration
Results
Data for each camera band and grayscale target
Results
Regression equations applied to each band from grayscale target panels
NIR Green
Blue
Results
Negative natural log-transformed data for NIR and Blue bands, due to their
use of an exponential regression curve
Final Calibration Equations
NIR:
Green:
Blue:
Applied to all images within the Mosher’s Corners dataset
GNDVI Results
1: GNDVI of 0.23 (indicative of vegetation)
2: GNDVI of 0.28 (indicative of vegetation)
1
2
1
2
1: GNDVI of -0.14
2: GNDVI of -0.03 (indicative of dirt)
Uncalibrated Calibrated
GNDVI Results
1: GNDVI of 0.07
2: GNDVI of 0.60 (indicative of healthy vegetation)
1
2
1
2
1: GNDVI of -0.061
2: GNDVI of 3.38 (indicative of shadows)
Note: Over and under exposed DN values causing shadows
Uncalibrated Calibrated
GNDVI Results
1: GNDVI of 0.27 (indicative of vegetation)
2: GNDVI of 0.23 (indicative of vegetation)
2
1
2
1
1: GNDVI of 0.04
2: GNDVI of -0.08 (indicative of dirt)
Next Steps
 Better calibration target
 Images recorded in RAW format
 In-situ testing
 Improve Python script:
◦ Batch process
◦ GUI
◦ Apply solar irradiance values
Conclusion
 Relationship between DN and
reflectance is exponential, not linear
 Empirical Line Method shows promise
 Most of the workflow can (and will) be
automated
References
• Berra, E., S. Gibson-Poole, A. MacArthur, R. Gaulton, A. Hamilton. “Estimation of the spectral sensitivity functions of un-modified
and modified commercial off-the-shelf digital cameras to enable their use as a multispectral imaging system for UAVs”. Remote
Sensing and Spatial Information Sciences, Volume XL-1/W4. Presented at the International Conference on Unmanned Aerial
Vehicles in Geomatics (2015)
• Haest, B., J. Biesemans, W. Horsten, J. Everaerts, N. Van Camp, J. Van Valckenborgh. “Radiometric Calibration of Digital
Photogrammetric Camera Image Data”. ASPRS 2009 Annual Conference, Baltimore, Maryland (2009)
• Horning, N. “Improved DIY NIR camera calibration”, PublicLab.org (2014). Accessed online at:
https://publiclab.org/notes/nedhorning/05-01-2014/improved-diy-nir-camera-calibration
• Kelcey, J. and A. Lucieer. “Sensor Correction of a 6-Band Multispectral Imaging Sensor for UAV Remote Sensing”. Remote
Sensing, Volume 4, Issue 5, pg 1462-1493 (2012)
• Laliberte, A., M. Goforth, C. Steele, A. Rango. “Multispectral Remote Sensing from Unmanned Aircraft: Image Processing
Workflows and Applications for Rangeland Environments”. Remote Sensing, Volume 3, pg 2529-2551 (2011)
• Lelong, C., P. Burger, G. Jubelin, B. Roux, S. Labbe, F. Baret. “Assessment of Unmanned Aerial Vehicles Imagery for Quantitative
Monitoring of Wheat Crop in Small Plots”. Sensors, Volume 8, Issue 5, pg 3557-3585 (2008)
• Ryan, R. and M. Pagnutti. “Enhanced Absolute and Relative Radiometric Calibration for Digital Aerial Cameras”. Photogrammetric
Week ’09, pg 81-90 (2009)
• Von Bueren, S. and I. Yule. “Multispectral Aerial Imaging of Pasture Quality and Biomass using Unmanned Aerial Vehicles (UAV)”.
New Zealand Centre for Precision Agriculture, Institue of Agriculture and Environment, Massey University (2013)
• Wang, C. & S. Myint. “A Simplified Empirical Line Method of Radiometric Calibration for Small Unmanned Aircraft Systems-Based
Remote Sensing”. Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 8(5) (2015).
• For more visual and technical information, please visit the following link from the Finnish Geodetic Institute:
http://www.kartverket.no/globalassets/kart/flyfoto/state-of-the-art-within-radiometric-correction-of-large-format-aerial-
photogrammetric-images.pdf

Contenu connexe

Tendances

Image enhancement and interpretation
Image enhancement and interpretationImage enhancement and interpretation
Image enhancement and interpretationDocumentStory
 
Iirs overview -Remote sensing and GIS application in Water Resources Management
Iirs overview -Remote sensing and GIS application in Water Resources ManagementIirs overview -Remote sensing and GIS application in Water Resources Management
Iirs overview -Remote sensing and GIS application in Water Resources ManagementTushar Dholakia
 
Platforms of Remote sensing and GIS
Platforms of Remote sensing and GISPlatforms of Remote sensing and GIS
Platforms of Remote sensing and GISMouna Guru
 
Spectral reflectance curve of dead stressed vegetation
Spectral reflectance curve of dead stressed vegetationSpectral reflectance curve of dead stressed vegetation
Spectral reflectance curve of dead stressed vegetationJunaid Ijaz
 
Change detection using remote sensing and GIS
Change detection using remote sensing and GISChange detection using remote sensing and GIS
Change detection using remote sensing and GISTilok Chetri
 
IMAGE INTERPRETATION TECHNIQUES of survey
IMAGE INTERPRETATION TECHNIQUES of surveyIMAGE INTERPRETATION TECHNIQUES of survey
IMAGE INTERPRETATION TECHNIQUES of surveyKaran Patel
 
Application of remote sensing
Application of remote sensingApplication of remote sensing
Application of remote sensingAnurag Kumar
 
Geographic information system
Geographic information systemGeographic information system
Geographic information systemDhaval Jalalpara
 
Spatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GISSpatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GISKU Leuven
 
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...MEASURE Evaluation
 
Basics of Remote Sensing
Basics of Remote SensingBasics of Remote Sensing
Basics of Remote SensingAkash Tikhe
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANIP.K. Mani
 
Atmospheric Correction Algorithm_IGARSS.pptx
Atmospheric Correction Algorithm_IGARSS.pptxAtmospheric Correction Algorithm_IGARSS.pptx
Atmospheric Correction Algorithm_IGARSS.pptxgrssieee
 
Digital image processing
Digital image processingDigital image processing
Digital image processinglakhveer singh
 
image_enhancement-NDVI-5.pptx
image_enhancement-NDVI-5.pptximage_enhancement-NDVI-5.pptx
image_enhancement-NDVI-5.pptxGemedaBedasa
 
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Kamlesh Kumar
 
Introdution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineIntrodution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineVeerachai Tanpipat
 
Evapotranspiration estimation with remote sensing
Evapotranspiration estimation with remote sensingEvapotranspiration estimation with remote sensing
Evapotranspiration estimation with remote sensingIqura Malik
 

Tendances (20)

Image enhancement and interpretation
Image enhancement and interpretationImage enhancement and interpretation
Image enhancement and interpretation
 
Iirs overview -Remote sensing and GIS application in Water Resources Management
Iirs overview -Remote sensing and GIS application in Water Resources ManagementIirs overview -Remote sensing and GIS application in Water Resources Management
Iirs overview -Remote sensing and GIS application in Water Resources Management
 
Platforms of Remote sensing and GIS
Platforms of Remote sensing and GISPlatforms of Remote sensing and GIS
Platforms of Remote sensing and GIS
 
Spectral reflectance curve of dead stressed vegetation
Spectral reflectance curve of dead stressed vegetationSpectral reflectance curve of dead stressed vegetation
Spectral reflectance curve of dead stressed vegetation
 
Change detection using remote sensing and GIS
Change detection using remote sensing and GISChange detection using remote sensing and GIS
Change detection using remote sensing and GIS
 
IMAGE INTERPRETATION TECHNIQUES of survey
IMAGE INTERPRETATION TECHNIQUES of surveyIMAGE INTERPRETATION TECHNIQUES of survey
IMAGE INTERPRETATION TECHNIQUES of survey
 
Application of remote sensing
Application of remote sensingApplication of remote sensing
Application of remote sensing
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Spatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GISSpatial analysis & interpolation in ARC GIS
Spatial analysis & interpolation in ARC GIS
 
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
Google Earth Engine: Health Applications of Google’s Cloud Platform for Big E...
 
Basics of Remote Sensing
Basics of Remote SensingBasics of Remote Sensing
Basics of Remote Sensing
 
Sentinel Satellites
Sentinel SatellitesSentinel Satellites
Sentinel Satellites
 
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
Image enhancement technique  digital image analysis, in remote sensing ,P K MANIImage enhancement technique  digital image analysis, in remote sensing ,P K MANI
Image enhancement technique digital image analysis, in remote sensing ,P K MANI
 
Atmospheric Correction Algorithm_IGARSS.pptx
Atmospheric Correction Algorithm_IGARSS.pptxAtmospheric Correction Algorithm_IGARSS.pptx
Atmospheric Correction Algorithm_IGARSS.pptx
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
image_enhancement-NDVI-5.pptx
image_enhancement-NDVI-5.pptximage_enhancement-NDVI-5.pptx
image_enhancement-NDVI-5.pptx
 
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)Remote Sensing: Normalized Difference Vegetation Index (NDVI)
Remote Sensing: Normalized Difference Vegetation Index (NDVI)
 
Introdution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth EngineIntrodution to Landsat and Google Earth Engine
Introdution to Landsat and Google Earth Engine
 
Evapotranspiration estimation with remote sensing
Evapotranspiration estimation with remote sensingEvapotranspiration estimation with remote sensing
Evapotranspiration estimation with remote sensing
 

En vedette

Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage IntensityRemote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage IntensityCIMMYT
 
Vicarious Radiometric Calibration
Vicarious Radiometric CalibrationVicarious Radiometric Calibration
Vicarious Radiometric CalibrationBetsy Kenaston
 
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...FAO
 
Fundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleFundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleNishant Sinha
 
Radioactivity
RadioactivityRadioactivity
RadioactivityShey Lyn
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceSumant Diwakar
 
Digital image processing and interpretation
Digital image processing and interpretationDigital image processing and interpretation
Digital image processing and interpretationP.K. Mani
 
Chemistry ppt radioactivity
Chemistry ppt  radioactivityChemistry ppt  radioactivity
Chemistry ppt radioactivityRISHITAWISE
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radarAmit Rastogi
 
AS Level Physics' Radioactivity Presentation
AS Level Physics' Radioactivity PresentationAS Level Physics' Radioactivity Presentation
AS Level Physics' Radioactivity PresentationAkmal Cikmat
 
PHYSICS F5 (Radioactivity)
PHYSICS F5 (Radioactivity)PHYSICS F5 (Radioactivity)
PHYSICS F5 (Radioactivity)Nur Safura
 
Sensors for remote sensing
Sensors for remote sensingSensors for remote sensing
Sensors for remote sensingMohsin Siddique
 
Types of radioactive decay
Types of radioactive decayTypes of radioactive decay
Types of radioactive decayDavid Graff
 

En vedette (20)

Milton defra
Milton defraMilton defra
Milton defra
 
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage IntensityRemote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
 
Vicarious Radiometric Calibration
Vicarious Radiometric CalibrationVicarious Radiometric Calibration
Vicarious Radiometric Calibration
 
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
 
Fundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training moduleFundamentals of Remote Sensing- A training module
Fundamentals of Remote Sensing- A training module
 
Radioactivity
RadioactivityRadioactivity
Radioactivity
 
Radioactivity
RadioactivityRadioactivity
Radioactivity
 
Radioactivity
RadioactivityRadioactivity
Radioactivity
 
Radioactivity
RadioactivityRadioactivity
Radioactivity
 
Interaction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surfaceInteraction of EMR with atmosphere and earth surface
Interaction of EMR with atmosphere and earth surface
 
Digital image processing and interpretation
Digital image processing and interpretationDigital image processing and interpretation
Digital image processing and interpretation
 
Chemistry ppt radioactivity
Chemistry ppt  radioactivityChemistry ppt  radioactivity
Chemistry ppt radioactivity
 
synthetic aperture radar
synthetic aperture radarsynthetic aperture radar
synthetic aperture radar
 
AS Level Physics' Radioactivity Presentation
AS Level Physics' Radioactivity PresentationAS Level Physics' Radioactivity Presentation
AS Level Physics' Radioactivity Presentation
 
Radioactivity
RadioactivityRadioactivity
Radioactivity
 
PHYSICS F5 (Radioactivity)
PHYSICS F5 (Radioactivity)PHYSICS F5 (Radioactivity)
PHYSICS F5 (Radioactivity)
 
F
FF
F
 
Sensors for remote sensing
Sensors for remote sensingSensors for remote sensing
Sensors for remote sensing
 
Types of radioactive decay
Types of radioactive decayTypes of radioactive decay
Types of radioactive decay
 
Radioactivity.ppt
Radioactivity.pptRadioactivity.ppt
Radioactivity.ppt
 

Similaire à Radiometric Calibration of Digital Images

Ieee gold 2010 resta
Ieee gold 2010 restaIeee gold 2010 resta
Ieee gold 2010 restagrssieee
 
3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptxgnans Kgnanshek
 
Multispectral imaging in Plant Sciences with VideometerLab 3
Multispectral imaging in Plant Sciences with VideometerLab 3Multispectral imaging in Plant Sciences with VideometerLab 3
Multispectral imaging in Plant Sciences with VideometerLab 3Adrian Waltho
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)Matthew O'Toole
 
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...Fatwa Ramdani
 
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...Mark Broomhall_Review of hyperspectral data processing and land cover reflect...
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...TERN Australia
 
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptxgrssieee
 
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱algous
 
RECAP Horizon 2020 Project - 1st RECAP Webinar
RECAP Horizon 2020 Project - 1st RECAP WebinarRECAP Horizon 2020 Project - 1st RECAP Webinar
RECAP Horizon 2020 Project - 1st RECAP WebinarRECAP_H2020_Project
 
Precision Viticulture R&D by Charlotte Wyatt
Precision Viticulture R&D by Charlotte WyattPrecision Viticulture R&D by Charlotte Wyatt
Precision Viticulture R&D by Charlotte WyattCOGS Presentations
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmKriti Bajpai
 
Multispectral imaging in Forensics with VideometerLab 3
Multispectral imaging in Forensics with VideometerLab 3Multispectral imaging in Forensics with VideometerLab 3
Multispectral imaging in Forensics with VideometerLab 3Adrian Waltho
 
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYuYao-Yu Yang
 
Particle image velocimetry
Particle image velocimetryParticle image velocimetry
Particle image velocimetryMohsin Siddique
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVYu Huang
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File SizeDavis Unruh
 

Similaire à Radiometric Calibration of Digital Images (20)

Ieee gold 2010 resta
Ieee gold 2010 restaIeee gold 2010 resta
Ieee gold 2010 resta
 
Low-cost infrared camera arrays for enhanced capabilities
Low-cost infrared camera arrays for enhanced capabilitiesLow-cost infrared camera arrays for enhanced capabilities
Low-cost infrared camera arrays for enhanced capabilities
 
3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx3 AGRI WORK final review slides.pptx
3 AGRI WORK final review slides.pptx
 
Multispectral imaging in Plant Sciences with VideometerLab 3
Multispectral imaging in Plant Sciences with VideometerLab 3Multispectral imaging in Plant Sciences with VideometerLab 3
Multispectral imaging in Plant Sciences with VideometerLab 3
 
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
SIGGRAPH 2014 Course on Computational Cameras and Displays (part 2)
 
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
Semi-Automatic Classification Algorithm: The differences between Minimum Dist...
 
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...Mark Broomhall_Review of hyperspectral data processing and land cover reflect...
Mark Broomhall_Review of hyperspectral data processing and land cover reflect...
 
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx
1 NPP VIIRS Pre-Launch Performance and SDR Validation- IGARSS 2011.pptx
 
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱
上海必和 Advances in-hyperspectral_imaging_3-08超光谱高光谱多光谱
 
RECAP Horizon 2020 Project - 1st RECAP Webinar
RECAP Horizon 2020 Project - 1st RECAP WebinarRECAP Horizon 2020 Project - 1st RECAP Webinar
RECAP Horizon 2020 Project - 1st RECAP Webinar
 
Automatic reading cr39
Automatic reading cr39Automatic reading cr39
Automatic reading cr39
 
Kealy fidaforever
Kealy fidaforeverKealy fidaforever
Kealy fidaforever
 
Precision Viticulture R&D by Charlotte Wyatt
Precision Viticulture R&D by Charlotte WyattPrecision Viticulture R&D by Charlotte Wyatt
Precision Viticulture R&D by Charlotte Wyatt
 
Remotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acmRemotely sensed image segmentation using multiphase level set acm
Remotely sensed image segmentation using multiphase level set acm
 
Multispectral imaging in Forensics with VideometerLab 3
Multispectral imaging in Forensics with VideometerLab 3Multispectral imaging in Forensics with VideometerLab 3
Multispectral imaging in Forensics with VideometerLab 3
 
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu2013APRU_NO40-abstract-mobilePIV_YangYaoYu
2013APRU_NO40-abstract-mobilePIV_YangYaoYu
 
D04432528
D04432528D04432528
D04432528
 
Particle image velocimetry
Particle image velocimetryParticle image velocimetry
Particle image velocimetry
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IVFisheye/Omnidirectional View in Autonomous Driving IV
Fisheye/Omnidirectional View in Autonomous Driving IV
 
WFIRST Poster Small File Size
WFIRST Poster Small File SizeWFIRST Poster Small File Size
WFIRST Poster Small File Size
 

Dernier

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Dernier (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Radiometric Calibration of Digital Images

  • 1. Radiometric Calibration of Digital Images Capstone Project by Sean Thibert in conjunction with AGRG
  • 2. Overview • Project Goals • Background Information • Materials • First Test (Linear) • Python Script • Second Test (Exponential) • GNDVI Results • Next Steps • Conclusion
  • 3.  Evaluate current methods for radiometric calibration of a converted “off-the-shelf” digital camera.  Develop a time and cost effective solution to integrate into AGRG’s UAV data collection and processing workflow. Goals
  • 4. Why is calibration necessary? Satellite Sensors vs. Digital Cameras Landsat Operational Land Imager (OLI) Nikon 1 J4 Digital Camera • Highly specialized pieces of scientific equipment • Compensate for 705km worth of atmosphere • Have been operational for decades • Refined laboratory-based calibration methods • Off-the-shelf camera modified to allow for Near Infra-Red (NIR) light to be captured • A relatively new mapping tool in conjunction with Unmanned Aerial Vehicles (UAV) • Mission altitude < 90m, negligible atmospheric effects • Unique calibration requirements per camera • However, for all the same reasons…
  • 5. Why is calibration necessary? Noise: Erroneous sensor measurements Kelcey & Lucieer, 2012
  • 6. Why is calibration necessary? Vignetting: Pixel brightness changes radially away from principal point as a factor of aperture Kelcey & Lucieer, 2012
  • 7. Why is calibration necessary? Geometry: Lens Distortions Kelcey & Lucieer, 2012
  • 8. Why is calibration necessary? Radiometric Calibration ◦ Conversion of recorded DN values (0-255) to at-surface reflectance (%)
  • 9. Why is calibration necessary? Radiometric Calibration ◦ Compare datasets across sensors, days, and locations with quantifiable units DN x Calibration Coefficient = Reflectance (%)
  • 10. Why is calibration necessary? Radiometric Calibration ◦ Compare datasets across sensors, days, and locations with quantifiable units ◦ Normalize images across one survey with solar irradiance values DN x Calibration Coefficient = Reflectance (%) Reflectance (%) x Solar Irradiance (kW/m2)
  • 11. Why is calibration necessary? Radiometric Calibration ◦ Band-specific calibrations improve accuracy of vegetation indices ◦ Focus of this project:
  • 12. Materials  Nikon 1 J4 converted digital camera system for PrecisionHawk Lancaster UAV
  • 13. Materials  Dataset of 29 images from Mosher’s Corners, NS ◦ Acquired September 18, 2015 *all calibration images mimicked the above, except for altitu
  • 14. Materials  Ocean Optics Inc. JAZ portable spectrometer
  • 15. Materials  Ocean Optics Inc. JAZ portable spectrometer Not this Jaz!
  • 16. Materials  Ocean Optics Inc. JAZ portable spectrometer • Measures spectral information from 350 – 1000 nm • Adjusted for solar irradiance with a Labsphere Spectralon Reference Panel (95% Reflectance) • SpectraSuite software for visualizing and saving reflectance data
  • 17. Materials  Multicolour and Grayscale reference targets 5% 20% 30% 40% 50% 60% 70% 80% 90%
  • 18. Software Fiji (Open source image analysis package) Open source distribution of Python. Used GDAL, SciPy, Numpy, and MatlibPlot libraries Photogrammetry software used for mosaicking ArcMap 10.3 used for GNDVI products
  • 19. Where do they all add in? 1) Spectralon panel reflects 95% of incoming sunlight, calibrating the spectrometer
  • 20. Where do they all add in? 2) Spectrometer measures reflectance of reference targets
  • 21. Where do they all add in? 3) Camera captures reference target in several images while in flight
  • 22. Where do they all add in? 4) DN values plotted against “true” reflectance values to determine relationship Dependent variable Independent variable
  • 23. Linear Calibration Model Ned Horning Public Lab post ◦ Straight-forward methods ◦ Inexpensive materials  Used multicolour reference target instead ◦ Assumed linear relationship between DN and reflectance
  • 24. Results Data for each camera band and target
  • 25. Python Script Input CSV with band-specific target reflectance information and corresponding DN values Script determines optimal regression equation for the data, and stores it for use User provides input and output location for images to be calibrated Script converts input image to 2D array, and applies calibration equation to DN values for each band. Writes new reflectance values to output .TIF image.
  • 26. Results y = 0.5032x - 37.773 R² = 0.7812 -20 0 20 40 60 80 100 0 50 100 150 200 250 Reflectance(%) DN NIR Linear (NIR) Linear regression of NIR band • Similar relationship with Green and Blue • R2 = 0.7812
  • 27. Results y = 0.5032x - 37.773 R² = 0.7812 -20 0 20 40 60 80 100 0 50 100 150 200 250 Reflectance(%) DN NIR Linear (NIR) X-intercept causing negative reflectance values
  • 28. Results y = 1.3469e0.0201x R² = 0.9006 0 20 40 60 80 100 120 0 50 100 150 200 250 Reflectance(%) DN NIR Expon. (NIR) Exponential regression is a better fit! • Removes negative values • R2 = 0.90057
  • 29. Empirical Line Calibration Model  Methodology from Wang et al. (2015)  “A simplified empirical line calibration method for sUAS-Based Remote Sensing”, ASPRS  Noticed similar exponential relationship between DN and reflectance  Used grayscale reference target instead of coloured  More rigorous approach to data collection
  • 30. Empirical Line Calibration Model  Advocate calibrating each band separately  Performs a negative natural log transformation on exponential relationships to linearize the model  Transforms the values back to reflectance for calibration
  • 31. Results Data for each camera band and grayscale target
  • 32. Results Regression equations applied to each band from grayscale target panels NIR Green Blue
  • 33. Results Negative natural log-transformed data for NIR and Blue bands, due to their use of an exponential regression curve
  • 34. Final Calibration Equations NIR: Green: Blue: Applied to all images within the Mosher’s Corners dataset
  • 35. GNDVI Results 1: GNDVI of 0.23 (indicative of vegetation) 2: GNDVI of 0.28 (indicative of vegetation) 1 2 1 2 1: GNDVI of -0.14 2: GNDVI of -0.03 (indicative of dirt) Uncalibrated Calibrated
  • 36. GNDVI Results 1: GNDVI of 0.07 2: GNDVI of 0.60 (indicative of healthy vegetation) 1 2 1 2 1: GNDVI of -0.061 2: GNDVI of 3.38 (indicative of shadows) Note: Over and under exposed DN values causing shadows Uncalibrated Calibrated
  • 37. GNDVI Results 1: GNDVI of 0.27 (indicative of vegetation) 2: GNDVI of 0.23 (indicative of vegetation) 2 1 2 1 1: GNDVI of 0.04 2: GNDVI of -0.08 (indicative of dirt)
  • 38. Next Steps  Better calibration target  Images recorded in RAW format  In-situ testing  Improve Python script: ◦ Batch process ◦ GUI ◦ Apply solar irradiance values
  • 39. Conclusion  Relationship between DN and reflectance is exponential, not linear  Empirical Line Method shows promise  Most of the workflow can (and will) be automated
  • 40. References • Berra, E., S. Gibson-Poole, A. MacArthur, R. Gaulton, A. Hamilton. “Estimation of the spectral sensitivity functions of un-modified and modified commercial off-the-shelf digital cameras to enable their use as a multispectral imaging system for UAVs”. Remote Sensing and Spatial Information Sciences, Volume XL-1/W4. Presented at the International Conference on Unmanned Aerial Vehicles in Geomatics (2015) • Haest, B., J. Biesemans, W. Horsten, J. Everaerts, N. Van Camp, J. Van Valckenborgh. “Radiometric Calibration of Digital Photogrammetric Camera Image Data”. ASPRS 2009 Annual Conference, Baltimore, Maryland (2009) • Horning, N. “Improved DIY NIR camera calibration”, PublicLab.org (2014). Accessed online at: https://publiclab.org/notes/nedhorning/05-01-2014/improved-diy-nir-camera-calibration • Kelcey, J. and A. Lucieer. “Sensor Correction of a 6-Band Multispectral Imaging Sensor for UAV Remote Sensing”. Remote Sensing, Volume 4, Issue 5, pg 1462-1493 (2012) • Laliberte, A., M. Goforth, C. Steele, A. Rango. “Multispectral Remote Sensing from Unmanned Aircraft: Image Processing Workflows and Applications for Rangeland Environments”. Remote Sensing, Volume 3, pg 2529-2551 (2011) • Lelong, C., P. Burger, G. Jubelin, B. Roux, S. Labbe, F. Baret. “Assessment of Unmanned Aerial Vehicles Imagery for Quantitative Monitoring of Wheat Crop in Small Plots”. Sensors, Volume 8, Issue 5, pg 3557-3585 (2008) • Ryan, R. and M. Pagnutti. “Enhanced Absolute and Relative Radiometric Calibration for Digital Aerial Cameras”. Photogrammetric Week ’09, pg 81-90 (2009) • Von Bueren, S. and I. Yule. “Multispectral Aerial Imaging of Pasture Quality and Biomass using Unmanned Aerial Vehicles (UAV)”. New Zealand Centre for Precision Agriculture, Institue of Agriculture and Environment, Massey University (2013) • Wang, C. & S. Myint. “A Simplified Empirical Line Method of Radiometric Calibration for Small Unmanned Aircraft Systems-Based Remote Sensing”. Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 8(5) (2015). • For more visual and technical information, please visit the following link from the Finnish Geodetic Institute: http://www.kartverket.no/globalassets/kart/flyfoto/state-of-the-art-within-radiometric-correction-of-large-format-aerial- photogrammetric-images.pdf

Notes de l'éditeur

  1. Satellite: Highly specialized Refined instrument-specific calibration (like OLI) Atmosphere, etc Camera: Modified for scientific analysis Many makes and models