SlideShare a Scribd company logo
Geographic Sciences Diploma – Remote    Term Project: Jan – May
                 Sensing                           2012




                 Development of an
               Open-Source Based
                         Direct
                    Georeferencing
                   Thermal Camera
Team DGATS:                     Led by:
James Thompson & Steven System Trevor Milne the Mastermind
AuCoin
What is Direct Georeferencing?




Source: UNB Geodesy and Geomatics Engineering Lecture Notes; Guide to GPS Positioning (1999).
Positional Information is post-
processed to acquire full benefit
from Carrier Phase GNSS

The Inertial Measurement Unit
and GPS system (PosAV) creates
a very accurate path known as
Smooth      Best  Estimate  of
Trajectory (sbet)
Sensors Used
FLIR A615 Thermal             Canon Rebel RGB
Camera                        Camera
• FOV = ~45°                  • FOV = 43-°
• Focal length = 13.1 mm      • Focal length = 28 mm
• Sensor = 8.11 x 10.82       • Sensor = 14.8 x 22.2 mm
  mm
• Spectral range = 7.5 – 13
  µm
Positioning Equipment
Applanix Position and Orientation System for
Airborne Vehicles (POS AV)
                                     2


1. PCS              1
2. GNSS antenna
                                         3
3. IMU
Power Requirements

     Device        Amperage     Voltage
POS AV                    2.5 A     24 V
Network Hub               1.2 A     12 V
Pilot Display             1.5 A     12 V
FLIR                        2A      12 V
RGB                         2A       8V
    Batteries     Amp Hours     Voltage
2 x 12 VDC       55 A.H. @ 20Hr     24 V
1 x 12 VDC (gel) 51 A.H. @ 20Hr     12 V
Circuitry
• All equipment powered
  with three 12V batteries
• Two 12V batteries wired in
  series for the POS AV,
  stored in box 1
• Gel-cell 12V battery used
  in box 2 for remaining
  equipment
• 12V converted to 8V for
  the RGB camera
Box 1 - Schematic
Box 2 - Schematic
Software Development Kits




System Requirements:       C language interface that
An IDE which understands   recommends using Microsoft
ActiveX components eg.     Visual Studio for Development
Visual Basic, Visual C#    projects
etc.
Position and Timing
We need to use the POS’s User Datagram
Protocol stream to make decisions and to
update the Pilot’s onboard display

DGATS receives UDP updates once per
second
IMU records platform attitude 200x per
second
IMU speed and accuracy are important because the plane speed averages
above 50 m/s. GPS signal restrains IMU from ‘drifting’ and gives real world
coordinates.
The ‘datagrams’ are binary packages of information that require restructuring
in DGATS before being used for processing. The information is constantly
varying in length and data types.

This functionality could not interfere with the user-driven interface, but
how?
A Complex Event Driven Program
User Interface for a complex event driven
program


   Show picture of
   DGATS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !!
Planning a Flight
               Lots of preflight planning and information had to
               be compiled and either integrated into DGATS
               or the flight maps.
    We
  needed:
Sensor specifications:
-   Sensor size and focal length to calculate image footprints and airbase to
    ensure correct overlap for our flying height
-   Equation: fl/ss = H/D

Survey specifics and terrain details:
- Subject area was the Middleton Transect
- AGRG provided LiDAR data for DEM and post-processing

Flight details:
- Weather and timing were essential.
- Expected the morning flight to have best thermal information.
Middleton
Transect Planning
Map
This was distributed to all the parties
involved in the flight. It indicates the
primary subject area as well as the
lines required (indicative of time). The
elevations seen in the DEM overlay
posed the next problem.

Our system processes and records
information in the GPS standard
WGS84 datum. Photogrammetric
accuracy and the DGATS decisions
require height above ground level
(AGL) to be used.
Pilot Display
Lever Arm Offsets
GNSS – IMU                IMU – RGB
• Initial X, Y, Z         • X, Y, Z
  -5 cm, 0 cm, -87.5 cm    2.5 cm, 0 cm, 37 cm
• Calibrated X, Y, Z      IMU – FLIR
  -5 cm, 2.8 cm, -91 cm   • X, Y, Z
                           -1.5 cm, 10.5 cm, 37 cm
Installation
Cessna 172
• Single engine
• Fixed-wing
• Maximum altitude
  of 14 000 ft.
• Maximum speed of
  124 ktas
Installation




Mount supports both sensors and the IMU
Installation

Vertically oriented cameras




           All equipment installed in cargo
Preliminary Results
No electrical
malfunctions in flight!
Plenty of power!
Software functioned
flawlessly. Logs
successfully recorded
events and times.
Initial estimates indicate a potential residual of 2 metres for
RGB imagery.
This is a product of a 40 millisecond delay in the camera
events.
For context, a blink takes 300-400 milliseconds
Potential
  Applications
