SlideShare a Scribd company logo
OSGEO-India: FOSS4G 2012- First National Conference "Open Source Geospatial Resources
     to Spearhead Development and Growth” 25-27th October 2012, @ IIIT Hyderabad




     Object Based Image Analysis
          Tools for Opticks
                    Mohit Kumar, KS Rajan, Dustan Adkins




                                http://osgeo.in/foss4g2012                              1
OPTICKS ?
    •   Opticks is an open source, remote sensing application that supports imagery,
        video (motion imagery), Synthetic Aperture Radar (SAR), multi-spectral, hyper-
        spectral, and other types of remote sensing data.
    •   Opticks can also be used as a remote sensing software development framework.
        Developers can extend Opticks functionality using its plug-in architecture and
        public application programming interface
    •   http://opticks.org


                     Why object-based?
•   Object based approach is better than conventional per-pixel analysis as it deals
    with considerably reduced number of units. This approach is not that much
    sensitive to noise and hence is spatially consistent.




                                     http://osgeo.in/foss4g2012                          2
Workflow




http://osgeo.in/foss4g2012   3
Image Segmentation (Meanshift)
                                                            Input image
                                                           (CIELAB colour          5 Dimensional
 Input image(RGB)                                                                  feature space
                                                               space)


                                             sing           Modes(local
                                      o lla p
                               space c ect.                                          Clustering
                         ature      ob j
                                                             maximas)
                    in fe form an
              i n ts o d e
           Po
                    em
            to o n


 Objects formed
                                                            Pruning (spatial     Pruning (Spectral
(backtracking the
                                                              Bandwidth)            Bandwidth)
     modes)




                                                                                 Pruning ( Minimum
                                                                                    region area)

                                                    http://osgeo.in/foss4g2012                       4
Object attribution
• Calculating textural, geometric and spectral features for the objects
  made in the Segmentation step in a feature vector.
• Area, Perimeter, Roundness, Compactness, Centroid, Contrast,
  Coarseness, Direction, Roughness, Mean red, Mean green, Mean
  blue, std. deviation Red, std. deviation Green, std. deviation Blue.


     Segmented Image                            For every object in the image



                                                Initialize a vector having all 16
                                                             features


                                               Calculate value for every feature
                                                    and save in the vector.

                            http://osgeo.in/foss4g2012                              5
