seeking advice on HoG applicability

Lisa Torrey lisa.torrey at gmail.com
Thu Jul 18 09:01:43 EDT 2013


Thank you! The clustering step is definitely what was missing from my 
understanding of the "bag of words" approach.

-Lisa


On Thursday, July 18, 2013 4:14:46 AM UTC-4, Anders Boesen Lindbo Larsen 
wrote:
>
> I attach this mail correspondence as it may be relevant for others.
>
> Stefan: Do you think a bag of words implementation would fit into 
> scikit-image? I have some code that I would be happy to polish and 
> contribute. The main problem is that bag-of-words rely on a k-means 
> clustering method which I would prefer to import from scikit-learn because 
> the one from scipy is slow for a large number of samples. It is my 
> impression that scikit-image tries to stay independent of scikit-learn.
>
> Cheers,
> Anders
>
>
> ---------- Forwarded message ----------
> From: Anders Boesen Lindbo Larsen <ab... at dtu.dk <javascript:>>
> Date: Thu, Jul 18, 2013 at 10:00 AM
> Subject: Re: about DAISY
> To: Lisa Torrey <lto... at stlawu.edu <javascript:>>
>
>
> Hi Lisa,
>
> Cool problem; I have also read about it on the scikits-image mailing list.
>
> I would start out with a simple approach called 'bag of words' (aka.
> 'bag of features'). First, you sample a bunch of overlapping DAISY
> features for a representative set of training images and perform a
> clustering (e.g. k-means with k=1000) of these descriptors. You can
> think of the cluster centers (aka. visual words) as a vocabulary. An
> image can now be described by extracting DAISY features and mapping
> each feature to its nearest cluster center in the vocabulary. By
> counting the number of occurrences of each visual word you end up with
> a histogram which you can use for comparing images.
> Bag of words models have shown quite successful for many flavors of
> visual recognition because they are able to capture texture and image
> structure in a generic manner. That is, you don't have to engineer the
> model much to make it fit your problem.
>
> I'd be happy to help you if you have further questions.
>
> Best,
> Anders
>
> On Tue, Jul 16, 2013 at 6:02 PM, Lisa Torrey <lto... at stlawu.edu<javascript:>> 
> wrote:
> > Hi Anders -
> >
> > I'm trying to determine if DAISY descriptors might be suitable for a 
> problem
> > I'm working on. I see that you have some expertise in this area, since 
> you
> > contributed the DAISY code to scikit-image, and I'm wondering if you'd be
> > willing to let me know your thoughts.
> >
> > I'm mainly trying to understand if DAISY descriptors could be effectively
> > used as features in a binary classification problem where the two image
> > classes have a lot of internal variation.
> >
> > The two classes I'm working with are two types of moss. Type 1 is 
> typically
> > a stalk with leaves on it. Type 2 is typically a stalk with some branches
> > coming off it, and leaves on the branches. But there's quite a bit of 
> visual
> > diversity within these types. A type represents a group of moss species 
> that
> > can look surprisingly different from each other. On top of that, the 
> images
> > I've got have no common size or orientation.
> >
> > If you have any thoughts, I'd love to hear them. I can share some 
> examples
> > of moss images if you're curious, but even a gut reaction would be 
> helpful.
> >
> > -Lisa
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-image/attachments/20130718/500f625d/attachment.html>


More information about the scikit-image mailing list