& Future Projects
Morning
NSCC Middleton Campus
- Maximum Temp. 38 C
Afternoon
NSCC Middleton Campus
- Maximum Temp. 44 C
River Temperature
       and
     Sewage
   Temperature
Acknowledgements
COGS
Trevor Milne, Paul Illsley, Bruce Hicks, Brian Pyke, Dave
MacLean, Jim Norton, Dave Wedlock
AGRG
Dr. Timothy Webster, David Colville, Suzanne Monette,
Theresa Constantine-Smith
ESET
Scott Henderson, Dennis Kingston
Greenwood Flight Center
Allen Jacob

More Related Content

PPTX
Implementation of INS-GPS
PDF
Uav flight control system with ins gps
PPT
4 IGARSS2011kobayashiPi-SARearthquak20110724b.ppt
PPTX
Geomatics for emergency management
PPT
Kanal D HD D-SNG
PDF
Raw GNSS Measurements under Android : Data Quality Analysis
PPTX
bionic bird
PDF
Fundamentals of Intelligent Compaction
Implementation of INS-GPS
Uav flight control system with ins gps
4 IGARSS2011kobayashiPi-SARearthquak20110724b.ppt
Geomatics for emergency management
Kanal D HD D-SNG
Raw GNSS Measurements under Android : Data Quality Analysis
bionic bird
Fundamentals of Intelligent Compaction

What's hot (20)

PPTX
EsriMF_senseFly_Gervaix
PDF
Frank van diggelen keynote, android gnss measurements update
PPT
Quadcopter Presentation
PDF
8 k extremely high resolution camera system
PDF
GNSS and Positioning for the Future - Kai Borre
PDF
Introducing the Galileo PVT App:from Assisted GNSS to NeQuick model in Android
PPTX
PHINS for DP applications
PPT
Ornithopter project
PPT
Earth Viewing Infrared Space System Sensor
PPT
Arctic Climatology Sensor Network
PDF
What is In side a Television Broadcasting Station
PPTX
Trimble® Floodlight Technology
PPTX
2014.04 dubai - metrology and ramses synthetic baseline positioning - final...
PDF
#20 SUSB Expo 2014 The Art and Science of Unmanned Systems
PPTX
Quadcopter navigation using aakash tablet with on board image processing
PPTX
8k RESOLUTION CAMERA SYSTEM
PPT
Gps ins odometer data fusion
PPTX
Research paper presentation
PDF
Enabling RTK-like positioning offshore using the global VERIPOS GNSS network
PPTX
EsriMF_senseFly_Gervaix
Frank van diggelen keynote, android gnss measurements update
Quadcopter Presentation
8 k extremely high resolution camera system
GNSS and Positioning for the Future - Kai Borre
Introducing the Galileo PVT App:from Assisted GNSS to NeQuick model in Android
PHINS for DP applications
Ornithopter project
Earth Viewing Infrared Space System Sensor
Arctic Climatology Sensor Network
What is In side a Television Broadcasting Station
Trimble® Floodlight Technology
2014.04 dubai - metrology and ramses synthetic baseline positioning - final...
#20 SUSB Expo 2014 The Art and Science of Unmanned Systems
Quadcopter navigation using aakash tablet with on board image processing
8k RESOLUTION CAMERA SYSTEM
Gps ins odometer data fusion
Research paper presentation
Enabling RTK-like positioning offshore using the global VERIPOS GNSS network
Ad

Viewers also liked (20)

PPTX
What's New in ArcGIS 10.1 Data Interoperability Extension
PPTX
школьная форма
PDF
Overrepresentation
PDF
Khammeryn mapas
PDF
Khammeryn mapas
PPT
Bop nat qua cam sua
PPTX
SLIP Ireland slides: Professionalism for information professionals
PPTX
алгоритмы
PPTX
COGS Recollections, by Tim Webster
PPT
Развитие внимания и памяти
PPSX
90 10 principle
PPTX
Twitter reflection 2
PPTX
Matamata
PDF
JUDCon 2011 - Box Grinder
PPTX
Gold Rush (Inquiry-Based Learning)
PPTX
коренькова яна
PPTX
PPTX
Change Agents (MCISUR 2012)
PPTX
Power point credit de sintesi angles
PDF
Access copyright ppt
What's New in ArcGIS 10.1 Data Interoperability Extension
школьная форма
Overrepresentation
Khammeryn mapas
Khammeryn mapas
Bop nat qua cam sua
SLIP Ireland slides: Professionalism for information professionals
алгоритмы
COGS Recollections, by Tim Webster
Развитие внимания и памяти
90 10 principle
Twitter reflection 2
Matamata
JUDCon 2011 - Box Grinder
Gold Rush (Inquiry-Based Learning)
коренькова яна
Change Agents (MCISUR 2012)
Power point credit de sintesi angles
Access copyright ppt
Ad

