PyconPH 2014 - Image Analysis in Python
-
Upload
chammie-mamador -
Category
Documents
-
view
375 -
download
2
description
Transcript of PyconPH 2014 - Image Analysis in Python
![Page 1: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/1.jpg)
IMAGE ANALYSIS IN PYTHONCharmyne Mamador
![Page 2: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/2.jpg)
OBJECTIVE
Python
Geomatics Image processing
Awesome!
![Page 3: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/3.jpg)
Senior BS Geodetic Engineering in UP Diliman
Student Assistant, UP3dGIS Project, Department of Geodetic Engineering
Dormer
![Page 4: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/4.jpg)
OVERVIEW
![Page 5: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/5.jpg)
WHAT IS AN IMAGE?
R
G
B
Your Image Have pixels
Each pixels
Values
![Page 6: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/6.jpg)
USES OF AN IMAGE
SECURITY
![Page 7: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/7.jpg)
USES OF AN IMAGE
DISASTER MIGATION AND ASSESSMENT
![Page 8: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/8.jpg)
USES OF AN IMAGE
Advertisements, Business and more!
![Page 9: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/9.jpg)
WHAT IS GEOMATICS?
Geomatics Engineering is a modern discipline, which integrates acquisition, modelling, analysis, and management of spatially referenced data, i.e. data identified according to their locations. Based on the scientific framework of geodesy, it uses terrestrial, marine, airborne, and satellite-based sensors to acquire spatial and other data. It includes the process of transforming spatially referenced data from different sources into common information systems with well-defined accuracy characteristics.
![Page 10: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/10.jpg)
PHOTOGRAMMETRY
![Page 11: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/11.jpg)
REMOTE SENSING
![Page 12: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/12.jpg)
REMOTE SENSING
![Page 13: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/13.jpg)
IMAGE PROCESSING TECHNIQUES
RECTIFICATION/TRANSFORMATION
![Page 14: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/14.jpg)
IMAGE PROCESSING TECHNIQUES
RECTIFICATION/TRANSFORMATION
![Page 15: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/15.jpg)
IMAGE PROCESSING TECHNIQUES
CLASSIFICATION
![Page 16: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/16.jpg)
IMAGE PROCESSING TECHNIQUES
MASKING
![Page 17: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/17.jpg)
IMAGE PROCESSING TECHNIQUES
MASKING
![Page 18: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/18.jpg)
IMAGE PROCESSING TECHNIQUES
CORRELATION
![Page 19: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/19.jpg)
IMAGE PROCESSING TECHNIQUES
CORRELATION
![Page 20: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/20.jpg)
IMAGE PROCESSING TECHNIQUES
FILTERING
![Page 21: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/21.jpg)
IMAGE PROCESSING TECHNIQUES
BAND MATH
![Page 22: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/22.jpg)
IMAGE PROCESSING TECHNIQUES
BAND MATH
![Page 23: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/23.jpg)
IMAGING LIBRARIES
Python Imaging Library
Optik
OpenCV
![Page 24: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/24.jpg)
Translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation.
![Page 25: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/25.jpg)
SOFTWARES/PROJECTS IN GDAL
![Page 26: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/26.jpg)
NUMPY
ar·ray [uh-rey]
![Page 27: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/27.jpg)
BASIC IMAGE MANIPULATION
Median Filter
Sepia Filter
Grayscale Filter
Vignette
Resampling
![Page 28: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/28.jpg)
![Page 29: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/29.jpg)
![Page 30: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/30.jpg)
![Page 31: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/31.jpg)
![Page 32: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/32.jpg)
![Page 33: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/33.jpg)
![Page 34: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/34.jpg)
GDAL SCRIPT PROCESS
Import libraries
Load drivers
Open File
Read Files (by block)
Manipulate using Numpy
Create output file
Write Files (Don’t forget to flush)
![Page 35: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/35.jpg)
ACKNOWLEDGEMENTS
Asst. Prof. Marx Tupas
Asst. Prof. Wilfredo Rada
Engr. Ranel Padon a.k.a. Dark Templar
Ian Panganiban
Random Inspirational Videos on YouTube :)
DILNET for internet connection
Owners of the pictures I used <3 You guys are awesome!
![Page 36: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/36.jpg)
REFERENCES
GmE 205 Lectures/Exercises
The Internet for pictures and everything
Random people I talked to :)
![Page 37: PyconPH 2014 - Image Analysis in Python](https://reader033.fdocuments.in/reader033/viewer/2022052412/558c00d9d8b42a0a1d8b4721/html5/thumbnails/37.jpg)
IMAGE ANALYSIS IN PYTHONCharmyne Mamador
MERCI!