interest point detection
play

Interest point detection Nicolas ROUGON ARTEMIS Department - PowerPoint PPT Presentation

High Tech Imaging IMA 4509 | Visual Content Analysis Interest point detection Nicolas ROUGON ARTEMIS Department Nicolas.Rougon@telecom-sudparis.eu Institut Mines-Tlcom Problem statement We hereafter review methods for extracting


  1. High Tech Imaging IMA 4509 | Visual Content Analysis Interest point detection Nicolas ROUGON ARTEMIS Department Nicolas.Rougon@telecom-sudparis.eu Institut Mines-Télécom

  2. Problem statement ■ We hereafter review methods for extracting local geometric features of interest in gray level images, useable in a variety of image matching problems ● Image registration ► image stitching | augmented reality ● Image retrieval & object recognition/categorization ► image & video indexing ● 3D scene/object reconstruction ► vision-based 3D photogrammetry ● Tracking & navigation ► simultaneous localization and mapping (SLAM) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  3. Problem statement ■ Motivation Matching techniques using local features of interest are significantly more robust to large variations of scene geometry, including ● strong viewpoint ● partial occlusion ● object deformation change than approaches assessing similarity between image (sub)domains Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  4. Problem statement ■ Requirements Relevant features of interest should be distinctive, and satisfy properties ensuring stable and efficient detection / matching ● Structural properties  generic ► compactness  sparse ► computational efficiency ► robustness  numerous  occlusions | clutter | cropping  uniformly distributed Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  5. Problem statement ■ Requirements Relevant features of interest should be distinctive, and satisfy properties ensuring stable and efficient detection / matching ● Invariance properties ► repeatability  sensor photometric calibration  contrast transforms  scene lighting monotonic luminance transforms  spatial transforms  sensor geometric calibration  viewpoint isometries | scalings | affine transforms Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  6. Problem statement ■ Requirements Relevant features of interest should be distinctive, and satisfy properties ensuring stable and efficient detection / matching ● Robustness properties ► repeatability ► accuracy  digital image acquisition  sampling & quantization  coding scheme  sensor model  noise Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  7. Problem statement ■ Candidate features Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  8. Problem statement ■ Candidate features Edges are not eligible as features of interest ● Generic, sparse, uniformly distributed ● Reasonably invariant to contrast changes ● Not distinctive ► matching ambiguity along edge tangent ? ? ? L target = c n L source = c t ● Not invariant to spatial transforms Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  9. Problem statement ■ Candidate features Corners provide relevant features of interest ● Distinctive ● Generic, sparse, numerous, uniformly distributed ● Invariant to contrast changes ● Invariant to spatial transforms except scalings Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  10. Problem statement ■ Interest point matching ● Detection  Extract a set of distinctive & 1 x 1 repeatable interest points 2 x 3  Define an invariant interest patch 1 x 2 around each keypoint 1 x 3 ● Description 2  Normalize & transform patches x 2 2 x 1 into invariant local coordinates ▼ ▼  Compute a patch local descriptor 1 2 f 1 f 1 ● Matching ► ◄ ► ◄  Match local descriptors based 1 1 2 2 d( , ) f d f i f j f d on some similarity metrics 1 2 f i f j Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  11. Example applications ■ Image stitching View #1 View #2 Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  12. Example applications ■ Image stitching Corners #1 Corners #2 ► Corners capture the geometry of textured shapes Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  13. Example applications ■ Image stitching Corner matching Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  14. Example applications ■ Image stitching View stitching Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  15. Example applications ■ Video Tracking Strong viewpoint changes | Partial occlusions Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  16. Example applications ■ Video Tracking Strong viewpoint changes | Partial occlusions | Object deformations Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  17. Example applications ■ Multi-view 3D scene reconstruction Feature extraction > corner points Feature matching > motion vectors Camera + sparse depth estimation > 3D point cloud Surface reconstruction + texturing > 3D textured mesh Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  18. Problem statement ■ Requirements Expected performances of relevant interest point detectors ● Good detection ◄ generic framework for performance assessment Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  19. Performance assessment ■ Confusion matrix ● True Positives (TP) T rue F alse Correct detections Success ● True Negatives (TN) Y = X T rue F alse P ositive Correct rejections P ositives P ositives Type I error Type I error ● False Positives (FP) Detection (Y) Type I error Wrong detections F alse T rue False alarm | Type I error Failure N egative N egatives N egatives Y ≠ X ● False Negatives (FN) Type II error Type II error Wrong rejections Type II error Miss | Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  20. Problem statement ■ Requirements Expected performances of relevant interest point detectors  few Failures ● Good detection  few false positives ◄ dedicated error metrics  few false negatives Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  21. Performance metrics ■ Recall | Sensitivity | True Positive Rate ● Probability of relevant samples T rue F alse to be detected > P[Y=1|X=1] TP T rue F alse 𝑠𝑓𝑑𝑏𝑚𝑚 = P ositive TP + FN P ositives P ositives Type I error Type I error ● 𝑠𝑓𝑑𝑏𝑚𝑚 ↗ 1 when FN ↘ 0 Detection (Y) ► assessment of false negatives F alse T rue N egative ► false positives not addressed N egatives N egatives Type II error Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  22. Performance metrics ■ Precision | Positive Predicted Value ● Probability of detections T rue F alse to be relevant > P[X=1|Y=1] TP T rue F alse 𝑞𝑠𝑓𝑑𝑗𝑡𝑗𝑝𝑜 = P ositive TP + FP P ositives P ositives Type I error Type I error ● 𝑞𝑠𝑓𝑑𝑗𝑡𝑗𝑝𝑜 ↗ 1 when FP ↘ 0 Detection (Y) Type I error ► assessment of false positives F alse T rue N egative ► false negatives not addressed N egatives N egatives Type II error Type II error Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  23. Performance metrics ■ Specificity | True Negative Rate ● Probability of irrelevant samples T rue F alse to be rejected > P[Y=0|X=0] TN T rue F alse 𝑡𝑞𝑓𝑑𝑗𝑔𝑗𝑑𝑗𝑢𝑧 = P ositive TN + FP P ositives P ositives Type I error Type I error ● 𝑡𝑞𝑓𝑑𝑗𝑔𝑗𝑑𝑗𝑢𝑧 ↗ 1 when FP ↘ 0 Detection (Y) Type I error ► assessment of false positives F alse T rue N egative N egatives N egatives Type II error Type II error Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  24. Performance metrics ■ Negative Predicted Value ● Probability of rejections T rue F alse to be irrelevant > P[X=0|Y=0] TN T rue F alse 𝑂𝑄𝑊 = P ositive TN + FN P ositives P ositives Type I error Type I error ● 𝑂𝑄𝑊 ↗ 1 when FN ↘ 0 Detection (Y) Type I error ► assessment of false negatives F alse T rue N egative N egatives N egatives Type II error Type II error Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  25. Performance metrics ■ Accuracy ● Probability of correct decision T rue F alse (detection/rejection) > P[Y=X] TP + TN T rue F alse 𝐵𝐷𝐷 = P ositive TP + TN + FP + FN P ositives P ositives Type I error Type I error ● 𝐵𝐷𝐷 ↗ 1 when ( FP, FN) ↘ 0 Detection (Y) ► joint assessment of false F alse T rue N egative positives & false negatives, N egatives N egatives from detections & rejections Type II error Type II error Ground Truth (X) Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  26. Performance metrics ■ F-score ● Harmonic mean of precision T rue F alse and recall 𝐺 = 2 𝑞𝑠𝑓𝑑𝑗𝑡𝑗𝑝𝑜 ∙ 𝑠𝑓𝑑𝑏𝑚𝑚 T rue F alse P ositive 𝑞𝑠𝑓𝑑𝑗𝑡𝑗𝑝𝑜 + 𝑠𝑓𝑑𝑏𝑚𝑚 P ositives P ositives 2 TP Type I error Type I error Detection (Y) = 2 TP + FP + FN F alse T rue N egative ● 𝐺 ↗ 1 when ( FP, FN) ↘ 0 N egatives N egatives ► joint assessment of false Type II error Type II error positives & false negatives, Ground Truth (X) focusing on detections Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

  27. Problem statement ■ Requirements Expected performances of relevant interest point detectors ● Good detection  few false positives = high precision ► repeatability  few false negatives = high recall ● Robustness against noise ● Good localization ► accuracy ● Computational efficiency Institut Mines-Télécom IMA 4509 - Nicolas ROUGON

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend