An Introduction to ISO 19130 Imagery Sensor Models for Geopositioning - PowerPoint by gregoria

VIEWS: 0 PAGES: 23

									        An Introduction to ISO 19130– Imagery Sensor
                 Models for Geopositioning


                                              Liping Di
                     Center for Spatial Information Science and Systems (CSISS)
                                      George Mason University
                                      6301 Ivy Lane, Suite 620
                                        Greenbelt, MD 20770
                                            ldi@gmu.edu



                                                                                  CSISS
Briefing to CEOS WGISS on September 24, 2008 in Boulder, Colorado
                                                                                                             Page
                                                                        Center for Spatial Information Science      1
                                                                        and Systems, George Mason University
                             Contents

• Briefing on ISO 19130 project
   –   The scope of ISO 19130
   –   Background and history
   –   Schedule
   –   Contents of the latest version of standard
• A invitation for CEOS WGISS to contribute




                                                             CSISS                      Page   2
                                                    Center for Spatial Information Science
                                                    and Systems, George Mason University
                                Introduction

•   Numerous sensors are collecting data.
     – Geopositioning is a fundamental processing step before the data become
       useful.
•   Current situation: the diversity of sensor types and the lack of a
    common sensor model standard. Data from different producers
     – contain different parametric information
     – lack parameters required to describe the sensor that produces the data
     – lack ancillary data necessary for geopositioning and analyzing the data.
•   The problem
     – A separate software package often has to be developed to deal with data
       from each individual sensor or data producer.
     – Unable to archive the plug-in-and-play capability sought by the constellation
       and sensor web concepts.
•   The solution: Standard sensor models and geolocation metadata
     – Allow the development of generalized geopositioning software.
     – Promote interoperability of data between sensors
     – facilitate data exchange.


                                                                               CSISS                      Page   3
                                                                      Center for Spatial Information Science
                                                                      and Systems, George Mason University
                            What is ISO 19130

•   Identifies the information required to determine the relationship
    between the position of a remotely sensed pixel in image coordinates
    and its geoposition.
•   Defines the metadata to be distributed with the image to enable user
    determination of geographic position from the observations.
•   ISO 19130 specifies four ways in which geolocation information may be
    provided.
     – A sensor description with the associated physical and geometric information
       necessary to rigorously construct a Physical Sensor Model.
         • General sensor model components
         • Detail models for frame, pushbroom, whiskbroom, and SAR sensors, constructed
           from those components as examples.
     – A True Replacement Model, using functions whose coefficients are based
       on a Physical Sensor Model.
     – A Correspondence Model that provides a functional fitting based on
       observed relationships between the geopositions of a set of ground control
       points and their image coordinates.
     – A set of Ground Control Points that can be used to develop a
       Correspondence Model or to refine a Physical Sensor Model or True
       Replacement Model.



                                                                                 CSISS                      Page   4
                                                                        Center for Spatial Information Science
                                                                        and Systems, George Mason University
                                 History

• Started in March 2001
   – 20 experts from 12 countries and 3 international organizations formed
     the project team
   – Chaired by Liping Di of U.S.
• Removed from ISO TC 211 program of work in March 2006 due to
  funding issue.
• Reintroduced into ISO TC 211 program of work in February 2008 by
  U.S. with additional sensor types covered.
   – After long preparation work by U.S. INCITS L1 sensor modeling group
     chaired by Liping Di of GMU and Bill Craig of NGA/SeiCorp
   – Progress very rapidly since the reintroduction
• Currently an ISO 19130 document is being voted by the members of
  ISO TC 211 members as ISO Draft Technical Specification (ISO
  DTS)


                                                                       CSISS                      Page   5
                                                              Center for Spatial Information Science
                                                              and Systems, George Mason University
                 ISO 19130 Project Schedule


• 1 Aug 08: ISO/TC 211 issues DTS inquiry for 3 month ballot.
• 31 Oct 08: Ballot closed.
• 01-03 Dec 08: 19130 Editing Committee Meeting to adjudicate
  comments (in conjunction with TC 211 Plenary) in Japan
• January 2009: Edited DTS to ISO TC 211.
• May 2009: DTS published as TS at ISO’s convenience.




                                                            CSISS                      Page   6
                                                   Center for Spatial Information Science
                                                   and Systems, George Mason University
               The 19130 DTS Draft Version


• The current 19130 DTS draft includes:
   –   8 clauses
   –   3 normative annexes
   –   3 informative annexes
   –   An introduction clause
• The draft currently has 164 pages




                                                      CSISS                      Page   7
                                             Center for Spatial Information Science
                                             and Systems, George Mason University
 Geopositioning, Geolocating, and Georeferencing

• Geopositioning: determining the ground coordinates of an
  object from image coordinates.
• Geolocating: geopositioning an object using a sensor
  model