Similar to Open-Source Based Direct Georeferencing Thermal Camera System (20)

PPT
UAV Presentation
PDF
The PermaSense Project af Jan Beutel, ETH Zurich
PPT
UAV Presentation
PDF
Ellum, C.M. (2001). The development of a backpack mobile mapping system
PDF
Wildfire IR and Mapping
PPT
2012 ASPRS Track, Satellite Image Geometry, Gene Dial
PPTX
Remote Sensing Field Camp 2016
PDF
Tactical Air Attack IR and Mapping
PDF
Flight trajectory recreation and playback system of aerial mission based on o...
PDF
FLIGHT TRAJECTORY RECREATION AND PLAYBACK SYSTEM OF AERIAL MISSION BASED ON O...
PDF
POS (GNSS INS) System.pdf
PDF
Rover dan set dasar South Insight V2 merevolusi survei tanah dan konstruksi
PDF
Thesis Report
PDF
High-precision Positioning and Real-time Data Processing of UAV-Systems
PPTX
Tango[VivekKumar_CS-C_6Sem_MIT]
PDF
Jual South Insight V3 IMU GNSS Rover Base set
PDF
Multi-Mission Advanced Sensor Testbed
PPTX
A3R Company Profile
PDF
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
PDF
High-Accuracy GPS for GIS: From 1ft to 4in.
UAV Presentation
The PermaSense Project af Jan Beutel, ETH Zurich
UAV Presentation
Ellum, C.M. (2001). The development of a backpack mobile mapping system
Wildfire IR and Mapping
2012 ASPRS Track, Satellite Image Geometry, Gene Dial
Remote Sensing Field Camp 2016
Tactical Air Attack IR and Mapping
Flight trajectory recreation and playback system of aerial mission based on o...
FLIGHT TRAJECTORY RECREATION AND PLAYBACK SYSTEM OF AERIAL MISSION BASED ON O...
POS (GNSS INS) System.pdf
Rover dan set dasar South Insight V2 merevolusi survei tanah dan konstruksi
Thesis Report
High-precision Positioning and Real-time Data Processing of UAV-Systems
Tango[VivekKumar_CS-C_6Sem_MIT]
Jual South Insight V3 IMU GNSS Rover Base set
Multi-Mission Advanced Sensor Testbed
A3R Company Profile
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
High-Accuracy GPS for GIS: From 1ft to 4in.

More from Centre of Geographic Sciences (COGS) (12)

PPTX
Making data storage more efficient
PPTX
Applied Marine Geomatics as a Management & Planning Tool
PPTX
Closing the Knowledge Gap
PPTX
Halifax Water: the Geomatics Kaleidoscope
PDF
Spatio-Temporal Data Mining and Classification of Ships' Trajectories
Making data storage more efficient
Applied Marine Geomatics as a Management & Planning Tool
Closing the Knowledge Gap
Halifax Water: the Geomatics Kaleidoscope
Spatio-Temporal Data Mining and Classification of Ships' Trajectories

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Institutional Correction lecture only . . .
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
Cell Structure & Organelles in detailed.
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Pharma ospi slides which help in ospi learning
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Complications of Minimal Access Surgery at WLH
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Classroom Observation Tools for Teachers
STATICS OF THE RIGID BODIES Hibbelers.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Institutional Correction lecture only . . .
Module 4: Burden of Disease Tutorial Slides S2 2025
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Chinmaya Tiranga quiz Grand Finale.pdf
A systematic review of self-coping strategies used by university students to ...
Cell Structure & Organelles in detailed.
Abdominal Access Techniques with Prof. Dr. R K Mishra
human mycosis Human fungal infections are called human mycosis..pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Pharma ospi slides which help in ospi learning
Anesthesia in Laparoscopic Surgery in India
O7-L3 Supply Chain Operations - ICLT Program
Complications of Minimal Access Surgery at WLH
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Classroom Observation Tools for Teachers

