research and machine vision - modified

Upload: joel-p-ilao

Post on 06-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Research and Machine Vision - Modified

    1/39

    Research and Machine Vision

    Joel P. Ilao

    November 23 & 26, 2011

  • 8/3/2019 Research and Machine Vision - Modified

    2/39

    Some Philippine Facts 2,180 HEIs: 607 public, 1573 private ( from CHED

    website) no PH university in top 300 of World University

    Rankings, 2011 (DLSU: 451-500). 3 PH universities.

    PH ranked 75th out of 142 countries in GlobalCompetitiveness Report 2011-2012 (up by 10spots from last year) by World Economic Forum

    (WEF) improved by 2 points in Higher Educ. Category and

    training

  • 8/3/2019 Research and Machine Vision - Modified

    3/39

    Taken from Unesco Institute for Statistics (UIS) Fact Sheet (August, 2011)

  • 8/3/2019 Research and Machine Vision - Modified

    4/39

    country Year Population

    (in Millions)

    RSE per million

    PH 2005 92.2 81

    SG 2007 5 6088

    TH 2005 63.4 311

    ID 2005 231.4 162

    VN 2002 85.8 115

    Source:

    Unesco Science Report, 2010

  • 8/3/2019 Research and Machine Vision - Modified

    5/39

    DOST National Science and Technology

    Plan (NSTP) for 2002-2020 Long Term Area thrusts

    agriculture, forestry and natural resources

    health / medical sciences

    biotech

    ICT

    m croe ec ron cs

    material sciences and engineering

    earth and marine sciences

    fisheries and aquaculture

    environment

    natural disaster mitigation

    Energy

    manufacturing and process engineering

  • 8/3/2019 Research and Machine Vision - Modified

    6/39

    Research Process

  • 8/3/2019 Research and Machine Vision - Modified

    7/39

    Research Process

  • 8/3/2019 Research and Machine Vision - Modified

    8/39

    Digital Image Processing DIP is the analysis and manipulation of

    digitized images through the use of computer

    -Image

    Compression3-D Vision

    Image

    Segmentation

    FilteringPattern

    Recognition

    Noise Reduction

    in Images

  • 8/3/2019 Research and Machine Vision - Modified

    9/39

    System FlowchartsInput

    Pre-processing

    Feature

    Extractor

    Main Algo

    Post-processing

    Output

    Algo 1 Algo 2

    Combine

    Intermediate

    Output

    Database

  • 8/3/2019 Research and Machine Vision - Modified

    10/39

    Tools for conducting research Hardware:

    computer

    camera

    so ware: Matlab and Matlab clones

    Octave, Mathematica, SciLab

    IDEs with image processing libraries openCV for C/C++, AForge.Net for C#, etc.

  • 8/3/2019 Research and Machine Vision - Modified

    11/39

    REVIEW OF DSP

  • 8/3/2019 Research and Machine Vision - Modified

    12/39

    Signal Modification Amplification

    Sub-sampling / scaling

    )()( txty =

    )()( ktxty =

  • 8/3/2019 Research and Machine Vision - Modified

    13/39

  • 8/3/2019 Research and Machine Vision - Modified

    14/39

    Linear Systems Definition: A system is linear iff it satisfies:

    Example in DIP:

    [ ])()()()( 22112211 txtxHtyty +=+

    AWGN ri ing on igita images Transfer function: y = f(x,y)

    one interesting problem in DIP is estimation of

    transfer function

    application in super-resolution

  • 8/3/2019 Research and Machine Vision - Modified

    15/39

    Time vs. Frequency Domain Converting from time to freq. domain and

    back Fourier Transform

    other transforms: (i.e. wavelet transform, discrete

    cosine transform, etc.)

  • 8/3/2019 Research and Machine Vision - Modified

    16/39

    Histogram Analysis Image Segmentation

  • 8/3/2019 Research and Machine Vision - Modified

    17/39

    SAMPLE MV AND DIP PROJECTS

  • 8/3/2019 Research and Machine Vision - Modified

    18/39

    Vision-based Vehicle Tracking

  • 8/3/2019 Research and Machine Vision - Modified

    19/39

    Vision-based Vehicle Tracking

    Overall Block DiagramHypothesis Generation

    Block

  • 8/3/2019 Research and Machine Vision - Modified

    20/39

    Finding vehicles based on contour

    (Hypothesis Verification)

  • 8/3/2019 Research and Machine Vision - Modified

    21/39

    Finding vehicles based on contour

    (Hypothesis Verification)

  • 8/3/2019 Research and Machine Vision - Modified

    22/39

    Vision-based Vehicle Tracking

  • 8/3/2019 Research and Machine Vision - Modified

    23/39

    License Plate Recognition

  • 8/3/2019 Research and Machine Vision - Modified

    24/39

    Vision-based Object Counting System

  • 8/3/2019 Research and Machine Vision - Modified

    25/39

    Vision-based Object Counting System

    Image

    Preprocessing

    Object

    Segmentation

    Attribute

    Extraction

    Noise

    suppressedimage

    Segmentedobjects

    Attribute

    values

    Reference

    image

    ComparisonUser

    Display

    Results

    Results

    Reference

    Attribute

    Database

    attribute

    values

    Selected

    attributes

    Input image

    file

  • 8/3/2019 Research and Machine Vision - Modified

    26/39

    Human Gait Analysis

    0 50 100 150 200 250 300 350 4000

    10

    20

    30

    40

    50

    60

    70

  • 8/3/2019 Research and Machine Vision - Modified

    27/39

    Humain Gait Analysis

  • 8/3/2019 Research and Machine Vision - Modified

    28/39

    Depth Estimation and Image

    Segmentation using Monocular Images

  • 8/3/2019 Research and Machine Vision - Modified

    29/39

    Depth Estimation and Image

    Segmentation using Monocular Images

  • 8/3/2019 Research and Machine Vision - Modified

    30/39

    Depth Estimation and Image

    Segmentation using Monocular Images

  • 8/3/2019 Research and Machine Vision - Modified

    31/39

    Facial Expression Tracking and Mimicking

  • 8/3/2019 Research and Machine Vision - Modified

    32/39

    Facial Expression Tracking and Mimicking

  • 8/3/2019 Research and Machine Vision - Modified

    33/39

    Fingerprint Authentication

  • 8/3/2019 Research and Machine Vision - Modified

    34/39

    Fingerprint Identification

  • 8/3/2019 Research and Machine Vision - Modified

    35/39

    Fingerprint Identification

  • 8/3/2019 Research and Machine Vision - Modified

    36/39

    Vision-based Hand Mimicking System

    Left Image

    Right Image

  • 8/3/2019 Research and Machine Vision - Modified

    37/39

    Vision-based Hand Mimicking System

    User

    Image AcquisitionModule

    Hand Movements

    Segmented

    2D Points Tracker

    Module

    Angle Reconstruction

    Module

    Simulation Module

    Colored Image

    Angles of

    Hand Parts

    2D Coordinates of

    Hand Parts

    3D Reconstructed

    Model

    Angles of

    Hand Parts

    Instruction

  • 8/3/2019 Research and Machine Vision - Modified

    38/39

    Assignment for next meeting Group yourselves into groups of 4

    Each group will propose system architectures/block diagrams and flowcharts for (a) a

    ,

    their choice.

    keep proposals unique and creative

    include references when needed clearly state reasons for choices

  • 8/3/2019 Research and Machine Vision - Modified

    39/39

    Sample MV problem

    (chick counter)