Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ai:methods:pattern-recognition [2013/09/19 16:40]
127.0.0.1 external edit
ai:methods:pattern-recognition [2022/04/07 22:33] (current)
cyril import private
Line 1: Line 1:
-====== Pattern recognition ====== +====== Pattern recognition - Basic ======
-===== Classical =====+
  
-===Mean-Square Regression=== +====Mean-Square Regression==== 
-=Objective= +==Objective=
 Very fast if you already have a list of pixels you know belong to one contour, and you want to check if it fits to a parametric shape. Very fast if you already have a list of pixels you know belong to one contour, and you want to check if it fits to a parametric shape.
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-===Hough Transforms===+====Hough Transforms====
  
-==Standard Hough Transform== +===Standard Hough Transform=== 
-==Randomized Hough Transform==+===Randomized Hough Transform===
 [Xu,Oja,Kultanen,1989] [Xu,Oja,Kultanen,1989]
-=Objective=+==Objective==
 Improve speed, resolution, low memory needs, infinite scale. Improve speed, resolution, low memory needs, infinite scale.
-=Quick Def=+==Quick Def==
 If n parameters, take n points and only accumulate one point. If n parameters, take n points and only accumulate one point.
-=References=+==References==
   - [[http://www.tsi.enst.fr/tsi/enseignement/ressources/mti/ellipses/HoughEllipse.html|Hough for ellipses [FR] ]]   - [[http://www.tsi.enst.fr/tsi/enseignement/ressources/mti/ellipses/HoughEllipse.html|Hough for ellipses [FR] ]]
   - [[http://www.cs.technion.ac.il/Labs/Isl/Project/Projects_done/VisionClasses/   - [[http://www.cs.technion.ac.il/Labs/Isl/Project/Projects_done/VisionClasses/
 Vision_1998/Hough/hough.html|Overview of Hough Transforms [EN] ]] Vision_1998/Hough/hough.html|Overview of Hough Transforms [EN] ]]
-=Full Definition=+==Full Definition==
  
-==Connective Randomized Hough Transform==+===Connective Randomized Hough Transform===
 [Kalvianen,Hirvonen] [Kalvianen,Hirvonen]
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References=+==References==
   - [[http://citeseer.ifi.unizh.ch/cache/papers/cs/314/http:zSzzSzwww.it.lut.   - [[http://citeseer.ifi.unizh.ch/cache/papers/cs/314/http:zSzzSzwww.it.lut.
 fizSzdokumentitzSzjulkaisutzSztiedostotzSz1995zSzKalviainen_SCIA95_crht.pdf/ fizSzdokumentitzSzjulkaisutzSztiedostotzSz1995zSzKalviainen_SCIA95_crht.pdf/
Line 34: Line 33:
 =Full Definition= =Full Definition=
  
-==Combinatorial Hough Transform== +===Combinatorial Hough Transform=== 
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Adaptive Hough Transform==+===Adaptive Hough Transform===
 [Ilingworth,Kittler,1986] [Ilingworth,Kittler,1986]
-=Objective=+==Objective==
 Improve speed and resolution. Improve speed and resolution.
-=Quick Def=+==Quick Def==
 First time at low resolution, then second time at higher resolution where there are peaks. First time at low resolution, then second time at higher resolution where there are peaks.
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Probabilistic Hough Transform==+===Probabilistic Hough Transform===
 [Kiryati,Eldar,Bruckshtein,1990] [Kiryati,Eldar,Bruckshtein,1990]
-=Objective=+==Objective==
 Improve speed. Improve speed.
-=Quick Def=+==Quick Def==
 Only process n% of the pixels. Only process n% of the pixels.
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Adaptive Probabilistic Hough Transform== +===Adaptive Probabilistic Hough Transform=== 
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Progressive Probabilistic Hough Transform== +===Progressive Probabilistic Hough Transform=== 
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Hierarchical Hough Transform==+===Hierarchical Hough Transform===
 [Princen,1989] [Princen,1989]
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-==Sampling Hough Transform== +===Sampling Hough Transform=== 
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References=+==References==
   - http://ieeexplore.ieee.org/iel2/640/5939/00230479.pdf?isnumber=&arnumber=230479   - http://ieeexplore.ieee.org/iel2/640/5939/00230479.pdf?isnumber=&arnumber=230479
 =Full Definition= =Full Definition=
  
-==Generalized Hough Transform== +===Generalized Hough Transform=== 
-=Objective= +==Objective=
-=Quick Def= +==Quick Def=
-=References= +==References=
-=Full Definition=+==Full Definition==
  
-===UpWrite method=== +====UpWrite method==== 
-=References=+==References==
   - http://historical.ncstrl.org/litesite-data/uwa_ee/tr95-03.ps.gz   - http://historical.ncstrl.org/litesite-data/uwa_ee/tr95-03.ps.gz
 +  
 +====Curvogram====
 +
 +
 +====== Pattern recognition - Learning ======
 +
 +=====Viola-Jones Detector=====
 +[Viola,Jones, 2001]
 +==Quick Def==
 +Cascade of boosted classifiers based on Haar-like features.
 +==References==
 +  - {{|2001,Viola-Jones,Rapid Object Detection using a Boosted Cascade of Simple Features}} {{2001_Viola-Jones_Rapid Object Detection using a Boosted Cascade of Simple Features.pdf|[Local Copy]}}
 +
 +====with Extended Set of Haar features====
 +[Lienhart,Maydt, 2002]
 +==Quick Def==
 +Basic features are line features, edge features, and center surrounded features, all of them horizontal or vertical. The extended set also includes 45° rotated features, and an optional diagonal feature.
 +==References==
 +  - {{|2002,Lienhart-Maydt,An Extended Set Of Haar-Like Features For Rapid Object Detection}} {{2002_Lienhart-Maydt_An Extended Set Of Haar-Like Features For Rapid Object Detection.pdf|[Local Copy]}}
 +
 +====Stumps or CART trees====
 +==Quick Def==
 +Stumps are single node trees, and CART (Classification And Regression Trees) more complex trees with a few nodes (4 or 5).
 +
 +====Rotation Invariant====
 +==References==
 +  - 
 +
 +====Multiview====
 +===Parallel Cascades===
 +==Objective==
 +Obvious way to deal with multiview.
 +==Quick Def==
 +{{  parallel-cascades.png  }}
  
 +===Pyramid Cascades===
 +==Objective==
 +==Quick Def==
 +{{  pyramid-cascades.png  }}
 +==References==
 +  - {{|2002,Li-Zhu-Zhang,Statistical Learning of Multi-View Face Detection}} {{2002_Li-Zhu-Zhang_Statistical Learning of Multi-View Face Detection.pdf|[Local Copy]}}
  
-===== Learning =====+===Tree Cascades=== 
 +==Objective== 
 +==Quick Def== 
 +{{  tree-cascades.png  }} 
 +==References== 
 +  - {{|2003,Jones-Viola,Fast MultiView Face Detection}} {{2003_Jones-Viola_Fast MultiView Face Detection.pdf|[Local Copy]}}
  
 +===Vector Boosting===
 +==Objective==
 +==Quick Def==
 +==References==
 +  - {{|2005,Huang-Ai-Li-Lao,Vector Boosting for Rotation Invariant Multi-View Face Detection}} {{2005_Huang-Ai-Li-Lao_Vector Boosting for Rotation Invariant Multi-View Face Detection.pdf|[Local Copy]}}
  
  
  
ai/methods/pattern-recognition.txt · Last modified: 2022/04/07 22:33 by cyril
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0