SlideShare uma empresa Scribd logo
1 de 25
A PRESENTATION OF

A REAL-TIME ROBUST OBJECT
TRACKING
Prarinya Siritanawan (SIIT)
Toshiaki Kondo (SIIT), Kanokvate Tungpimolrut (NECTEC), Itsuo Kumazawa (Tokyo Tech)

Master of Information and Communication Technology for Embedded System
Sirindhorn International Institute of Technology




     Presentation at International Advanced School on Knowledge Co-creation and Service Innovation 2012,
                          Japan Advanced Institute of Science and Technology, March 1                      1
OUTLINE
• Introduction
• Hamming Distance based Gradient
  Orientation Pattern Matching
• Experimental Results
• Conclusion
• Question and Answer



                                    2
INTRODUCTION




“OBJECT TRACKING IS A DETERMINATION OF LOCATION,
    PATH AND CHARACTERISTICS OF AN INTERESTED OBJECT”


      Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, “Fundamentals of Object
                               Tracking”, Cambridge University Press, 2011
INTRODUCTION

Applications for object tracking
• Video surveillance
• Human-machine interface
• Robot control
• Air space monitoring
• Weather monitoring
• Cell biology

      Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, ”Fundamentals of Object
                               Tracking”, Cambridge University Press, 2011                            4
INTRODUCTION

Major problems of visual tracking are caused by
• Illumination change
• Occlusion                  We focus on these problems

• Computation time
• Scaling
• Rotation
• Focus
• Aperture

                                                          5
INTRODUCTION




• Typical visual tracking and motion estimation
  techniques assume that lighting conditions are
  constant and minimal occlusion.
• We proposed a new template matching technique.

                                               6
INTRODUCTION

 • Template matching is the intensity-based technique
   for measuring the similarity between template and
   corresponding block of image.
                     x


                                      Popular similarity metrics

                                      SAD            I (i , j ) T (i , j )
Template   y                                   i j
                                                                             2
                                      SSD            I (i , j ) T (i , j )
                                              i j

                              Match

                                                                             7
               Sample frame
INTRODUCTION

• We obtain an array of SADs or SSDs after scanning
  the template over the entire image.
   Best matching
   position




 Fig. 1. Inverted SSD
         result.




                                                  8
INTRODUCTION

• However SADs and SSD are sensitive to changing
  lighting conditions and occlusion. In order to
  develop a method that can provide the robustness to
  illumination change, a new template matching
  technique is used.
• For illumination change problem, we introduced a
  robust feature called Unit gradient vector (UGVs).
• To cope with the occlusion problem, we introduce
  the Hamming distance as a new matching method
  instead of SSD.

                                                    9
HAMMING DISTANCED BASED GRADIENT
    ORIENTATION PATTERN MATCHING


                                   10
HAMMING DISTANCE BASED GRADIENT
ORIENTATION PATTERN MATCHING
• Hamming distance based Gradient Orientation
  Pattern Matching (P.Siritanawan & T.Kondo)
  – Template matching based technique using Hamming
    distance (HD) on Unit gradient vectors (UGVs).




    Fig. 2. Intensity image.   Fig. 3. Unit gradient vectors in x
                                        and y direction

                                                                    11
Sample Image                   Template



                               1st Derivative (Sobel Operator)
      Step 1
                        gx1             gy1          gx2           gy2
  Extract UGVs
     feature                             Normalize

                        nx1             ny1          nx2           ny2




                      Threshold                        Threshold
     Step 2          Absolute Diff.                   Absolute Diff.
Perform template
matching by using                             OR
Hamming distance    Block at
                    position                  Sum
                      (x,y)                                Iterate (N-M-1) blocks


                        return [Best matching position (x,y)]                       12
UNIT GRADIENT VECTORS

  • UGV is a robust feature against Illumination changes.


Normal
condition



            Intensity image   Gradient vectors   Unit gradient vectors


Lighting
change
condition


                                                                         13
UNIT GRADIENT VECTORS

• The unit gradient vectors (UGVs) feature can be
  extracted through the following normalized
  equations




    where   Ix and Iy are gradient of intensities in x and y direction

              is a small constant to prevent zero division
                                                                         14
MATCHING METHOD

• We introduce Hamming Distance (HD),




                                                    0   0   1   1
                                                    0   0   1   1
                                     =              0   0   1   1
                                                    0   0   0   1

    1st Pattern      2nd Pattern                      HD(x,y) = 8
         HD counts the number of pixels that are not match
                                                                    15
MATCHING METHOD

• HD uses XOR but UGVs is not binary info.
• We need to transform the non-binary image
  to be binary image using threshold absolute
  difference function (O.Pele & M.Werman),




                                            16
