presented by: dr. hamid ebadi - kntuwp.kntu.ac.ir/ebadi/dig_photo_1.pdfdigital photogrammetry object...

27
Digital Digital Photogrammetry Photogrammetry Presented by: Presented by: Dr. Dr. Hamid Hamid Ebadi Ebadi

Upload: others

Post on 03-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Digital Digital PhotogrammetryPhotogrammetry

Presented by:Presented by:Dr. Dr. HamidHamid EbadiEbadi

Page 2: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

BackgroundBackground

First GenerationFirst Generation

Analog Analog PhotogrammetryPhotogrammetry

Analytical Analytical PhotogrammetryPhotogrammetry

Digital Digital PhotogrammetryPhotogrammetry

Page 3: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

PhotogrammetricPhotogrammetric GenerationsGenerations

1850

1900

1950

2000

first generation

analog photogrammetry

analytical photogrammetry

digital photogrammetry

Page 4: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Computer Generations and Computer Generations and PhotogrammetricPhotogrammetric DisciplineDiscipline

--digital digital photogrammetryphotogrammetry--realreal--time time photogrammetryphotogrammetry

--knowledge based SWknowledge based SW--expert systemsexpert systems-- natural language natural language processingprocessing

--parallel processingparallel processing--RISC architectureRISC architecture--VHSICVHSIC--optical disk storageoptical disk storage

55

ComputerComputer--assisted assisted photogrammetryphotogrammetry

--new languagesnew languages--(PASCAL(PASCAL--MODULA)MODULA)--IGS, DBMSIGS, DBMS

--Microprocessors, PCMicroprocessors, PC--VLSIVLSI--networkingnetworking

44

--time sharingtime sharing--operating systemsoperating systems--Virtual memoryVirtual memory

--IC memoryIC memory--minicomputersminicomputers--mag.diskmag.disk storagestorage

33

--higher level languageshigher level languages(FORTRAN(FORTRAN--COBOL)COBOL)

--transistorstransistors--magnetic core memorymagnetic core memory

22

--machine codemachine code--Vacuum tubesVacuum tubes11

PhotogrammetricPhotogrammetricDisciplineDiscipline

Software Software HardwareHardwareGenerationGeneration

- analytical photogrammetry-aerial triangulation-correlation -analytical plotter

Page 5: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

TerminologyTerminology--Or the Lack ThereofOr the Lack Thereof

Page 6: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Generic Digital Generic Digital PhotogrammetryPhotogrammetry EnvironmentEnvironment

Scanner Digital Camera

Digital Image

Display Computer Storage

User Interface

Film Recorder Plotter

orthophoto map

Photograph

Page 7: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Properties of Digital ImageryProperties of Digital Imagery

Definition of Digital ImageDefinition of Digital Image

Spatial Resolution and Geometric AccuracySpatial Resolution and Geometric Accuracy

Radiometric ResolutionRadiometric Resolution

Page 8: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Definition of Digital ImageDefinition of Digital Image

xx

PixelPixelyy

1 20

0

1

2

∆y

∆x

photograph

Columns

Rows

N-1

M-1

Page 9: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Spatial Resolution and Geometric Spatial Resolution and Geometric AccuracyAccuracy

943.721943.72130720 * 30720 * 30720307207.57.5235.931235.93115360 * 15360 * 1536015360151558.98258.9827680 * 7680 * 76807680303014.74614.7463840 * 3840 * 3840384060600.6860.6861920 * 1920 * 192019201201200.9220.922960 * 960 * 9609602402400.2300.230480 * 480 * 4804804804800.0580.058240 * 240 * 240240960960

Storage RequirementStorage Requirement(MB)(MB)

Number of PixelsNumber of PixelsPixel Pixel Size(micronSize(micron))

Page 10: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Classification of Processes and Tasks in Classification of Processes and Tasks in Digital Digital PhotogrammetryPhotogrammetry

System Level TasksSystem Level Tasks

Low Level TasksLow Level Tasks

Middle Level TasksMiddle Level Tasks

High Level TasksHigh Level Tasks

Page 11: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Classification of Processes and Tasks in Classification of Processes and Tasks in Digital Digital PhotogrammetryPhotogrammetry

Object recognitionObject recognitionImage interpretation Image interpretation

Understand imagesUnderstand imagesHigh levelHigh level

Surface reconstructionSurface reconstructionFeature reconstruction Feature reconstruction

Group, segment imagesGroup, segment imagesMiddle levelMiddle level

Image processing: Image processing: orientations, digital orientations, digital orthophotoorthophoto, DEM, AT, DEM, AT

Process, match images, Process, match images, extract featuresextract features

Low levelLow level

Manipulate digital Manipulate digital imagery imagery

Store, access, display, Store, access, display, imagesimages

System levelSystem level

TasksTasksProcesses, Algorithms Processes, Algorithms CategoryCategory

Page 12: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Relationship of Digital Relationship of Digital PhotogrammetryPhotogrammetry to to Other Discipline Other Discipline