• Georeferencing: geopositioning an object using a
  correspondence model derived from a set of points for
  which both ground and image coordinates are known.




                                                         CSISS                      Page   8
                                                Center for Spatial Information Science
                                                and Systems, George Mason University
               The Table of Contents of 19130

•   Introduction
•   1     Scope
•   2     Conformance
•   3     Normative references
•   4     Terms and definitions
•   5     Symbols and abbreviated terms
•   6     Image geopositioning: overview and common elements
•   7     Physical Sensor Model
•   8     True replacement models and correspondence models
•   Annex A Conformance and testing (normative)
•   Annex B Geolocation information data dictionary (normative)
•   Annex C Coordinate systems (normative)
•   Annex D Frame sensor model metadata profile supporting precise
    geopositioning (informative)
•   Annex E Pushbroom / Whiskbroom sensor model metadata profile
    (informative)
•   Annex F Synthetic Apeture Radar sensor model metadata profile
    supporting precise geopositioning (informative)

                                                                    CSISS                      Page   9
                                                           Center for Spatial Information Science
                                                           and Systems, George Mason University
Top Level UML Model




                               CSISS                      Page   10
                      Center for Spatial Information Science
                      and Systems, George Mason University
                                          GCP Model
class Control Points (2)


                                                              MI_GeolocationInformation
                                      Metadata for Imagery::MI_GCPCollection               +controlPoints
                                +   collectionIdentification: Integer
                                                                                  0..1
                                +   collectionName: CharacterString
                                +   coordinateReferenceSystem: MD_ReferenceSystem

                                                                                                            0..1

                                                                                    SD_ GCPRepository
                                          +gcp 1.. *
                                                                             +   accessRestricted: Boolean
                                Metadata for Imagery::MI_GCP                 +   accessInformation: CI_Contact

                           +   geographicCoordinates: DirectPosition
                                                                                          constraints
                                                                             {if self.accessRestricted = 'false'
                                                                             then self.controlPoints->size = 1
                                                                             else self.controlPoints->size >= 0
                                                                             endif}



                       SD_ LocationGCP
                                                              SD_ ImageIdentifiableGCP
        +       gridCoordinates: CV_GridCoordinates
                                                          +     description: CharacterString


                                           SD_FittingFunction
                       SD_ GriddedGCPCollection

            +    dimension: Integer
            +    origin: DirectPosition
            +    offsets: Sequence<Vector>
            +    interpolation: CV_InterpolationMethod [0..1]                                                      CSISS                   Page   11
                                                                                                       Center for Spatial Information Science
                                                                                                       and Systems, George Mason University
  Overview of Physical Sensor Model

class SD_PhysicalSensorModel ...


                               SD_PhysicalSensorModel

                        + regionOfValidity: CV_GridPoint [3..*]




          +platformInformation       1

            SD_ PlatformParameters

    + dynamics: SD_PlatformDynamics [1..*]
    + offsetOf INS: Vector [ 0..1]
    + platformPosition: SD_Position
                                                 1      +sensorInformation

                                               SD_ SensorParameters
     +platformIdentification     1

      Metadata for Imagery::MI_Platform

    + citation: CI_Citation [0..*]
    + identifier: MD_Identifier [0..*]
    + description: CharacterString
    + sponsor: CI_ResponsibleParty [ 0..*]                                            CSISS                      Page   12
                                                                             Center for Spatial Information Science
                                                                             and Systems, George Mason University
                                                    Position

class SD_Position (10)


                                     «DataType»
                                     SD_ Position

            +   navigationalConfidence: DQ_PositionalAccuracy [0..1]

                                       constraints
            {self.navigationalConfidence.nameOfMeasure = 'covarianceMatrix'}




          «DataType»                                                         «DataType»
   SD_EarthMeasuredLocation                                            SD_OrbitMeasuredLocation

    +   position: DirectPosition           +   argumentOfPerigee: Angle
                                           +   bStarDrag: Real [0..1]
                                           +   eccentricity: Real
                                           +   epoch: DateTime
                                           +   inclination: Angle
                                           +   meanAnomaly: Angle [0..1]
                                           +   meanMotion: Real
                                           +   perigeePassageTime: DateTime [0..1]
                                           +   period: TM_Duration [0..1]
                                           +   referenceCRS: SC_CRS
                                           +   revNumber: Integer [0..1]
                                           +   rightAscensionAscendingNode: Angle
                                           +   semiMajorAxis: Length [0..1]

                                                                              constraints
                                           {(self.meanMotion->size + self.period->size + self.semimajorAxis ->size) >=1}
                                           {(self.meanAnomaly->size + self.perigeePassTime->size) >=1}



                                                                                                                            CSISS                      Page   13
                                                                                                                   Center for Spatial Information Science
                                                                                                                   and Systems, George Mason University
                     Dynamics

