SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Advisor : Yin-Fu Huang


        Automatic Road Environment
              Classification
  Intelligent Transportation Systems, IEEE Transactions on



                                          Student : Chen-Ju Lai
  1
Outline
       Introduction
       Road image subregions
       Feature extraction and representation
       Feature classification
       Experimental result
       Conclusion




    2
Introduction
   Input video frame :640X480 resolution
    Standard digital video camera(30-fps video)
   Feature extraction :color ,texture
    Classification method :k-NN and ANN
    Four class problem , accuracy : ~80%
        {off−road, urban, major/trunk road,multilane motorway/carriageway}
        Two class problem , accuracy : ~90%
        {off−road, on−road}
       A near real time classification rate of 1Hz. (i.e.,one frame
        classification per second)



    3
Introduction
       Colour based off-road environment and terrain type
        classification[3]
       Texture and neural network for road segmentation[7]
       Detection and classification of highway lanes using
        vehicle motion trajectories[31]




    4
Road image subregions




5
Feature extraction and representation
       Color Features
           Choice color space




    6
Feature extraction and representation
       Color Features
           Each such channel of each subregion as the normalized histogram
            distribution.
           Mean , standard deviation , and entropy.




               A given color value (indexed k = 1, . . . , L) occurs with
               probability pk
           Each color channel is summarized as a color feature vector of
            combining the histogram (quantized to 10 “bins”)
           13-value , 7 channel , 91-D color descriptor for each image frame.



    7
Feature extraction and representation
       Texture Features
           grey-level co-occurrence matrix (GLCM) statistics
           localized orientation is defined with as {N,S, E,W,NW,NE,SW,SE}




                   Original image                Co-occurrence Matrix

    8
Feature extraction and representation
       Texture Features
           grey-level co-occurrence matrix (GLCM) statistics




              Co-occurrence Matrix               Stochastic Matrix



    9
Feature extraction and representation
    Texture Features
        grey-level co-occurrence matrix (GLCM) statistics




    10
Feature extraction and representation
    Texture Features
        grey-level co-occurrence matrix (GLCM) statistics




     M(i, j) is the (i, j)th entry in GLCM M with dimension(colsx
     rows)
    11
Feature extraction and representation
    Texture Features
        grey-level co-occurrence matrix (GLCM) statistics




     horizontal standard deviation and mean (σI, μI ),
     vertical standard deviation and mean (σJ, μJ ).

    12
Feature extraction and representation
    Texture Features
        Gabor filters allow the study of the localized spatial distribution of
         the texture.
        The magnitude of the Gabor filter response identifies varying local
         texture frequencies and orientations in the image.
        Use for the extraction of more gradual (low-frequency) textures
         and more generally create discriminative texture descriptors.




    13
Feature extraction and representation
    Texture Features
        The use of only the (N,E) GLCM directions is within this visual
         discriminatory context.
        The Gabor filter in use is itself summarized as a quantized
         histogram
         (10 “bins”)
        Mean, standard deviation, and entropy
        23-value ,3 subregions , 69-D texture feature descriptor for each
         image frame.




    14
Feature extraction and representation
    Edge-Derived Features
        Three additional edge-derived features specific to the road-
         edge subregion.
        Use Canny edge detector
        The set of edges, connected contours , and straight line detected
         is then summarized by the entropy.




    15
Feature Classification
    A 163-D combined feature vector per image frame.
    K-NN and ANN
    Training set : 800 image frames (200 per class ,for four
     classes)
    Four-class
        classes = {off−road, urban, major/trunk road,
                  multilane motorway/carriageway}
    Two-class
        classes = {off−road, on−road}
        {on−road} = {{urban} ∪ {major/trunk road} ∪
                      {multilane motorway/carriageway}}



    16