Scene Description

Digital Image

Computer GraphicsComputer Vision

Digital image Processing

Page 13: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Fundamentals of Digital Fundamentals of Digital PhotogrammetryPhotogrammetry

Why use Digital Images?Why use Digital Images?Advantages of using Digital Images:Advantages of using Digital Images:–– Appropriate way for displaying and MeasurementAppropriate way for displaying and Measurement–– Stability Stability –– Applying image Enhancement is possibleApplying image Enhancement is possible–– Automation can be appliedAutomation can be applied–– Real time Real time phptogrammetryphptogrammetry is not out of accessis not out of access

Page 14: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Characteristics of Digital DataCharacteristics of Digital Data

Digitization Digitization –– IntensityIntensity–– Gray ValueGray Value–– DensityDensitySamplingSamplingQuantization of gray levelsQuantization of gray levelsNoise Noise

Page 15: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Concept of SamplingConcept of Sampling

Page 16: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Theory of SamplingTheory of Sampling

Page 17: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Concept of QuantizationConcept of Quantization

Page 18: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Signal versus NoiseSignal versus Noise

Page 19: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Charge Coupled Devices (Charge Coupled Devices (CCDsCCDs))

CharacteristicsCharacteristics–– Size of the arraySize of the array–– Pixel sizePixel size–– Dynamic rangeDynamic range–– Geometric aspect (Lens Distortions)Geometric aspect (Lens Distortions)–– Transfer of Data from sensor to storageTransfer of Data from sensor to storage–– Time taken to record an imageTime taken to record an image

Pixel size and ResolutionPixel size and Resolution–– SpatialSpatial–– RadoimetricRadoimetric–– Spectral Spectral

Page 20: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Image ProcessingImage Processing

OperationsOperations–– EnhancementEnhancement–– RestorationRestoration–– CompressionCompression–– ClassificationClassificationEnhancementEnhancement–– Contrast StretchingContrast Stretching–– FilteringFilteringResamplingResampling

Page 21: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Contrast StretchingContrast Stretching

Page 22: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Contrast StretchingContrast Stretching

Page 23: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

ResamplingResampling of Digital Imagesof Digital Images

Page 24: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Data AcquisitionData Acquisition

CCD CamerasCCD Cameras

ScannersScanners–– Drum ScannersDrum Scanners–– Linear ArraysLinear Arrays–– CCD ArraysCCD ArraysData CompressionData Compression–– JPEGJPEG

Page 25: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Hardware for Digital Hardware for Digital PhotogrammetryPhotogrammetry

Basic Hardware RequirementsBasic Hardware Requirements–– High Resolution DisplayHigh Resolution Display–– Flexible image memory with fast access for real time Flexible image memory with fast access for real time

roamingroaming–– Interface capability for scanners and camerasInterface capability for scanners and cameras–– Interface with output devicesInterface with output devices–– Image enhancement processorImage enhancement processor–– 3D measurement with special control devices3D measurement with special control devices–– SubpixelSubpixel accuracyaccuracy–– Data capture in a GIS or CADData capture in a GIS or CAD

Stereoscopic ViewingStereoscopic ViewingSpecial Hardware requirementsSpecial Hardware requirements

Page 26: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

Software Requirements for DPSoftware Requirements for DPStandard Requirements:Standard Requirements:–– Handling Image DisplayHandling Image Display–– MeasurementMeasurement

Recording Pixel CoordinatesRecording Pixel Coordinates

–– Determination of OrientationsDetermination of OrientationsInner Orientation including Calibration parametersInner Orientation including Calibration parametersRelative and absolute orientations, Relative and absolute orientations, BBundle Adjustmentundle Adjustment

–– TransformationsTransformations–– Image Processing FunctionsImage Processing Functions

Image MatchingImage MatchingEdge DetectionEdge Detection

–– Digital RectificationDigital Rectification–– VisualizationVisualization

AutomationAutomation

Page 27: Presented by: Dr. Hamid Ebadi - KNTUwp.kntu.ac.ir/ebadi/dig_photo_1.pdfDigital Photogrammetry Object recognition Image interpretation High level Understand images Surface reconstruction

ReferencesReferences

T. Schenk, T. Schenk, ““ Digital Digital PhotogrammetryPhotogrammetry””, Terra , Terra Science, 1999Science, 1999M. M. KasserKasser and W. and W. EgelsEgels, , ““ Digital Digital PhotogrammetryPhotogrammetry””, Taylor and Francis, 2002, Taylor and Francis, 2002H. H. EbadiEbadi, , ““ Advanced Analytical Aerial Advanced Analytical Aerial TriangulationTriangulation””, Lecture Note, , Lecture Note, K.N.ToosiK.N.ToosiUniversity of Technology, 1999University of Technology, 1999T.C.TangT.C.Tang, , ““Digital Image CorrelationDigital Image Correlation””, , UCSEmUCSEmReport, 1988Report, 1988