SlideShare a Scribd company logo
1 of 17
TECHNICAL SEMINAR
             ON
    FAST VISUAL RETRIEVAL
USING ACCELERATED SEQUENCE
          MATCHING
  PRESENTED BY    UNDER THE GUIDANCE
     xxxxxxxxx       Mr/Mrs.xxxxxxx
   (1xx08is041)     HOD,DEPT. OF XXX
                        XXXXXX
ABSTRACT
 We present an approach to represent, match, and index
    various types of visual data.
   Primary goal is to enable effective and computationally
    efficient searches.
   an image/video is represented by an ordered list of feature
    descriptors.
   Similarities b/w such representations are measured by the
    approximate sequence matching technique.
   This unifies visual appearance and the ordering
    information in a holistic manner.
Introduction
 With the rapid growth in image/video production and
  distribution industry.
 Necessary to develop technique which enable users to
  easily access and organize large volumes of visual data.
 There are 2 major problems regarded to visual retrieval and
  its organization i.e.,
      (1) lack of design technique for good visual
representation and
      (2) lack of quantitative metrics which can efficiently
measure
           similarities b/w each pair of visual data.
Continued…
 The above problems concerned with the visual retrieval
  and its organization can be overcomed using following
  approaches…
   (1) approximate sequence matching technique(also called
Levenshtein distance)
   (2)extension to local alignment(smith-waterman
algorithm)
   (3) indexing with a Vocabulary tree
   (4)Fast matching algorithm
1.Approximate sequence matching
technique
  compare two pieces of visual data that represented by
   ordered features.
  Its is formulated by Levenshtein distance




                 ci-cost of an operation

  The Levenshtein distance is defined as the “minimal cost of
   sequence of operations that transforms X into Y”
Continued…
• Operations restricted in levenshtein distance are as follows
     (1)insertion δ (ε, a)
     (2)deletion δ (a, ε)
     (3)substitution δ (a, b)
• Levenshtein distance can be computed using dynamic
  programming
Simple example for approximate
string matching
2.Extension to local alignment
 Extended to search for local alignments b/w two feature
  sequences.
 Derives a score v(xi, yj) between two feature vectors xi and
  yj.
             v(xi, yj) is +ve if xi and yj are similar.
             v(xi, yj) is -ve if xi and yj are not similar.
 Value v(xi, yj) is considered as substitution score.
 For insertion operation we assign negative scores denoted
  as v(xi, ε).
Continued…
 Similarly for deletion operation we assign scores
  denoted as v(ε, yi).
 optimal local alignment can be computed using
 S(i,j)=max{0,S(i-1,j)+v(x, ε),S(i,j-1)+v(ε,yj),S(i-1,j-1)+v(x
  ,yj)}
          is called Smith-waterman algorithm
 compares each descriptor of query to every descriptors
                      in the database.
3.Indexing with a vocabulary tree
 Vocabulary tree-used for indexing all feature vectors
    extracted from database.
   Indexing each of the visual descriptors can be done
    hierarchically using the concept of k-means hierarchical
    clustering.
   Other advanced vocabulary tree used for indexing
    problems is adaptive vocabulary tree
   Adaptive vocabulary tree adapts to the addition/deletion of
    instances from the database.
   Advantage-tree need not to be rebuilt in case of adaptive
    vocabulary tree when database undergo slight changes.
   It enables the retrieval time to grow sub linearly with
    respect to the no of frames in the database.
Continued…
 Levels of an adaptive vocabulary tree grow sub linearly in
          terms of frame numbers in the database
4.Fast matching algorithm
 Tries to filter unnecessary alignments which will not lead
  to successful matching.
 Uses visual method called a dot plot.
 Dot plot puts a dot at (i , j) if descriptor i and descriptor j
  are similar.
Continued…
 Diagonal link(i,j) is established if dot j is positioned at the
  bottom-right corner of dot i.
 Diagonal links represent contiguous matched descriptor
  pairs.
 Gap link(i,j) is established if dot j is bottom-right
  positioned with respect to dot i.
 Gap link allows the operation of insertions and deletions.
CONCLUSION
 Proposed techniques used for effective and computational
    efficient visual searches.
   Representation based on sequence of features.
    We apply the approximate sequence matching method to
    measure the similarity based on such a representation.
   Presented the framework using which it speedups the
    matching process.
   Fast retrieval of visuals are ensured.
   Good representation of visual data.
   Proposed techniques have been demonstrated for use in
    several visual retrieval applications.
REFERENCES
 D. A. Adjeroh, M. -C. Lee, and I. King. A distance measure
  for video sequence similarity matching.
 M. Bertini, A. D. Bimbo, and W. Nunziati. Video clip
  matching using MPEG-7 descriptors and edit distance.
 D. Nister and H. Stewenius. Scalable recognition with a
  vocabulary tree.
 J. Law-To, O. Buisson, V. Gouet-Brunet, and N. Boujemaa.
  Robust voting algorithm based on labels of behavior for
  video copy detection.