Experimental result
    Two test video sequences
         Video sequence     Duration    Consist of
         Video sequence 1 40-s          10-s segments of
                                        {off-road, urban, major/trunk
                                        road, multilane
                                        motorway/carriageway}
         Video sequence 2 50-s         10-s segments of
                                       {urban, major/trunk road,
                                       multilane
                                       motorway/carriageway}
         Test image frame              20-s segments of {off-road}
                             Road environment
             600(20-s)       urban
             600(20-s)       major/trunk road
                                                                 30-fps video
             600(20-s)       multilane
                             motorway/carriageway
             900(30-s)       off-road
    17
Experimental result
    K-NN classification




Fig. 2. Video sequence 1. Classification results using k-NN varying
parameter k.
    18
Experimental result
    K-NN classification




Fig. 3. Video sequence 2. Classification results using k-NN varying
parameter k.
    19
Experimental result
    ANN classification
        We employ a classical two-layer network topology with H hidden
         nodes.
        163 input node , 2 or 4 output node (two class or four class).
        The ANN is trained using I iterations.
        The general range of parameter H ={10, . . . , 60} and I = {150, . . . ,
         700}.




    20
Experimental result
    ANN classification




    21
Experimental result
    ANN classification




    22      Fig. 4. Examples of successful ANN classification for four road
            environments
Experimental result
    ANN classification




    23      Fig. 5. Examples of successful ANN classification for two road
            environments (ANN configuration: H = 15 Nodes; I = 200).
Experimental result
    Extended Sequence Results
        full video sequences (representing the complete set of viable data
         gathered over several hours in varying environments)




    24
Experimental result
    Misclassification




    25
Conclusion
    An ANN classifier gives ∼90%–97% successful
     classification for two class ; ∼80%–85% for four-class.
    A k-NN classifier implies the inherent feature overlap
     within the current feature space ,so it’s difficult to classify.
    Future work
        Subregion optimization
        Alternative computationally efficient texture measures
        The efficient of varying weather and lighting condition on
         performance




    26

Weitere ähnliche Inhalte

Was ist angesagt?

A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...Sergio Orts-Escolano
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsNAVER Engineering
 
Shai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingShai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingwolf
 
object detection paper review
object detection paper reviewobject detection paper review
object detection paper reviewYoonho Na
 
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...Dongmin Choi
 
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Dongmin Choi
 
Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ? Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ? azellecourtial
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGISSwetha A
 
Remotesensingandgisapplications
RemotesensingandgisapplicationsRemotesensingandgisapplications
Remotesensingandgisapplicationsimaduddin91
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture ijait
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET Journal
 
Computer vision,,summer training programme
Computer vision,,summer training programmeComputer vision,,summer training programme
Computer vision,,summer training programmePraveen Pandey
 
Image processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comImage processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comPraveen Pandey
 
Complex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterComplex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterIJERA Editor
 
07 a70401 remotesensingandgisapplications
07 a70401 remotesensingandgisapplications07 a70401 remotesensingandgisapplications
07 a70401 remotesensingandgisapplicationsimaduddin91
 

Was ist angesagt? (20)

Densebox
DenseboxDensebox
Densebox
 
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
A Three-Dimensional Representation method for Noisy Point Clouds based on Gro...
 
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
CLIM: Transition Workshop - Statistical Emulation with Dimension Reduction fo...
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
Shai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble trackingShai Avidan's Support vector tracking and ensemble tracking
Shai Avidan's Support vector tracking and ensemble tracking
 
object detection paper review
object detection paper reviewobject detection paper review
object detection paper review
 
QGIS training class 2
QGIS training class 2QGIS training class 2
QGIS training class 2
 
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...
[Review] BoxInst: High-Performance Instance Segmentation with Box Annotations...
 
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
Review : PolarMask: Single Shot Instance Segmentation with Polar Representati...
 
Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ? Can graph convolution network learn spatial relations ?
Can graph convolution network learn spatial relations ?
 
GEOPROCESSING IN QGIS
GEOPROCESSING IN QGISGEOPROCESSING IN QGIS
GEOPROCESSING IN QGIS
 
Remotesensingandgisapplications
RemotesensingandgisapplicationsRemotesensingandgisapplications
Remotesensingandgisapplications
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture
 
Compound Structure Detection
Compound Structure DetectionCompound Structure Detection
Compound Structure Detection
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
 
Computer vision,,summer training programme
Computer vision,,summer training programmeComputer vision,,summer training programme
Computer vision,,summer training programme
 
Image processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.comImage processing with open cv,regular training programme in waayoo.com
Image processing with open cv,regular training programme in waayoo.com
 
Complex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman FilterComplex Background Subtraction Using Kalman Filter
Complex Background Subtraction Using Kalman Filter
 
Compound Structure Detection
Compound Structure DetectionCompound Structure Detection
Compound Structure Detection
 
07 a70401 remotesensingandgisapplications
07 a70401 remotesensingandgisapplications07 a70401 remotesensingandgisapplications
07 a70401 remotesensingandgisapplications
 

Ähnlich wie Automatic road environment classification 20121002

Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImagerySunando Sengupta
 
Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...VasileiosMezaris
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayNAVER Engineering
 
Vehicle detection in Aerial Images
Vehicle detection in Aerial ImagesVehicle detection in Aerial Images
Vehicle detection in Aerial ImagesKoshy Geoji
 
Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Communication Systems & Networks
 
Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)abyssecho
 
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyasIAESIJEECS
 
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONA DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONcscpconf
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Sunando Sengupta
 
TAME: Trainable Attention Mechanism for Explanations
TAME: Trainable Attention Mechanism for ExplanationsTAME: Trainable Attention Mechanism for Explanations
TAME: Trainable Attention Mechanism for ExplanationsVasileiosMezaris
 
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONA DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONcsandit
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imageryShunta Saito
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with aijmnct
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingAzharo7
 
A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...Sushil kumar
 
Meroli Grazing Angle Techinique Pixel2010
Meroli Grazing Angle Techinique Pixel2010Meroli Grazing Angle Techinique Pixel2010
Meroli Grazing Angle Techinique Pixel2010stefanome
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance Systemmaheshwaraneee
 
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video ImagesAn Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video ImagesCSCJournals
 

Ähnlich wie Automatic road environment classification 20121002 (20)

Automatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level ImageryAutomatic Dense Semantic Mapping From Visual Street-level Imagery
Automatic Dense Semantic Mapping From Visual Street-level Imagery
 
Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...Learning visual explanations for DCNN-based image classifiers using an attent...
Learning visual explanations for DCNN-based image classifiers using an attent...
 
Depth estimation do we need to throw old things away
Depth estimation do we need to throw old things awayDepth estimation do we need to throw old things away
Depth estimation do we need to throw old things away
 
Vehicle detection in Aerial Images
Vehicle detection in Aerial ImagesVehicle detection in Aerial Images
Vehicle detection in Aerial Images
 
Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...Performance evaluation of multicast video distribution using lte a in vehicul...
Performance evaluation of multicast video distribution using lte a in vehicul...
 
Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)
 
JASLA_presentation.pdf
JASLA_presentation.pdfJASLA_presentation.pdf
JASLA_presentation.pdf
 
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas
09 23sept 8434 10235-1-ed performance (edit ari)update 17jan18tyas
 
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONA DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 
TAME: Trainable Attention Mechanism for Explanations
TAME: Trainable Attention Mechanism for ExplanationsTAME: Trainable Attention Mechanism for Explanations
TAME: Trainable Attention Mechanism for Explanations
 
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATIONA DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
A DIGITAL COLOR IMAGE WATERMARKING SYSTEM USING BLIND SOURCE SEPARATION
 
Building and road detection from large aerial imagery
Building and road detection from large aerial imageryBuilding and road detection from large aerial imagery
Building and road detection from large aerial imagery
 
