Live data from Hacker News

Where's Waldo?

stackoverflow.com

21–30 of 32 posts

Re: Where's Waldo?

#21
post #9

Something unrelated but perhaps interesting to some people, "Waldo" is actually a localised name for the USA and Canada, his original name is Wally. http://en.wikipedia.org/wiki/Where%27s_Wally%3F

It brings me an almost indescribable joy to find that Wally is the original name. Yet I have no idea why. Waldo always seemed a bit of a strange name, and it still confuses me why it would be changed for the US market. Anyone know why (Wiki doesn't say).

Then you may cry when I tell you that his name is Holger in Denmark.

Re: Where's Waldo?

#22
Cool. I've done some work on things like this before. Some of the things I do to make it work on multiple images:

Template matching is your friend in this case, because most Waldos look similar. You already tried this in a basic way by searching for the stripes of a given color. You can make it more powerful by making the template include more properties, and work in more contexts. For instance: what if Waldo's a different size?

The other option is to pretend you don't know what Waldo looks like, find him in a bunch of images, label the subimages as "waldo" candidates, measure certain properties of those subimages, and find which of coordinates of feature space have similar properties. Then use these properties as your template.

Finally, you could train a classifier on subwindows like sergeyk suggested. This has some difficulty because where's waldo images are difficult to subdivide into subwindows on the scale of a single person. Do you move pixel by pixel? Do you divide it into a grid? Each grid will contain weird parts of people in each box. Etc. If you do find a way to divide the image into "people" -- perhaps by doing a preliminary "person"-template sweep that identifies locations of people in the image -- then you can use a supervised learning algorithm to say "yes, this person is waldo" or "nope, FRWONG!", based on the image properties in the subwindow around that person.

Re: Where's Waldo?

#23
post #19

On NPR, this turns into: "an algorithm that can find Waldo in any image." http://www.npr.org/blogs/waitwait/2011/12/18/143865340/the-w... via http://meta.stackoverflow.com/questions/116401/stack-overflo...

On "Wait, Wait, Don't Tell Me!", which is a comedy make-fun-of-the-news quiz show. They exaggerate everything in that way for comedic effect.

Re: Where's Waldo?

#24
post #4

This is a toy example of the kind of problem that the field of Computer Vision is actively working on: object detection. In a (tiny) nutshell, our best answer for general images and objects is: 1) Instead of using the full color pixel image, use an "edge image" with some simple additional normalizations. If color is important, do this per color channel. 2) Create a dataset with as many cropped examples of the target…

Heh, I started reading this comment and was ready to jump on something I disagreed with, but remarkably we're in full agreement!

Somehow I'm always surprised when two vision people agree on the right way to approach a problem =)

Re: Where's Waldo?

#26
post #21
post #9

Earlier quoted context omitted.

It brings me an almost indescribable joy to find that Wally is the original name. Yet I have no idea why. Waldo always seemed a bit of a strange name, and it still confuses me why it would be changed for the US market. Anyone know why (Wiki doesn't say).

Then you may cry when I tell you that his name is Holger in Denmark.

In Norway it's Willy. Kind of strange with all the different names for the same character.

Re: Where's Waldo?

#27
post #21

Earlier quoted context omitted.

Then you may cry when I tell you that his name is Holger in Denmark.

In Norway it's Willy. Kind of strange with all the different names for the same character.

Why is it strange? "Wally" (pronounced in "correct" Norwegian) sounds really weird.

Re: Where's Waldo?

#28
post #27

Earlier quoted context omitted.

In Norway it's Willy. Kind of strange with all the different names for the same character.

Why is it strange? "Wally" (pronounced in "correct" Norwegian) sounds really weird.

I should have written fascinating, not strange.

Re: Where's Waldo?

#29
I had to play around a little with the level. If the level is too high, too many false positives are picked out.

I was impressed until I read that--the guy is basically fitting the model/procedure to the training set (of size 1). I'd wait for a more general approach before accepting the answer.

Re: Where's Waldo?

#30
post #21
post #9

Earlier quoted context omitted.

It brings me an almost indescribable joy to find that Wally is the original name. Yet I have no idea why. Waldo always seemed a bit of a strange name, and it still confuses me why it would be changed for the US market. Anyone know why (Wiki doesn't say).

Then you may cry when I tell you that his name is Holger in Denmark.

I'm surprised, would have expected that in Germany.
Post reply on HN