Classification
• Mahalanobis Distance
• Di,j2 = (x-µj)`S-1(x-µj)
• The class which has the least Mahalanobis
  distance to the object i is the class of that object.

                      Vectorization
 • Creates vector polygons for all connected regions of pixels in the
   object image sharing a common pixel value.
 • Polygon features are created on the output layer, with polygon
   geometries representing the polygons.
 • The class which has the least Mahalanobis distance to the object i is
   the class of that object.


                          http://osgeo.in/foss4g2012                 6
The Input Orbview3 (4m) data of a part of delhi (500X500)                    The output of the objects with area less than 100.




                                                                               The shapefile(.shp) displaying the objects
Output of object having area 100-200 and classified as building.


                                                      http://osgeo.in/foss4g2012                                                   7
Performance Analysis

 Image Size         Number of          Running time
                     objects              (sec)
  512 X 512           153                  3.1

 1024 X 1024            435                  24.55


                Table 1 : Image segmentation


Image Size       Number of objects       Running time
                                            (sec)
 256 X 256               49                 0.249
 512 X 512               193                    1.133
1024 X1024               752                    5.359
2048 X 2048             2965                    31.60
4096 X 4096            11922                    286.59

              Table 2 : Object Attribution



                   http://osgeo.in/foss4g2012            8
Source Code
• https://github.com/mohitkharb/Opticks_GSO
  C2012
• http://opticks.org/confluence/display/~mohit
  kharb/Workflow+of+the+pluggin
• http://code.google.com/soc/




                  http://osgeo.in/foss4g2012     9
Any Questions?




  http://osgeo.in/foss4g2012   10

More Related Content

What's hot

Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photography
duckleek
 
Edge Detection
Edge Detection Edge Detection
Edge Detection
Jakir Hossain
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
Priyanka Sharma
 
Computer vision
Computer visionComputer vision
Computer vision
Antonio Radesca
 
[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp
Deep Learning JP
 
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
Norishige Fukushima
 
CS 354 Acceleration Structures
CS 354 Acceleration StructuresCS 354 Acceleration Structures
CS 354 Acceleration Structures
Mark Kilgard
 
Thesis presentation
Thesis presentationThesis presentation
Yonsei Data Science Lab - Computer Vision
Yonsei Data Science Lab - Computer VisionYonsei Data Science Lab - Computer Vision
Yonsei Data Science Lab - Computer Vision
DataScienceLab
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imaging
ijcga
 
Canny edge detection
Canny edge detectionCanny edge detection
Canny edge detection
ahmedkhaledfayez
 
Fuzzy Logic Based Edge Detection
Fuzzy Logic Based Edge DetectionFuzzy Logic Based Edge Detection
Fuzzy Logic Based Edge Detection
Dawn Raider Gupta
 
Final Review
Final ReviewFinal Review
Final Review
Afzal Meeran
 
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow VolumesReal-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
Mark Kilgard
 
image segmentation
image segmentationimage segmentation
image segmentation
arpanmankar
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Electronic Arts / DICE
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
Shashank Dhariwal
 
Seminar report on edge detection of video using matlab code
Seminar report on edge detection of video using matlab codeSeminar report on edge detection of video using matlab code
Seminar report on edge detection of video using matlab code
Bhushan Deore
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
babak danyal
 
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEYALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
sipij
 

What's hot (20)

Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photography
 
Edge Detection
Edge Detection Edge Detection
Edge Detection
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
 
Computer vision
Computer visionComputer vision
Computer vision
 
[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp
 
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
Comparison between Blur Transfer and Blur Re-Generation in Depth Image Based ...
 
CS 354 Acceleration Structures
CS 354 Acceleration StructuresCS 354 Acceleration Structures
CS 354 Acceleration Structures
 
Thesis presentation
Thesis presentationThesis presentation
Thesis presentation
 
Yonsei Data Science Lab - Computer Vision
Yonsei Data Science Lab - Computer VisionYonsei Data Science Lab - Computer Vision
Yonsei Data Science Lab - Computer Vision
 
Feature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imagingFeature based ghost removal in high dynamic range imaging
Feature based ghost removal in high dynamic range imaging
 
Canny edge detection
Canny edge detectionCanny edge detection
Canny edge detection
 
Fuzzy Logic Based Edge Detection
Fuzzy Logic Based Edge DetectionFuzzy Logic Based Edge Detection
Fuzzy Logic Based Edge Detection
 
Final Review
Final ReviewFinal Review
Final Review
 
Real-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow VolumesReal-time Shadowing Techniques: Shadow Volumes
Real-time Shadowing Techniques: Shadow Volumes
 
image segmentation
image segmentationimage segmentation
image segmentation
 
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEEDShiny Pixels and Beyond: Real-Time Raytracing at SEED
Shiny Pixels and Beyond: Real-Time Raytracing at SEED
 
Background subtraction
Background subtractionBackground subtraction
Background subtraction
 
Seminar report on edge detection of video using matlab code
Seminar report on edge detection of video using matlab codeSeminar report on edge detection of video using matlab code
Seminar report on edge detection of video using matlab code
 
03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEYALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
ALGORITHM AND TECHNIQUE ON VARIOUS EDGE DETECTION: A SURVEY
 

Viewers also liked

Revista Adopta'm
Revista Adopta'mRevista Adopta'm
Revista Adopta'm
Animals del Maresme
 
Hivern 2012 - 2013
Hivern 2012 - 2013Hivern 2012 - 2013
Hivern 2012 - 2013
Animals del Maresme
 
ისტ ისგამოყენება
ისტ ისგამოყენებაისტ ისგამოყენება
ისტ ისგამოყენება
atojanraisa
 
Protagonistes de la 19a passejada
Protagonistes de la 19a passejadaProtagonistes de la 19a passejada
Protagonistes de la 19a passejada
Animals del Maresme
 
Animaladda 2012
Animaladda 2012Animaladda 2012
Animaladda 2012
Animals del Maresme
 
2014年 忘年会 歳出
2014年 忘年会 歳出2014年 忘年会 歳出
2014年 忘年会 歳出
Tatsuya Suzuki
 
ისტ ისგამოყენება
ისტ ისგამოყენებაისტ ისგამოყენება
ისტ ისგამოყენება
atojanraisa
 
ACAAD Maresme - Balanç 2013-2014
ACAAD Maresme - Balanç 2013-2014ACAAD Maresme - Balanç 2013-2014
ACAAD Maresme - Balanç 2013-2014
Animals del Maresme
 
Presentació Animaladda 2014
Presentació Animaladda 2014Presentació Animaladda 2014
Presentació Animaladda 2014
Animals del Maresme
 
Inversions i activitats 2013-2015
Inversions i activitats 2013-2015Inversions i activitats 2013-2015
Inversions i activitats 2013-2015
Animals del Maresme
 
โครงการระบบดูแล ปี 55
โครงการระบบดูแล  ปี 55โครงการระบบดูแล  ปี 55
โครงการระบบดูแล ปี 55somchaitumdee50
 
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54somchaitumdee50
 
โครงการระบบดูแล ปี 55
โครงการระบบดูแล  ปี 55โครงการระบบดูแล  ปี 55
โครงการระบบดูแล ปี 55somchaitumdee50
 
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555somchaitumdee50
 
Els protagonistes de la 21a passejada
Els protagonistes de la 21a passejadaEls protagonistes de la 21a passejada
Els protagonistes de la 21a passejada
Animals del Maresme
 
แผน พล ม. 1 ภาค 1 ปี 54 ปิงปอง
แผน พล ม. 1 ภาค  1 ปี 54  ปิงปองแผน พล ม. 1 ภาค  1 ปี 54  ปิงปอง
แผน พล ม. 1 ภาค 1 ปี 54 ปิงปองsomchaitumdee50
 

Viewers also liked (18)

Revista Adopta'm
Revista Adopta'mRevista Adopta'm
Revista Adopta'm
 
Hivern 2012 - 2013
Hivern 2012 - 2013Hivern 2012 - 2013
Hivern 2012 - 2013
 
ისტ ისგამოყენება
ისტ ისგამოყენებაისტ ისგამოყენება
ისტ ისგამოყენება
 
Revista juny 2013
Revista juny 2013Revista juny 2013
Revista juny 2013
 
Protagonistes de la 19a passejada
Protagonistes de la 19a passejadaProtagonistes de la 19a passejada
Protagonistes de la 19a passejada
 
Animaladda 2012
Animaladda 2012Animaladda 2012
Animaladda 2012
 
2014年 忘年会 歳出
2014年 忘年会 歳出2014年 忘年会 歳出
2014年 忘年会 歳出
 
Revista febrer 2013
Revista febrer 2013Revista febrer 2013
Revista febrer 2013
 
ისტ ისგამოყენება
ისტ ისგამოყენებაისტ ისგამოყენება
ისტ ისგამოყენება
 
ACAAD Maresme - Balanç 2013-2014
ACAAD Maresme - Balanç 2013-2014ACAAD Maresme - Balanç 2013-2014
ACAAD Maresme - Balanç 2013-2014
 
Presentació Animaladda 2014
Presentació Animaladda 2014Presentació Animaladda 2014
Presentació Animaladda 2014
 
Inversions i activitats 2013-2015
Inversions i activitats 2013-2015Inversions i activitats 2013-2015
Inversions i activitats 2013-2015
 
โครงการระบบดูแล ปี 55
โครงการระบบดูแล  ปี 55โครงการระบบดูแล  ปี 55
โครงการระบบดูแล ปี 55
 
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54
โครงการส่งเสริมคุณธรรมจริยธรรม ค่านิยมที่พึงประสงค์.54
 
โครงการระบบดูแล ปี 55
โครงการระบบดูแล  ปี 55โครงการระบบดูแล  ปี 55
โครงการระบบดูแล ปี 55
 
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555
คำสั่งของโรงเรียอาจารย์ที่ปรึกษา.Doc ปี 2555
 
Els protagonistes de la 21a passejada
Els protagonistes de la 21a passejadaEls protagonistes de la 21a passejada
Els protagonistes de la 21a passejada
 
แผน พล ม. 1 ภาค 1 ปี 54 ปิงปอง
แผน พล ม. 1 ภาค  1 ปี 54  ปิงปองแผน พล ม. 1 ภาค  1 ปี 54  ปิงปอง
แผน พล ม. 1 ภาค 1 ปี 54 ปิงปอง
 

Similar to Object based image analysis tools for opticks

Image Restoration for 3D Computer Vision
Image Restoration for 3D Computer VisionImage Restoration for 3D Computer Vision
Image Restoration for 3D Computer Vision
PetteriTeikariPhD
 
Computer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an ObjectComputer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an Object
IOSR Journals
 
conv_nets.pptx
conv_nets.pptxconv_nets.pptx
conv_nets.pptx
ssuser80a05c
 
ppt - of a project will help you on your college projects
ppt - of a project will help you on your college projectsppt - of a project will help you on your college projects
ppt - of a project will help you on your college projects
vikaspandey0702
 
Currency recognition on mobile phones
Currency recognition on mobile phonesCurrency recognition on mobile phones
Currency recognition on mobile phones
habeebsab
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
Umbra
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
Sampo Lappalainen
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
Sushant Shrivastava
 
Computer vision series
Computer vision seriesComputer vision series
Computer vision series
Perry Lea
 
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATIONDEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
SelvaLakshmi63
 
N046047780
N046047780N046047780
N046047780
IJERA Editor
 
Project Matsu: Elastic Clouds for Disaster Relief
Project Matsu: Elastic Clouds for Disaster ReliefProject Matsu: Elastic Clouds for Disaster Relief
Project Matsu: Elastic Clouds for Disaster Relief
Robert Grossman
 
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
npinto
 
A Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi KerolaA Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi Kerola
Preferred Networks
 
Poster cs543
Poster cs543Poster cs543
Poster cs543
Ramin Anushiravani
 
Object Based Image Analysis
Object Based Image Analysis Object Based Image Analysis
Object Based Image Analysis
Kabir Uddin
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEY
Journal For Research
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
HarshilJain26
 
ICRA 2015 Spotlight
ICRA 2015 SpotlightICRA 2015 Spotlight
ICRA 2015 Spotlight
Sunando Sengupta
 
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene GraphsAction Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
Sangmin Woo
 

Similar to Object based image analysis tools for opticks (20)

Image Restoration for 3D Computer Vision
Image Restoration for 3D Computer VisionImage Restoration for 3D Computer Vision
Image Restoration for 3D Computer Vision
 
Computer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an ObjectComputer Vision: Visual Extent of an Object
Computer Vision: Visual Extent of an Object
 
conv_nets.pptx
conv_nets.pptxconv_nets.pptx
conv_nets.pptx
 
ppt - of a project will help you on your college projects
ppt - of a project will help you on your college projectsppt - of a project will help you on your college projects
ppt - of a project will help you on your college projects
 
Currency recognition on mobile phones
Currency recognition on mobile phonesCurrency recognition on mobile phones
Currency recognition on mobile phones
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
 
Visibility Optimization for Games
Visibility Optimization for GamesVisibility Optimization for Games
Visibility Optimization for Games
 
Object detection with deep learning
Object detection with deep learningObject detection with deep learning
Object detection with deep learning
 
Computer vision series
Computer vision seriesComputer vision series
Computer vision series
 
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATIONDEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
DEEP LEARNING TECHNIQUES POWER POINT PRESENTATION
 
N046047780
N046047780N046047780
N046047780
 
Project Matsu: Elastic Clouds for Disaster Relief
Project Matsu: Elastic Clouds for Disaster ReliefProject Matsu: Elastic Clouds for Disaster Relief
Project Matsu: Elastic Clouds for Disaster Relief
 
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
 
A Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi KerolaA Brief History of Object Detection / Tommi Kerola
A Brief History of Object Detection / Tommi Kerola
 
Poster cs543
Poster cs543Poster cs543
Poster cs543
 
Object Based Image Analysis
Object Based Image Analysis Object Based Image Analysis
Object Based Image Analysis
 
OBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEYOBJECT DETECTION AND RECOGNITION: A SURVEY
OBJECT DETECTION AND RECOGNITION: A SURVEY
 
IISc Internship Report
IISc Internship ReportIISc Internship Report
IISc Internship Report
 
ICRA 2015 Spotlight
ICRA 2015 SpotlightICRA 2015 Spotlight
ICRA 2015 Spotlight
 
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene GraphsAction Genome: Action As Composition of Spatio Temporal Scene Graphs
Action Genome: Action As Composition of Spatio Temporal Scene Graphs
 

Recently uploaded

Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 

Recently uploaded (20)

Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 

Object based image analysis tools for opticks

  • 1. OSGEO-India: FOSS4G 2012- First National Conference "Open Source Geospatial Resources to Spearhead Development and Growth” 25-27th October 2012, @ IIIT Hyderabad Object Based Image Analysis Tools for Opticks Mohit Kumar, KS Rajan, Dustan Adkins http://osgeo.in/foss4g2012 1
  • 2. OPTICKS ? • Opticks is an open source, remote sensing application that supports imagery, video (motion imagery), Synthetic Aperture Radar (SAR), multi-spectral, hyper- spectral, and other types of remote sensing data. • Opticks can also be used as a remote sensing software development framework. Developers can extend Opticks functionality using its plug-in architecture and public application programming interface • http://opticks.org Why object-based? • Object based approach is better than conventional per-pixel analysis as it deals with considerably reduced number of units. This approach is not that much sensitive to noise and hence is spatially consistent. http://osgeo.in/foss4g2012 2
  • 4. Image Segmentation (Meanshift) Input image (CIELAB colour 5 Dimensional Input image(RGB) feature space space) sing Modes(local o lla p space c ect. Clustering ature ob j maximas) in fe form an i n ts o d e Po em to o n Objects formed Pruning (spatial Pruning (Spectral (backtracking the Bandwidth) Bandwidth) modes) Pruning ( Minimum region area) http://osgeo.in/foss4g2012 4
  • 5. Object attribution • Calculating textural, geometric and spectral features for the objects made in the Segmentation step in a feature vector. • Area, Perimeter, Roundness, Compactness, Centroid, Contrast, Coarseness, Direction, Roughness, Mean red, Mean green, Mean blue, std. deviation Red, std. deviation Green, std. deviation Blue. Segmented Image For every object in the image Initialize a vector having all 16 features Calculate value for every feature and save in the vector. http://osgeo.in/foss4g2012 5
  • 6. Classification • Mahalanobis Distance • Di,j2 = (x-µj)`S-1(x-µj) • The class which has the least Mahalanobis distance to the object i is the class of that object. Vectorization • Creates vector polygons for all connected regions of pixels in the object image sharing a common pixel value. • Polygon features are created on the output layer, with polygon geometries representing the polygons. • The class which has the least Mahalanobis distance to the object i is the class of that object. http://osgeo.in/foss4g2012 6
  • 7. The Input Orbview3 (4m) data of a part of delhi (500X500) The output of the objects with area less than 100. The shapefile(.shp) displaying the objects Output of object having area 100-200 and classified as building. http://osgeo.in/foss4g2012 7
  • 8. Performance Analysis Image Size Number of Running time objects (sec) 512 X 512 153 3.1 1024 X 1024 435 24.55 Table 1 : Image segmentation Image Size Number of objects Running time (sec) 256 X 256 49 0.249 512 X 512 193 1.133 1024 X1024 752 5.359 2048 X 2048 2965 31.60 4096 X 4096 11922 286.59 Table 2 : Object Attribution http://osgeo.in/foss4g2012 8
  • 9. Source Code • https://github.com/mohitkharb/Opticks_GSO C2012 • http://opticks.org/confluence/display/~mohit kharb/Workflow+of+the+pluggin • http://code.google.com/soc/ http://osgeo.in/foss4g2012 9
  • 10. Any Questions? http://osgeo.in/foss4g2012 10

Editor's Notes

  1. This paper describes a tool that implements Feature/Object Based This Image analysis for the Opticks remote sensing and image analysis software platform. These tools will partition remote sensing (RS) imagery into meaningful image-objects, and assess their characteristics through spatial, spectral and temporal scale. OSGEO-India: FOSS4G 2012- First National Conference "OPEN SOURCE GEOSPATIAL RESOURCES TO SPEARHEAD DEVELOPMENT AND GROWTH” 25-27TH OCTOBER 2012, @ IIIT HYDERABAD
  2. OSGEO-India: FOSS4G 2012- First National Conference "OPEN SOURCE GEOSPATIAL RESOURCES TO SPEARHEAD DEVELOPMENT AND GROWTH” 25-27TH OCTOBER 2012, @ IIIT HYDERABAD