MATCHING METHOD

• Then the total distance of the block at position
  (x,y) is given by




 Fig. 4. Inverted HD
        result.


                                                 17
MATCHING METHOD
  Image       Template        Occluded          Similarity       Score
 features                      Image              metric

              1   4   2   6   1   4   0   0    0   0   2   6
                                                                 SAD
              6   3   4   4   6   3   0   0    0   0   4   4
Intensities                                                       = 32
              5   6   6   2   5   6   0   0    0   0   6   2
              2   3   5   3   2   3   0   0    0   0   5   3



Unit                                           0   0   1   1

gradient                                       0   0   1   1     HD = 8
vectors                                        0   0   1   1

(UGV)                                          0   0   1   1
                                              Pixelwise voting
                                                                         18
EXPERIMENTAL RESULTS


                       19
DEMONSTRATION




                20
EXPERIMENTAL RESULTS




Which is the                        ?
                         ?                                                  Best matching
best matching                               ?
position ?                              ?                                   peak found !!




                Fig. 5. Tracking results under irregular lighting with
                occlusion by (a) SSD on UGVs, (b) HD on UGVs, (c) and
                (d) are the distributions of the corresponding similarity
                measurements
                                                                                      21
CONCLUSION

• A novel pattern matching technique combines
  the advantages of
  – Unit gradient vectors (UGVs)
  – Hamming distance metric (HD)
• UGV is a robust feature against the time-varying
  lighting conditions.
• Compared with conventional matching with SAD
  or SSD on intensity, HD yields better results in
  partial occlusion scenarios. (60-70% covered).
• Efficient over the existing matching techniques on
  both synthetic and real image sequences.
                                                  22
PUBLICATION

1.   Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “Real-time
     Gradient Orientation Pattern Matching”, International Conference on
     Embedded System and Information Technology, Chaing Mai, Thailand, 2010

2.   Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “A Real-time Eye-
     tracking Method using Time-varying Gradient Orientation Patterns”, In proc.
     ECTI-CON, Thailand, 2010

3.   Prarinya Siritanawan and Toshiaki Kondo, “Hamming Distance based Gradient
     Orientation Pattern Matching”, In proc. International Symposium of Artificial life
     and Robotics 17th, Chaing Mai, Oita, Japan, January 2012

4.   Prarinya Siritanawan, Toshiaki Kondo, Kanokvate Tungpimolrut, Itsuo Kumazawa,
     “A visual tracking method using the Hamming distance”, In proc. International
     Conference on Information and Communication Technology for Embedded
     System 3rd, Bangkok, Thailand, March 2012




                                                                                     23
ACKNOWLEDGEMENT

This research is supported by
• National Research University Project of Thailand,
  Office of Higher Education Commission
• Sirindhorn International Institute of Technology
  (SIIT)
• Thailand Advanced Institute of Science and
  Technology (TAIST)
• Tokyo Institute of Technology
• National Electronics and Computer Technology
  Center (NECTEC)

                                                      24
THANK YOU FOR YOUR ATTENTION

QUESTION AND ANSWER


                               25

Mais conteúdo relacionado

Mais procurados

Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...
Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...
Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...dayuhuang
 
FR1-T08-2.pdf
FR1-T08-2.pdfFR1-T08-2.pdf
FR1-T08-2.pdfgrssieee
 
Collaborative Filtering Based on Star Users
Collaborative Filtering Based on Star UsersCollaborative Filtering Based on Star Users
Collaborative Filtering Based on Star UsersQiang Liu
 
Distilling Free-Form Natural Laws from Experimental Data
Distilling Free-Form Natural Laws from Experimental DataDistilling Free-Form Natural Laws from Experimental Data
Distilling Free-Form Natural Laws from Experimental Dataswissnex San Francisco
 
Iceaa07 Foils
Iceaa07 FoilsIceaa07 Foils
Iceaa07 FoilsAntonini
 
Lesson 25: Evaluating Definite Integrals (Section 021 handout)
Lesson 25: Evaluating Definite Integrals (Section 021 handout)Lesson 25: Evaluating Definite Integrals (Section 021 handout)
Lesson 25: Evaluating Definite Integrals (Section 021 handout)Matthew Leingang
 
Spread influence on social networks
Spread influence on social networksSpread influence on social networks
Spread influence on social networksArmando Vieira
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Leonid Zhukov
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationTuan Q. Pham
 
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...Matt Hirsch - MIT Media Lab
 