class SD_Dynamics (12)


                       SD_Dynamics

    +   attitude: SD_Attitude [0..1]
    +   velocity: Velocity [0..1]
    +   acceleration: Acceleration [0..*]
    +   angularVelocity: AngularVelocity [0..1]
    +   angularAcceleration: AngularAcceleration [0..1]
    +   dateTime: DateTime




                   SD_PlatformDynamics

    +   trueHeading: Angle [0..1]
    +   yaw: Angle [0..1]

                           constraints
    {(self.attitude->size + self.yaw->size) = 1}
    {(self.velocity->size + self.trueHeading->size) <=1}

                                                                    CSISS                      Page   14
                                                           Center for Spatial Information Science
                                                           and Systems, George Mason University
                           Sensor Parameters
class SD_SensorParameters (14)


                                                                         SD_ SensorParameters

                                                  +      offsetAndOrientation: SD_PositionAndOrientation [1..*]]
                                                  +      referenceTime: DateTime [1..*]]]
                                                  +      operationalMode: CharacterString [0..1]]

                                                                              constraints
   Metadata for Imagery::MI_Instrument
                                                  {If self.identification.type='frame' or
    +   citation: CI_Citation [0..*]               self.identification.type='pushbroom' or
    +   identifier: MD_Identifier                 self.identification.type='whiskbroom'
    +   type: CharacterString                     then self.detector->size=1
    +   description: CharacterString [0..1]        else self.detector ->size=0 endif}


                                                                      +systemAndOperation           1

                                                                    SD_SensorSystemAndOperation
                 SD_ Sensor                   1                 +     collectionStartTime: DateTime [0..1]
    +   calibration: SD_Calibration [0..1]                      +     collectionEndTime: DateTime [0..1]
    +   mode: CharacterString [0..1]       +identification
                                                                                                             0..1   +gsdPropert ies
    +   operationalBand: MI_Band [0..1]
                                                                                             «Data Type»
                                              +detector        0..1                           SD_ GSD

                                                                              +   columnSpacing: Distance
                        SD_DetectorArray
                                                                              +   rowSpacing: Distance
    +   numberOfDimensions: Integer                                           +   gsdCRS: MD_ReferenceSyst em
    +   arrayDimensions: Sequence<SD_ArrayDimension>                          +   rangeIPR: Distance [ 0..1]
    +   detectorShape: SD_ShapeCode [ 0..1]                                   +   azimuthIPR: SD_AzimuthMeasure [0..1]
    +   detectorSize: Length                                                  +   referenceSurface: SD_SurfaceCode
    +   distortion: SD_Distortion
                                                                            «CodeList»                  «Union»
                   «DataType»                                             SD_ SurfaceCode          SD_AzimuthMeasure
                  SD_ Calibration                                        +   ground                +    distance: Distance
                                                                         +   inflatedEllipsoid     +    azimuth: Angle
    +   calibrationAgency: CI_ResponsibleParty
    +   calibrationDate: Date                                            +   ortho
                                                                         +   slant

           «DataType»                       «CodeList»
        SD_ArrayDimension                 SD_ ShapeCode

    +   name: CharacterString             +   circular
    +   size: Integer                     +   square

                                                                                                                                           CSISS                      Page   15
                                                                                                                                  Center for Spatial Information Science
                                                                                                                                  and Systems, George Mason University
               Sensor System and Operation
class SD_SensorSystemAndOperation (15)


                                                        SD_SensorSystemAndOperation

                                                    +   collectionStartTime: DateTime [0..1]
                                                    +   collectionEndTime: DateTime [0..1]




                                                   SD_ Optics                SD_Microw ave




                   SD_ OpticsOperation

           +   instFieldOfView: Angle
           +   scanDuration: TM_IntervalLength
           +   swathFieldOfView: Angle
                                                                                               SD_SAROperation

                                                                                  +   orientation: SD_SAROrientationCode
                            SD_OpticalSystem                                      +   grpPosition: DirectPosition

    +   calibratedFocalLength: Length
    +   qualityOfFocalLength: DQ_QuantitativeAttributeAccuracy [0..1]
    +   princPointAutoColl: DirectPosition                                                 «CodeList»
    +   covPrincPtAutocoll: DQ_PositionalAccuracy [0..1]                              SD_SAROrientationCode

                                 constraints                                          +   left
    {self.qualityofFocallength.nameOfMeasure = 'variance'}                            +   right



                                             SD_ Distortion

               +   princPointOfSymmetry: DirectPosition
               +   qualityOfPrincPointOfSymmetry: DQ_QuantitativeAttributeAccuracy

                                              constraints
               {self.qualityofPrincPointOfSymmetry.nameOfMeasure = 'confidence interval'}
                                                                                                                              CSISS                      Page   16
                                                                                                                     Center for Spatial Information Science
                                                                                                                     and Systems, George Mason University
                              Fitting Function
