1 / 26

Large Lump Detection by SVM

Large Lump Detection by SVM. Sharmin Nilufar Nilanjan Ray. Outline. Introduction Proposed classification method Scale space analysis of LLD images Feature for classification Experiments and results Conclusion. Introduction.

egil
Télécharger la présentation

Large Lump Detection by SVM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Large Lump Detection by SVM Sharmin Nilufar Nilanjan Ray

  2. Outline • Introduction • Proposed classification method • Scale space analysis of LLD images • Feature for classification • Experiments and results • Conclusion

  3. Introduction • Large lump detection is important as it is related to downtime in oil-sand mining process. • We investigate the solution of that problem by employing scale-space analysis and subsequent support vector machine classification. A frame with large lumps A frame with no large lump

  4. Proposed Method • Feature extraction • Supervised classification using Support Vector machine Feature Image Convolution DoG Support Vector Machine Training set and Test set Classification Result

  5. Scale Space • The scale space of an image is defined as a function, that is produced from the convolution of a variable-scale Gaussian , with an input image, I(x, y): • where ∗ is the convolution operation in x and y, and • The parameter in this family is referred to as the scale parameter, • image structures of spatial size smaller than about have largely been smoothed away in the scale-space level at scale

  6. Scale Space

  7. Difference of Gaussian • Difference of Gaussians (DoG) involves the subtraction of one blurred version of an original grayscale image from another, less blurred version of the original • DoG can be computed as the difference of two nearby scales separated by a constant multiplicative factor k: • Subtracting one image from the other preserves spatial information that lies between the range of frequencies that are preserved in the two blurred images.

  8. Why Difference of Gaussian? • DoG scale-space: • Efficient to compute • “Blob” characteristic is extracted from image • Good theory behind DoG (e.g., SIFT feature)

  9. Constructing Scale Space • The scale space represents the same information at different levels of scale, • To reduce the redundancy the scale space can be sampled in the following way: • The domain of the variable is discretized in logarithmic steps arranged in O octaves. • Each octave is further subdivided in S sub-levels. • At each successive octave the data is spatially downsampled by half. • The octave index o and the sub-level index s are mapped to the corresponding scale by the formula • O is the number of Octaves • Omin index of the first octave • S is the number of sub-levels • is the base smoothing

  10. Constructing Scale Space…

  11. Scale Space Analysis of LL images

  12. Scale Space Analysis of LL images

  13. Scale Space Analysis of LL images

  14. Scale Space Analysis of non-LL images

  15. Scale Space Analysis of non-LL images

  16. Scale Space Analysis of non-LL images

  17. Feature From DoG • One possibility is to use the DoG image (as a vector) for classification. • Problem: this feature is not shift invariant. • Remedy: construction of shift invariant kernel.

  18. Shift Invariant Kernel: Convolution Kernel • Given two images I and J, their convolution is given by: • Define a kernek between I and J as: This is the convolution kernel. Can we prove this is indeed a kernel?

  19. Feature Selection and Classification • Feature Selection: • Classification Method • Support vector machine Construct convolution kernel matrix (Gram matrix)

  20. Kernel Polynomial Kernel function on DoG training images without convolution Convolution kernel matrix on training DoG images

  21. Supervised Classification • Classification Method- Support Vector Machine (SVM) with polynomial kernel • Using cross validation we got polynomial kernel of degree 2 gives best results. • Training set -20 image • 10 large lump images • 10 non large lump images • Test Set -2446 images (training set including) • 45 large lumps

  22. Experimental Results Without convolution the system can detect 40 out of 45 large lump. • FP - No large lump but system says lump • FN - There is a large lump but system says no Precision=TP/(TP+FP)=40/(40+72)=0.35 Recall= TP/(TP+FN) =40/(40+5)=0.89

  23. Experimental Results With convolution the system can detect 42 out of 45 large lump. • FP - No large lump but system says lump • FN - There is a large lump but system says no Precision=TP/(TP+FP)=42/(42+22)=0.66 Recall= TP/(TP+FN) =42/(42+3)=0.94

  24. Conclusions • Most of the cases DoG successfully captures blob like structure in the presence of large lump sequence • LLD based on scale space analysis is very fast and simple • No parameter tuning is required • Shift invariant kernel improves the classification accuracy • We believe by optimizing the kernel function we will achieve better classification accuracy (future work) • The temporal information also can be used to avoid false positives (future work)

  25. References [1] Huilin Xiong   Swamy M.N.S.  Ahmad, M.O., “Optimizing the kernel in the empirical feature space”, IEEE Transactions on Neural Networks, 16(2), pp. 460-474, 2005. [2] G. Lanckriet, N. Cristianini, P. Bartlett, L. E. Ghaoui, and M. I. Jordan, “Learning the kernel matrix with semidefinte programming,” J. Machine Learning Res., vol. 5, 2004. [3] N. Cristianini, J. Kandola, A. Elisseeff, and J. Shawe-Taylor, “On kernel target alignment,” in Proc. Neural Information Processing Systems (NIPS’01), pp. 367–373. [4] D. Lowe, "Object recognition from local scale-invariant features". Proceedings of the International Conference on Computer Vision pp. 1150–1157.,1999

  26. Thanks

More Related