SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Similar a 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
 

Similar a 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
 

Más de 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
 

Más de 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)
 

Último

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 

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