Open-Source Based Direct Georeferencing Thermal Camera System

  • 1. Geographic Sciences Diploma – Remote Term Project: Jan – May Sensing 2012 Development of an Open-Source Based Direct Georeferencing Thermal Camera Team DGATS: Led by: James Thompson & Steven System Trevor Milne the Mastermind AuCoin
  • 2. What is Direct Georeferencing? Source: UNB Geodesy and Geomatics Engineering Lecture Notes; Guide to GPS Positioning (1999).
  • 3. Positional Information is post- processed to acquire full benefit from Carrier Phase GNSS The Inertial Measurement Unit and GPS system (PosAV) creates a very accurate path known as Smooth Best Estimate of Trajectory (sbet)
  • 4. Sensors Used FLIR A615 Thermal Canon Rebel RGB Camera Camera • FOV = ~45° • FOV = 43-° • Focal length = 13.1 mm • Focal length = 28 mm • Sensor = 8.11 x 10.82 • Sensor = 14.8 x 22.2 mm mm • Spectral range = 7.5 – 13 µm
  • 5. Positioning Equipment Applanix Position and Orientation System for Airborne Vehicles (POS AV) 2 1. PCS 1 2. GNSS antenna 3 3. IMU
  • 6. Power Requirements Device Amperage Voltage POS AV 2.5 A 24 V Network Hub 1.2 A 12 V Pilot Display 1.5 A 12 V FLIR 2A 12 V RGB 2A 8V Batteries Amp Hours Voltage 2 x 12 VDC 55 A.H. @ 20Hr 24 V 1 x 12 VDC (gel) 51 A.H. @ 20Hr 12 V
  • 7. Circuitry • All equipment powered with three 12V batteries • Two 12V batteries wired in series for the POS AV, stored in box 1 • Gel-cell 12V battery used in box 2 for remaining equipment • 12V converted to 8V for the RGB camera
  • 8. Box 1 - Schematic
  • 9. Box 2 - Schematic
  • 10. Software Development Kits System Requirements: C language interface that An IDE which understands recommends using Microsoft ActiveX components eg. Visual Studio for Development Visual Basic, Visual C# projects etc.
  • 11. Position and Timing We need to use the POS’s User Datagram Protocol stream to make decisions and to update the Pilot’s onboard display DGATS receives UDP updates once per second IMU records platform attitude 200x per second IMU speed and accuracy are important because the plane speed averages above 50 m/s. GPS signal restrains IMU from ‘drifting’ and gives real world coordinates. The ‘datagrams’ are binary packages of information that require restructuring in DGATS before being used for processing. The information is constantly varying in length and data types. This functionality could not interfere with the user-driven interface, but how?
  • 12. A Complex Event Driven Program
  • 13. User Interface for a complex event driven program Show picture of DGATS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!
  • 14. Planning a Flight Lots of preflight planning and information had to be compiled and either integrated into DGATS or the flight maps. We needed: Sensor specifications: - Sensor size and focal length to calculate image footprints and airbase to ensure correct overlap for our flying height - Equation: fl/ss = H/D Survey specifics and terrain details: - Subject area was the Middleton Transect - AGRG provided LiDAR data for DEM and post-processing Flight details: - Weather and timing were essential. - Expected the morning flight to have best thermal information.
  • 15. Middleton Transect Planning Map This was distributed to all the parties involved in the flight. It indicates the primary subject area as well as the lines required (indicative of time). The elevations seen in the DEM overlay posed the next problem. Our system processes and records information in the GPS standard WGS84 datum. Photogrammetric accuracy and the DGATS decisions require height above ground level (AGL) to be used.
  • 17. Lever Arm Offsets GNSS – IMU IMU – RGB • Initial X, Y, Z • X, Y, Z -5 cm, 0 cm, -87.5 cm 2.5 cm, 0 cm, 37 cm • Calibrated X, Y, Z IMU – FLIR -5 cm, 2.8 cm, -91 cm • X, Y, Z -1.5 cm, 10.5 cm, 37 cm
  • 18. Installation Cessna 172 • Single engine • Fixed-wing • Maximum altitude of 14 000 ft. • Maximum speed of 124 ktas
  • 19. Installation Mount supports both sensors and the IMU
  • 20. Installation Vertically oriented cameras All equipment installed in cargo
  • 21. Preliminary Results No electrical malfunctions in flight! Plenty of power! Software functioned flawlessly. Logs successfully recorded events and times. Initial estimates indicate a potential residual of 2 metres for RGB imagery. This is a product of a 40 millisecond delay in the camera events. For context, a blink takes 300-400 milliseconds
  • 22. Potential Applications & Future Projects
  • 23. Morning NSCC Middleton Campus - Maximum Temp. 38 C
  • 24. Afternoon NSCC Middleton Campus - Maximum Temp. 44 C
  • 25. River Temperature and Sewage Temperature
  • 26. Acknowledgements COGS Trevor Milne, Paul Illsley, Bruce Hicks, Brian Pyke, Dave MacLean, Jim Norton, Dave Wedlock AGRG Dr. Timothy Webster, David Colville, Suzanne Monette, Theresa Constantine-Smith ESET Scott Henderson, Dennis Kingston Greenwood Flight Center Allen Jacob

Editor's Notes

  • #5: Images courtesy of Paul Illsley.
  • #8: Image courtesy of Paul Illsley.
  • #18: Images courtesy of Paul Illsley.
  • #19: Image courtesy of Paul Illsley.
  • #20: Images courtesy of Paul Illsley.
  • #21: Images courtesy of Paul Illsley.