Ask Your Question
0

What is the best method for hand segmentation?

asked 2014-07-24 00:27:40 -0600

Deedeew gravatar image

updated 2014-07-24 00:33:41 -0600

berak gravatar image

I want to know whether Background substraction, hsv, YCbCr are separate methods or they can be combined together for one better result.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
4

answered 2014-07-24 02:36:24 -0600

thdrksdfthmn gravatar image

updated 2014-07-24 04:50:16 -0600

In my opinion it depends on the environment... Maybe you can do a detection on the 3 methods and then use some kind of classification for enforcing the result. This because:

  1. Background subtraction can detect any kind of movement/object
  2. HSV is dependent on light variation
  3. YCbCr is dependent on colour, so light changing and background or objects with the same colour are false positives.

Ok; the part of the classifier is based on a dataset for training. This you can do after you will have some images of "true hand" and some images of "false hands". And it is more linked to the application specifications. (For example you cans see in Figure 1 on the paper of mittal that there is a "false hand on the chest of the second photo", so to remove those kind of detections). Classifiers are based on many types of features, as SIFT; and the evaluation is based on other things, like SVM. But for more info see this and classification in OpenCV like this one, but there are others too.

edit flag offensive delete link more

Comments

1

I like this suggestion. Make 3 algorithms, let them all make a certainty vote, and then choose the one with then combine the votes into a certainty map of the image, thresholding that map for detections. Like said by @thdrksdfthmn it depends very much on the actual situation of your application. Doing it inside a very controlled environment works perfectly with HSV, but it fails the moment sunlight comes into the game!

StevenPuttemans gravatar imageStevenPuttemans ( 2014-07-24 02:56:57 -0600 )edit
1

Besides that, it could be good to take a look here. Mittal has done some extensive work on hand detection. His LatentSVM part based model works very accurate!

StevenPuttemans gravatar imageStevenPuttemans ( 2014-07-24 02:58:21 -0600 )edit
1

@thdrksdfthmn care to explain more about 'use some kind of classification for enforcing the result'? I'm new here

Deedeew gravatar imageDeedeew ( 2014-07-24 03:43:47 -0600 )edit

I've edited the answer with info about classification

thdrksdfthmn gravatar imagethdrksdfthmn ( 2014-07-24 04:52:30 -0600 )edit

Many thanks!

Deedeew gravatar imageDeedeew ( 2014-07-24 08:56:06 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2014-07-24 00:27:40 -0600

Seen: 1,834 times

Last updated: Jul 24 '14