I have heard of Haar-like features being described as weak descriptors and that the Adaboost method is advantageous over SVM in this case because of this. My question is what is a weak descriptor and strong descriptor and why does a boosting method perform better than an SVM (for example)?
Weak vs Strong descriptors - machine vision
584 Views Asked by Colin747 At
1
There are 1 best solutions below
Related Questions in MACHINE-LEARNING
- How to cluster a set of strings?
- Enforcing that inputs sum to 1 and are contained in the unit interval in scikit-learn
- scikit-learn preperation
- Spark MLLib How to ignore features when training a classifier
- Increasing the efficiency of equipment using Amazon Machine Learning
- How to interpret scikit's learn confusion matrix and classification report?
- Amazon Machine Learning for sentiment analysis
- What Machine Learning algorithm would be appropriate?
- LDA generated topics
- Spectral clustering with Similarity matrix constructed by jaccard coefficient
- Speeding up Viterbi execution
- Memory Error with Classifier fit and partial_fit
- How to find algo type(regression,classification) in Caret in R for all algos at once?
- Difference between weka tool's correlation coefficient and scikit learn's coefficient of determination score
- What are the approaches to the Big-Data problems?
Related Questions in COMPUTER-VISION
- OpenCV algorithm of contours searching and creation of bounding rectagle
- How to make sense (handle) when computes logarithm of zero in prior information
- Matlab code crashes and gives error: Dimension of matrices being concatenated are not consistent
- Haar Cascade classifier does not detect faces in simple frontal pictures
- Face cropping using facial landmarks
- qtimer and opencv running slow
- Simple RGB to Gray program crashes
- Estimating pose of one camera given another with known baseline
- dealing with dimensions in scikit-learn tree.decisiontreeclassifier
- converting matlab code to c code readiness error
- MATLAB ConnectedComponentLabeler does not work in for loop
- Finding camera position without calibration
- StereoSGBM cannot handle negative minDisparity
- How to speed up caffe classifer in python
- HOG Feature extraction
Related Questions in HAAR-CLASSIFIER
- haar training got stuck at stage 6
- How to draw rectangle on face image with the help of eye and nose coordinates?
- OpenCV - Extract Features or use Haar training
- Detect open or closed eye using openCV in python
- Detect rectangle shape OpenCv
- Any good Haar Cascades for detecting hands?
- Render 3D A Object On Top of The OpenCV Camera
- OpenCV Haar Classifier result table explanation
- OpenCV Haar Classifier Killed
- Haar Classifier robustness - train my own or alternative exists?
- program crashes with haarcascade_fullbody.xml
- What can I detect with the haar classifier?
- Bad trained cascade in OpenCV
- Trying to create my Haartraining OpenCV
- Application for object recognition using kinect
Related Questions in HAAR-WAVELET
- extracting haar features from images
- Continuous Haar Wavelet for Python
- CDF 9/7 Discrete Wavelet Transform (Convolution)
- ValueError: Input array has fewer dimensions than the specified axes
- Haar Cascades vs. LBP Cascades in Face Detection
- Refining Haar detection
- Strange values for approximating coefficients in wavelet decompsition in Matlab
- HAAR wavelet transform in CUDA
- haar training OpenCV assertion failed
- How can I detect yawn using Open CV
- Vstack to get array
- OpenCV: Pedestrian training data for lbp cascades
- Head and Shoulder Detection (looking from the top)
- SURF descriptor implementation
- what does wavelet decomposition structure mean?
Related Questions in FEATURE-DESCRIPTOR
- Pre-trained HOG LBP model for vehicle detection
- Compare SIFT operator and MOPS operator
- Best way to convert an opencv matrix to string for storage in database in Android (Java)
- I am trying to SIFT from this image
- Problems with opencv feature descriptors converted from gpu feature descriptors
- How to normalize OpenCV feature descriptors to an integer scale?
- OpenCV - Calculating SIFT Descriptors for given Harris Corner Features
- What is Brute-force descriptor matcher?
- Why we use SURF descriptors?
- Efficient way for SIFT descriptor matching
- What is a 2+1-D spatial-temporal video?
- SURF descriptor implementation
- Compute the descriptor size using MSER as interesting keypoints
- Eccentricity of a 2D convex hull in Python
- Generate captions for Time Series Data
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
A weak descriptor would be something which is not too refined or tuned (eg: haar features, edge maps etc). A strong descriptor(SIFT/SURF/MSER) would be something which is accurate, has high repeatability under blur, viewpoint/illumination change, JPEG compression. A boosting method would perform better for weak descriptors and SVM would be suitable for a strong descriptor. This is because the idea of boosting is to combine a lot of weak classifiers to learn a classifier. In the case of haar like features, adaboost combines many such weak features to learn a strong classifier. SVM tries to fit a hyperplane between the most confusing features between the two classes, so for SVM to perform better, the confusion between the classes should be less and features should be robust and accurate.