Performance evaluation with a
Performance evaluation with aPerformance evaluation with a
Performance evaluation with a
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
PK_MTP_PPT
PK_MTP_PPTPK_MTP_PPT
PK_MTP_PPT
 
A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...A hybrid controller for vision based navigation of autonomous vehicles in urb...
A hybrid controller for vision based navigation of autonomous vehicles in urb...
 
Meroli Grazing Angle Techinique Pixel2010
Meroli Grazing Angle Techinique Pixel2010Meroli Grazing Angle Techinique Pixel2010
Meroli Grazing Angle Techinique Pixel2010
 
Vision Based Traffic Surveillance System
Vision Based Traffic Surveillance SystemVision Based Traffic Surveillance System
Vision Based Traffic Surveillance System
 
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video ImagesAn Adaptive Two-level Filtering Technique for Noise Lines in Video Images
An Adaptive Two-level Filtering Technique for Noise Lines in Video Images
 

Mehr von es712

Extracting ocean
Extracting oceanExtracting ocean
Extracting oceanes712
 
Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...es712
 
Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)es712
 
Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026es712
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)es712
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signales712
 
Classification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spaceClassification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spacees712
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vectores712
 
Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)es712
 

Mehr von es712 (9)

Extracting ocean
Extracting oceanExtracting ocean
Extracting ocean
 
Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...Feature selection and classification in supporting report based self-manageme...
Feature selection and classification in supporting report based self-manageme...
 
Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)Exploiting social tagging in a web 2.0 recommender system(lab)
Exploiting social tagging in a web 2.0 recommender system(lab)
 
Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026Cervical cancer classification using gabor filters 1026
Cervical cancer classification using gabor filters 1026
 
A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)A framework for emotion mining from text in online social networks(final)
A framework for emotion mining from text in online social networks(final)
 
Pca and kpca of ecg signal
Pca and kpca of ecg signalPca and kpca of ecg signal
Pca and kpca of ecg signal
 
Classification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my spaceClassification of commercial and personal profiles on my space
Classification of commercial and personal profiles on my space
 