Queries?
Sharath   copy

More Related Content

What's hot

Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
wl820609
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolation
iaemedu
 
Visual textual joint relevance learning for tag based social image search
Visual textual joint relevance learning for  tag based social  image searchVisual textual joint relevance learning for  tag based social  image search
Visual textual joint relevance learning for tag based social image search
Sushil kumar
 
Spme 2013 segmentation
Spme 2013 segmentationSpme 2013 segmentation
Spme 2013 segmentation
Qujiang Lei
 

What's hot (19)

SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...SIFT/SURF can achieve scale, rotation and illumination invariant during image...
SIFT/SURF can achieve scale, rotation and illumination invariant during image...
 
I07015261
I07015261I07015261
I07015261
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
 
Spectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolationSpectral approach to image projection with cubic b spline interpolation
Spectral approach to image projection with cubic b spline interpolation
 
G143741
G143741G143741
G143741
 
50120140502003
5012014050200350120140502003
50120140502003
 
Image Super-Resolution Reconstruction Based On Multi-Dictionary Learning
Image Super-Resolution Reconstruction Based On Multi-Dictionary LearningImage Super-Resolution Reconstruction Based On Multi-Dictionary Learning
Image Super-Resolution Reconstruction Based On Multi-Dictionary Learning
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
 
Visual textual joint relevance learning for tag based social image search
Visual textual joint relevance learning for  tag based social  image searchVisual textual joint relevance learning for  tag based social  image search
Visual textual joint relevance learning for tag based social image search
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Spme 2013 segmentation
Spme 2013 segmentationSpme 2013 segmentation
Spme 2013 segmentation
 
Imran2016
Imran2016Imran2016
Imran2016
 
44 paper
44 paper44 paper
44 paper
 
A Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture ScenesA Novel Background Subtraction Algorithm for Dynamic Texture Scenes
A Novel Background Subtraction Algorithm for Dynamic Texture Scenes
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlab
 
Rn d presentation_gurulingannk
Rn d presentation_gurulingannkRn d presentation_gurulingannk
Rn d presentation_gurulingannk
 
Comparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from ImageComparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from Image
 
ICRA 2015 interactive presentation
ICRA 2015 interactive presentationICRA 2015 interactive presentation
ICRA 2015 interactive presentation
 

Similar to Sharath copy

Annotated Bibliography On Multimedia Security
Annotated Bibliography On Multimedia SecurityAnnotated Bibliography On Multimedia Security
Annotated Bibliography On Multimedia Security
Brenda Higgins
 

Similar to Sharath copy (20)

Currency recognition on mobile phones
Currency recognition on mobile phonesCurrency recognition on mobile phones
Currency recognition on mobile phones
 
Dance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platformDance With AI – An interactive dance learning platform
Dance With AI – An interactive dance learning platform
 
538 207-219
538 207-219538 207-219
538 207-219
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
 
Dochelp.net-video-google-a-text-retrieval-approach-to-object-matching-in-videos
Dochelp.net-video-google-a-text-retrieval-approach-to-object-matching-in-videosDochelp.net-video-google-a-text-retrieval-approach-to-object-matching-in-videos
Dochelp.net-video-google-a-text-retrieval-approach-to-object-matching-in-videos
 
Video saliency-detection using custom spatiotemporal fusion method
Video saliency-detection using custom spatiotemporal fusion  methodVideo saliency-detection using custom spatiotemporal fusion  method
Video saliency-detection using custom spatiotemporal fusion method
 
A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...A systematic image compression in the combination of linear vector quantisati...
A systematic image compression in the combination of linear vector quantisati...
 
A0540106
A0540106A0540106
A0540106
 
Image Fusion
Image FusionImage Fusion
Image Fusion
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
Near Reversible Data Hiding Scheme for images using DCT
Near Reversible Data Hiding Scheme for images using DCTNear Reversible Data Hiding Scheme for images using DCT
Near Reversible Data Hiding Scheme for images using DCT
 
I0343065072
I0343065072I0343065072
I0343065072
 
A Novel Blind SR Method to Improve the Spatial Resolution of Real Life Video ...
A Novel Blind SR Method to Improve the Spatial Resolution of Real Life Video ...A Novel Blind SR Method to Improve the Spatial Resolution of Real Life Video ...
A Novel Blind SR Method to Improve the Spatial Resolution of Real Life Video ...
 
40120140503006
4012014050300640120140503006
40120140503006
 
MTP paper
MTP paperMTP paper
MTP paper
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
Web Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual DictionaryWeb Image Retrieval Using Visual Dictionary
Web Image Retrieval Using Visual Dictionary
 
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
5 ijaems sept-2015-9-video feature extraction based on modified lle using ada...
 
Annotated Bibliography On Multimedia Security
Annotated Bibliography On Multimedia SecurityAnnotated Bibliography On Multimedia Security
Annotated Bibliography On Multimedia Security
 