class SD_FittingFunction (18)


                                                      SD_ FittingFunction




                                                                          SD_RationalPolynomial



                                                +numerator       1
                                                                          1
                                  SD_Polynomial

              +   resultDimension: MD_DimensionNameTypeCode +denominator



              +coefficient      1.. *

              SD_PolynomialCoefficient

              +   value: Real
                                                                     SD_V ariable

                                        +variable +    dimension: MD_DimensionNameTypeCode
                                                  +    power: Int eger
                                                  +    scaleFactor: Real [0..1]
                                             0..* +    translationValue: Real [0..1]


                             MI_GCPCollection
            SD_ GridGCPCollection
                                                                                                           CSISS                      Page   17
                                                                                                  Center for Spatial Information Science
                                                                                                  and Systems, George Mason University
True Replacement Model




                                  CSISS                      Page   18
                         Center for Spatial Information Science
                         and Systems, George Mason University
Correspondence Model




                                CSISS                      Page   19
                       Center for Spatial Information Science
                       and Systems, George Mason University
        How Can CEOS Contribute to 19130


• Review current draft DTS
   – provide any comments in ISO format
   – Nominate an expert to the 19130 Editing
     Committee as the WGISS representative.
   – submit the comments and nomination to ISO TC
     211 secretariat through WGISS liaison to ISO TC
     211
• Due date for the submission- Oct 31, 2008




                                                     CSISS                      Page   20
                                            Center for Spatial Information Science
                                            and Systems, George Mason University
                What is Next in ISO TC 211

• ISO standard on Calibration and Validation of Remote
  Sensing Data
   – We are looking for funding support to start this project.




                                                                 CSISS                      Page   21
                                                        Center for Spatial Information Science
                                                        and Systems, George Mason University
     IGARSS 2009 DADTC Special Invited Sessions

•   Cape Town, South Africa July 13-17.
•   The Data Archiving and Distribution Technical Committee of IEEE
    GRSS is organizing three invited sessions
     – Earth Observation Sensor Web
          • Chair: Dr. Liping Di (ldi@gmu.edu, George Mason University)
          • Co-Chair: Karen Moe (Karen.Moe@nasa.gov, NASA Goddard Space Flight
            Center)
     – Advances in Data Systems to Support Future Earth Observation
       Missions
          • Chair: Dr. Liping Di (ldi@gmu.edu, George Mason University, USA)
          • Co-Chair: Ken McDonald (Kenneth.Mcdonald@noaa.gov, National Oceanic and
            Atmospheric Administration, USA )
     – Progress in Use of Web Services to Enhance Earth Science Research
       in a Highly Distributed Environment
          • Chair: Hampapuram K. Ramapriyan (Rama), NASA Goddard Space Flight
            Center, Greenbelt, MD, Rama.Ramapriyan@nasa.gov
          • Co-Chair: Francis Lindsay, NASA Headquarters, Washington, DC,
            francis.lindsay-1@nasa.gov
•   Welcome WGISS members to contribute papers
     – Please contact chair or co-chair of the sessions for your contributions.

                                                                                CSISS                      Page   22
                                                                       Center for Spatial Information Science
                                                                       and Systems, George Mason University
    17th International Conference on Geoinformatics

•   Annual Conference since 1992.
•   17th conference on August 12-14, 2009 in Fairfax, VA, organized by George Mason
    University (http://www.geoinformatics2009.org)
•   Themes include but not limited to
     –   Earth observation technology, data systems, and applications
     –   Geospatial Semantic Web, Sensor Web, Grid, and Web Portal
     –   Geospatial Web Services and service quality, and Workflow-oriented geospatial
         decision support system,
     –   Virtual Globes and their application to scientific research and daily life
     –   Geospatial Interoperability and standards
     –   Automated object extraction and database updates from imagery
     –   Integration of RS, GIS and GPS (3S)
     –   LIDAR technology for DEM generation and 3D modeling
     –   Geospatial education, such as virtual globes-based virtual education
     –   Acquisition and processing of Remotely Sensed Data
     –   Information Extraction from Remotely Sensed Data
     –   Theories and Algorithms in GIS
     –   Climate Changes and Global Environment
     –   Global Earth Observation System of Systems (GEOSS)
•   Abstract due: Jan. 30th, 2009. Papers will be published as IEEE proceedings and
    selected papers will be published in peer-reviewed journals
•   Welcome CEOS WGISS members to organize sessions and contribute papers.
•   Contact Liping Di (ldi@gmu.edu)

                                                                                      CSISS                      Page   23
                                                                             Center for Spatial Information Science
                                                                             and Systems, George Mason University

								
To top