Tennis video shot classification based on support vector
Tennis video shot classification based on support vectorTennis video shot classification based on support vector
Tennis video shot classification based on support vector
 
Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)Social media recommendation based on people and tags (final)
Social media recommendation based on people and tags (final)
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Automatic road environment classification 20121002

  • 1. Advisor : Yin-Fu Huang Automatic Road Environment Classification Intelligent Transportation Systems, IEEE Transactions on Student : Chen-Ju Lai 1
  • 2. Outline  Introduction  Road image subregions  Feature extraction and representation  Feature classification  Experimental result  Conclusion 2
  • 3. Introduction  Input video frame :640X480 resolution Standard digital video camera(30-fps video)  Feature extraction :color ,texture Classification method :k-NN and ANN  Four class problem , accuracy : ~80% {off−road, urban, major/trunk road,multilane motorway/carriageway} Two class problem , accuracy : ~90% {off−road, on−road}  A near real time classification rate of 1Hz. (i.e.,one frame classification per second) 3
  • 4. Introduction  Colour based off-road environment and terrain type classification[3]  Texture and neural network for road segmentation[7]  Detection and classification of highway lanes using vehicle motion trajectories[31] 4
  • 6. Feature extraction and representation  Color Features  Choice color space 6
  • 7. Feature extraction and representation  Color Features  Each such channel of each subregion as the normalized histogram distribution.  Mean , standard deviation , and entropy. A given color value (indexed k = 1, . . . , L) occurs with probability pk  Each color channel is summarized as a color feature vector of combining the histogram (quantized to 10 “bins”)  13-value , 7 channel , 91-D color descriptor for each image frame. 7
  • 8. Feature extraction and representation  Texture Features  grey-level co-occurrence matrix (GLCM) statistics  localized orientation is defined with as {N,S, E,W,NW,NE,SW,SE} Original image Co-occurrence Matrix 8
  • 9. Feature extraction and representation  Texture Features  grey-level co-occurrence matrix (GLCM) statistics Co-occurrence Matrix Stochastic Matrix 9
  • 10. Feature extraction and representation  Texture Features  grey-level co-occurrence matrix (GLCM) statistics 10
  • 11. Feature extraction and representation  Texture Features  grey-level co-occurrence matrix (GLCM) statistics M(i, j) is the (i, j)th entry in GLCM M with dimension(colsx rows) 11
  • 12. Feature extraction and representation  Texture Features  grey-level co-occurrence matrix (GLCM) statistics horizontal standard deviation and mean (σI, μI ), vertical standard deviation and mean (σJ, μJ ). 12
  • 13. Feature extraction and representation  Texture Features  Gabor filters allow the study of the localized spatial distribution of the texture.  The magnitude of the Gabor filter response identifies varying local texture frequencies and orientations in the image.  Use for the extraction of more gradual (low-frequency) textures and more generally create discriminative texture descriptors. 13
  • 14. Feature extraction and representation  Texture Features  The use of only the (N,E) GLCM directions is within this visual discriminatory context.  The Gabor filter in use is itself summarized as a quantized histogram (10 “bins”)  Mean, standard deviation, and entropy  23-value ,3 subregions , 69-D texture feature descriptor for each image frame. 14
  • 15. Feature extraction and representation  Edge-Derived Features  Three additional edge-derived features specific to the road- edge subregion.  Use Canny edge detector  The set of edges, connected contours , and straight line detected is then summarized by the entropy. 15
  • 16. Feature Classification  A 163-D combined feature vector per image frame.  K-NN and ANN  Training set : 800 image frames (200 per class ,for four classes)  Four-class  classes = {off−road, urban, major/trunk road, multilane motorway/carriageway}  Two-class  classes = {off−road, on−road}  {on−road} = {{urban} ∪ {major/trunk road} ∪ {multilane motorway/carriageway}} 16
  • 17. Experimental result  Two test video sequences Video sequence Duration Consist of Video sequence 1 40-s 10-s segments of {off-road, urban, major/trunk road, multilane motorway/carriageway} Video sequence 2 50-s 10-s segments of {urban, major/trunk road, multilane motorway/carriageway} Test image frame 20-s segments of {off-road} Road environment 600(20-s) urban 600(20-s) major/trunk road 30-fps video 600(20-s) multilane motorway/carriageway 900(30-s) off-road 17
  • 18. Experimental result  K-NN classification Fig. 2. Video sequence 1. Classification results using k-NN varying parameter k. 18
  • 19. Experimental result  K-NN classification Fig. 3. Video sequence 2. Classification results using k-NN varying parameter k. 19
  • 20. Experimental result  ANN classification  We employ a classical two-layer network topology with H hidden nodes.  163 input node , 2 or 4 output node (two class or four class).  The ANN is trained using I iterations.  The general range of parameter H ={10, . . . , 60} and I = {150, . . . , 700}. 20
  • 21. Experimental result  ANN classification 21
  • 22. Experimental result  ANN classification 22 Fig. 4. Examples of successful ANN classification for four road environments
  • 23. Experimental result  ANN classification 23 Fig. 5. Examples of successful ANN classification for two road environments (ANN configuration: H = 15 Nodes; I = 200).
  • 24. Experimental result  Extended Sequence Results  full video sequences (representing the complete set of viable data gathered over several hours in varying environments) 24
  • 25. Experimental result  Misclassification 25
  • 26. Conclusion  An ANN classifier gives ∼90%–97% successful classification for two class ; ∼80%–85% for four-class.  A k-NN classifier implies the inherent feature overlap within the current feature space ,so it’s difficult to classify.  Future work  Subregion optimization  Alternative computationally efficient texture measures  The efficient of varying weather and lighting condition on performance 26