Review On Different Feature Extraction Algorithms
Review On Different Feature Extraction AlgorithmsReview On Different Feature Extraction Algorithms
Review On Different Feature Extraction Algorithms
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

Sharath copy

  • 1. TECHNICAL SEMINAR ON FAST VISUAL RETRIEVAL USING ACCELERATED SEQUENCE MATCHING PRESENTED BY UNDER THE GUIDANCE xxxxxxxxx Mr/Mrs.xxxxxxx (1xx08is041) HOD,DEPT. OF XXX XXXXXX
  • 2. ABSTRACT  We present an approach to represent, match, and index various types of visual data.  Primary goal is to enable effective and computationally efficient searches.  an image/video is represented by an ordered list of feature descriptors.  Similarities b/w such representations are measured by the approximate sequence matching technique.  This unifies visual appearance and the ordering information in a holistic manner.
  • 3. Introduction  With the rapid growth in image/video production and distribution industry.  Necessary to develop technique which enable users to easily access and organize large volumes of visual data.  There are 2 major problems regarded to visual retrieval and its organization i.e., (1) lack of design technique for good visual representation and (2) lack of quantitative metrics which can efficiently measure similarities b/w each pair of visual data.
  • 4. Continued…  The above problems concerned with the visual retrieval and its organization can be overcomed using following approaches… (1) approximate sequence matching technique(also called Levenshtein distance) (2)extension to local alignment(smith-waterman algorithm) (3) indexing with a Vocabulary tree (4)Fast matching algorithm
  • 5. 1.Approximate sequence matching technique  compare two pieces of visual data that represented by ordered features.  Its is formulated by Levenshtein distance ci-cost of an operation  The Levenshtein distance is defined as the “minimal cost of sequence of operations that transforms X into Y”
  • 6. Continued… • Operations restricted in levenshtein distance are as follows (1)insertion δ (ε, a) (2)deletion δ (a, ε) (3)substitution δ (a, b) • Levenshtein distance can be computed using dynamic programming
  • 7. Simple example for approximate string matching
  • 8. 2.Extension to local alignment  Extended to search for local alignments b/w two feature sequences.  Derives a score v(xi, yj) between two feature vectors xi and yj. v(xi, yj) is +ve if xi and yj are similar. v(xi, yj) is -ve if xi and yj are not similar.  Value v(xi, yj) is considered as substitution score.  For insertion operation we assign negative scores denoted as v(xi, ε).
  • 9. Continued…  Similarly for deletion operation we assign scores denoted as v(ε, yi).  optimal local alignment can be computed using  S(i,j)=max{0,S(i-1,j)+v(x, ε),S(i,j-1)+v(ε,yj),S(i-1,j-1)+v(x ,yj)} is called Smith-waterman algorithm compares each descriptor of query to every descriptors in the database.
  • 10. 3.Indexing with a vocabulary tree  Vocabulary tree-used for indexing all feature vectors extracted from database.  Indexing each of the visual descriptors can be done hierarchically using the concept of k-means hierarchical clustering.  Other advanced vocabulary tree used for indexing problems is adaptive vocabulary tree  Adaptive vocabulary tree adapts to the addition/deletion of instances from the database.  Advantage-tree need not to be rebuilt in case of adaptive vocabulary tree when database undergo slight changes.  It enables the retrieval time to grow sub linearly with respect to the no of frames in the database.
  • 11. Continued… Levels of an adaptive vocabulary tree grow sub linearly in terms of frame numbers in the database
  • 12. 4.Fast matching algorithm  Tries to filter unnecessary alignments which will not lead to successful matching.  Uses visual method called a dot plot.  Dot plot puts a dot at (i , j) if descriptor i and descriptor j are similar.
  • 13. Continued…  Diagonal link(i,j) is established if dot j is positioned at the bottom-right corner of dot i.  Diagonal links represent contiguous matched descriptor pairs.  Gap link(i,j) is established if dot j is bottom-right positioned with respect to dot i.  Gap link allows the operation of insertions and deletions.
  • 14. CONCLUSION  Proposed techniques used for effective and computational efficient visual searches.  Representation based on sequence of features.  We apply the approximate sequence matching method to measure the similarity based on such a representation.  Presented the framework using which it speedups the matching process.  Fast retrieval of visuals are ensured.  Good representation of visual data.  Proposed techniques have been demonstrated for use in several visual retrieval applications.
  • 15. REFERENCES  D. A. Adjeroh, M. -C. Lee, and I. King. A distance measure for video sequence similarity matching.  M. Bertini, A. D. Bimbo, and W. Nunziati. Video clip matching using MPEG-7 descriptors and edit distance.  D. Nister and H. Stewenius. Scalable recognition with a vocabulary tree.  J. Law-To, O. Buisson, V. Gouet-Brunet, and N. Boujemaa. Robust voting algorithm based on labels of behavior for video copy detection.