Lesson 12: Linear Approximation (Section 41 handout)
Lesson 12: Linear Approximation (Section 41 handout)Lesson 12: Linear Approximation (Section 41 handout)
Lesson 12: Linear Approximation (Section 41 handout)Matthew Leingang
 
Performance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsPerformance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsCSCJournals
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 

Mais procurados (18)

Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...
Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...
Feature Extraction for Universal Hypothesis Testing via Rank-Constrained Opti...
 
Bh044365368
Bh044365368Bh044365368
Bh044365368
 
FR1-T08-2.pdf
FR1-T08-2.pdfFR1-T08-2.pdf
FR1-T08-2.pdf
 
Collaborative Filtering Based on Star Users
Collaborative Filtering Based on Star UsersCollaborative Filtering Based on Star Users
Collaborative Filtering Based on Star Users
 
Distilling Free-Form Natural Laws from Experimental Data
Distilling Free-Form Natural Laws from Experimental DataDistilling Free-Form Natural Laws from Experimental Data
Distilling Free-Form Natural Laws from Experimental Data
 
Iceaa07 Foils
Iceaa07 FoilsIceaa07 Foils
Iceaa07 Foils
 
Lesson 25: Evaluating Definite Integrals (Section 021 handout)
Lesson 25: Evaluating Definite Integrals (Section 021 handout)Lesson 25: Evaluating Definite Integrals (Section 021 handout)
Lesson 25: Evaluating Definite Integrals (Section 021 handout)
 
1873 1878
1873 18781873 1878
1873 1878
 
Spread influence on social networks
Spread influence on social networksSpread influence on social networks
Spread influence on social networks
 
Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.Numerical Linear Algebra for Data and Link Analysis.
Numerical Linear Algebra for Data and Link Analysis.
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Ijcatr04041016
Ijcatr04041016Ijcatr04041016
Ijcatr04041016
 
Curve fitting
Curve fittingCurve fitting
Curve fitting
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimation
 
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
SIGGRAPH 2012 Computational Display Course - 3 Computational Light Field Disp...
 
Lesson 12: Linear Approximation (Section 41 handout)
Lesson 12: Linear Approximation (Section 41 handout)Lesson 12: Linear Approximation (Section 41 handout)
Lesson 12: Linear Approximation (Section 41 handout)
 
Performance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position VectorsPerformance Evaluation of Object Tracking Technique Based on Position Vectors
Performance Evaluation of Object Tracking Technique Based on Position Vectors
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 

Semelhante a Kccsi 2012 a real-time robust object tracking-v2

State of art pde based ip to bt vijayakrishna rowthu
State of art pde based ip to bt  vijayakrishna rowthuState of art pde based ip to bt  vijayakrishna rowthu
State of art pde based ip to bt vijayakrishna rowthuvijayakrishna rowthu
 
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation SlideSIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation SlideI-Chao Shen
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfgrssieee
 
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...홍배 김
 
Stixel based real time object detection for ADAS using surface normal
Stixel based real time object detection for ADAS using surface normalStixel based real time object detection for ADAS using surface normal
Stixel based real time object detection for ADAS using surface normalTaeKang Woo
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesRuofei Du
 
Tutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksTutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksMLReview
 
Scale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingScale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingperillaroc
 
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformEnhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformMonika Rout
 
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transferMLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transferCharles Deledalle
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Joo-Haeng Lee
 
CG OpenGL line & area-course 3
CG OpenGL line & area-course 3CG OpenGL line & area-course 3
CG OpenGL line & area-course 3fungfung Chen
 
Laser Beam Homogenizer
Laser Beam HomogenizerLaser Beam Homogenizer
Laser Beam HomogenizerVikram Sachan
 
Weakly supervised semantic segmentation of 3D point cloud
Weakly supervised semantic segmentation of 3D point cloudWeakly supervised semantic segmentation of 3D point cloud
Weakly supervised semantic segmentation of 3D point cloudArithmer Inc.
 
Shearlet Frames and Optimally Sparse Approximations
Shearlet Frames and Optimally Sparse ApproximationsShearlet Frames and Optimally Sparse Approximations
Shearlet Frames and Optimally Sparse ApproximationsJakob Lemvig
 

Semelhante a Kccsi 2012 a real-time robust object tracking-v2 (20)

State of art pde based ip to bt vijayakrishna rowthu
State of art pde based ip to bt  vijayakrishna rowthuState of art pde based ip to bt  vijayakrishna rowthu
State of art pde based ip to bt vijayakrishna rowthu
 
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation SlideSIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
SIGGRAPH ASIA 2012 Stereoscopic Cloning Presentation Slide
 
Isvc08
Isvc08Isvc08
Isvc08
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdf
 
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
ARCHITECTURAL CONDITIONING FOR DISENTANGLEMENT OF OBJECT IDENTITY AND POSTURE...
 
Stixel based real time object detection for ADAS using surface normal
Stixel based real time object detection for ADAS using surface normalStixel based real time object detection for ADAS using surface normal
Stixel based real time object detection for ADAS using surface normal
 
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video TexturesMontage4D: Interactive Seamless Fusion of Multiview Video Textures
Montage4D: Interactive Seamless Fusion of Multiview Video Textures
 
Tutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial NetworksTutorial on Theory and Application of Generative Adversarial Networks
Tutorial on Theory and Application of Generative Adversarial Networks
 
Scale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsingScale and object aware image retargeting for thumbnail browsing
Scale and object aware image retargeting for thumbnail browsing
 
riken-RBlur-slides.pptx
riken-RBlur-slides.pptxriken-RBlur-slides.pptx
riken-RBlur-slides.pptx
 
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET TransformEnhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
Enhancement Of Retinal Fundus Image Using 2-D GABOR WAVELET Transform
 
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transferMLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
MLIP - Chapter 6 - Generation, Super-Resolution, Style transfer
 
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
Note on Coupled Line Cameras for Rectangle Reconstruction (ACDDE 2012)
 
CG OpenGL line & area-course 3
CG OpenGL line & area-course 3CG OpenGL line & area-course 3
CG OpenGL line & area-course 3
 
Laser Beam Homogenizer
Laser Beam HomogenizerLaser Beam Homogenizer
Laser Beam Homogenizer
 
Weakly supervised semantic segmentation of 3D point cloud
Weakly supervised semantic segmentation of 3D point cloudWeakly supervised semantic segmentation of 3D point cloud
Weakly supervised semantic segmentation of 3D point cloud
 
Iris recognition
Iris recognitionIris recognition
Iris recognition
 
G0443640
G0443640G0443640
G0443640
 
Ct31628631
Ct31628631Ct31628631
Ct31628631
 
Shearlet Frames and Optimally Sparse Approximations
Shearlet Frames and Optimally Sparse ApproximationsShearlet Frames and Optimally Sparse Approximations
Shearlet Frames and Optimally Sparse Approximations
 

Último

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Kccsi 2012 a real-time robust object tracking-v2

  • 1. A PRESENTATION OF A REAL-TIME ROBUST OBJECT TRACKING Prarinya Siritanawan (SIIT) Toshiaki Kondo (SIIT), Kanokvate Tungpimolrut (NECTEC), Itsuo Kumazawa (Tokyo Tech) Master of Information and Communication Technology for Embedded System Sirindhorn International Institute of Technology Presentation at International Advanced School on Knowledge Co-creation and Service Innovation 2012, Japan Advanced Institute of Science and Technology, March 1 1
  • 2. OUTLINE • Introduction • Hamming Distance based Gradient Orientation Pattern Matching • Experimental Results • Conclusion • Question and Answer 2
  • 3. INTRODUCTION “OBJECT TRACKING IS A DETERMINATION OF LOCATION, PATH AND CHARACTERISTICS OF AN INTERESTED OBJECT” Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, “Fundamentals of Object Tracking”, Cambridge University Press, 2011
  • 4. INTRODUCTION Applications for object tracking • Video surveillance • Human-machine interface • Robot control • Air space monitoring • Weather monitoring • Cell biology Subhash Challa, Mark R. Morelande, Darko Musichki and Robin J. Evans, ”Fundamentals of Object Tracking”, Cambridge University Press, 2011 4
  • 5. INTRODUCTION Major problems of visual tracking are caused by • Illumination change • Occlusion We focus on these problems • Computation time • Scaling • Rotation • Focus • Aperture 5
  • 6. INTRODUCTION • Typical visual tracking and motion estimation techniques assume that lighting conditions are constant and minimal occlusion. • We proposed a new template matching technique. 6
  • 7. INTRODUCTION • Template matching is the intensity-based technique for measuring the similarity between template and corresponding block of image. x Popular similarity metrics SAD I (i , j ) T (i , j ) Template y i j 2 SSD I (i , j ) T (i , j ) i j Match 7 Sample frame
  • 8. INTRODUCTION • We obtain an array of SADs or SSDs after scanning the template over the entire image. Best matching position Fig. 1. Inverted SSD result. 8
  • 9. INTRODUCTION • However SADs and SSD are sensitive to changing lighting conditions and occlusion. In order to develop a method that can provide the robustness to illumination change, a new template matching technique is used. • For illumination change problem, we introduced a robust feature called Unit gradient vector (UGVs). • To cope with the occlusion problem, we introduce the Hamming distance as a new matching method instead of SSD. 9
  • 10. HAMMING DISTANCED BASED GRADIENT ORIENTATION PATTERN MATCHING 10
  • 11. HAMMING DISTANCE BASED GRADIENT ORIENTATION PATTERN MATCHING • Hamming distance based Gradient Orientation Pattern Matching (P.Siritanawan & T.Kondo) – Template matching based technique using Hamming distance (HD) on Unit gradient vectors (UGVs). Fig. 2. Intensity image. Fig. 3. Unit gradient vectors in x and y direction 11
  • 12. Sample Image Template 1st Derivative (Sobel Operator) Step 1 gx1 gy1 gx2 gy2 Extract UGVs feature Normalize nx1 ny1 nx2 ny2 Threshold Threshold Step 2 Absolute Diff. Absolute Diff. Perform template matching by using OR Hamming distance Block at position Sum (x,y) Iterate (N-M-1) blocks return [Best matching position (x,y)] 12
  • 13. UNIT GRADIENT VECTORS • UGV is a robust feature against Illumination changes. Normal condition Intensity image Gradient vectors Unit gradient vectors Lighting change condition 13
  • 14. UNIT GRADIENT VECTORS • The unit gradient vectors (UGVs) feature can be extracted through the following normalized equations where Ix and Iy are gradient of intensities in x and y direction is a small constant to prevent zero division 14
  • 15. MATCHING METHOD • We introduce Hamming Distance (HD), 0 0 1 1 0 0 1 1 = 0 0 1 1 0 0 0 1 1st Pattern 2nd Pattern HD(x,y) = 8 HD counts the number of pixels that are not match 15
  • 16. MATCHING METHOD • HD uses XOR but UGVs is not binary info. • We need to transform the non-binary image to be binary image using threshold absolute difference function (O.Pele & M.Werman), 16
  • 17. MATCHING METHOD • Then the total distance of the block at position (x,y) is given by Fig. 4. Inverted HD result. 17
  • 18. MATCHING METHOD Image Template Occluded Similarity Score features Image metric 1 4 2 6 1 4 0 0 0 0 2 6 SAD 6 3 4 4 6 3 0 0 0 0 4 4 Intensities = 32 5 6 6 2 5 6 0 0 0 0 6 2 2 3 5 3 2 3 0 0 0 0 5 3 Unit 0 0 1 1 gradient 0 0 1 1 HD = 8 vectors 0 0 1 1 (UGV) 0 0 1 1 Pixelwise voting 18
  • 21. EXPERIMENTAL RESULTS Which is the ? ? Best matching best matching ? position ? ? peak found !! Fig. 5. Tracking results under irregular lighting with occlusion by (a) SSD on UGVs, (b) HD on UGVs, (c) and (d) are the distributions of the corresponding similarity measurements 21
  • 22. CONCLUSION • A novel pattern matching technique combines the advantages of – Unit gradient vectors (UGVs) – Hamming distance metric (HD) • UGV is a robust feature against the time-varying lighting conditions. • Compared with conventional matching with SAD or SSD on intensity, HD yields better results in partial occlusion scenarios. (60-70% covered). • Efficient over the existing matching techniques on both synthetic and real image sequences. 22
  • 23. PUBLICATION 1. Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “Real-time Gradient Orientation Pattern Matching”, International Conference on Embedded System and Information Technology, Chaing Mai, Thailand, 2010 2. Wattanit Hotrakool, Prarinya Siritanawan, and Toshiaki Kondo, “A Real-time Eye- tracking Method using Time-varying Gradient Orientation Patterns”, In proc. ECTI-CON, Thailand, 2010 3. Prarinya Siritanawan and Toshiaki Kondo, “Hamming Distance based Gradient Orientation Pattern Matching”, In proc. International Symposium of Artificial life and Robotics 17th, Chaing Mai, Oita, Japan, January 2012 4. Prarinya Siritanawan, Toshiaki Kondo, Kanokvate Tungpimolrut, Itsuo Kumazawa, “A visual tracking method using the Hamming distance”, In proc. International Conference on Information and Communication Technology for Embedded System 3rd, Bangkok, Thailand, March 2012 23
  • 24. ACKNOWLEDGEMENT This research is supported by • National Research University Project of Thailand, Office of Higher Education Commission • Sirindhorn International Institute of Technology (SIIT) • Thailand Advanced Institute of Science and Technology (TAIST) • Tokyo Institute of Technology • National Electronics and Computer Technology Center (NECTEC) 24
  • 25. THANK YOU FOR YOUR ATTENTION QUESTION AND ANSWER 25