Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Pareidoloop  (Read 2216 times)

ashton1993

  • Bay Watcher
    • View Profile
Pareidoloop
« on: August 11, 2012, 05:50:55 am »

Pareidoloop






The man in the moon and the face on mars. These are both the result of a psychological phenomenon known as pareidolia, which involves the brain trying to perceive random signals as significant. It’s one of the brain’s face detection mechanisms, and causes us to see faces where they don’t actually exist — the Virgin Mary’s face on toast, for example.

Programmer Phil McCarthy decided to play around with the idea of paredoila in artificial intelligence, and created a program called pareidoloop. It uses face detection algorithms to “see” human faces in randomly generated polygons.

The program is quite simple: it generates random polygons until the face detection algorithm (the kind cameras use to spot people in pictures) says that there’s a face in the image. This resulting image is then continuously mutated to constantly increase the face detections “confidence” (i.e. how certain it is that there’s a face in the image).

From the collage at the top of this post created by running the program for a few minutes, we can see that this system is pretty good at randomly generating patterns that look eerily like faces.

If you’re interested in playing around with the program yourself, the demo is online in the form of a simple web app.
Logged
Wow, that's actually really friggin' awesome looking.
That is brilliant.
That is hilarious, Ashton. I love it.
OMG yes!!!  Thank you!!!

Totally not a narcissist.

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: Pareidoloop
« Reply #1 on: August 11, 2012, 05:55:28 am »

Oh noes, now the AI's can recognize us D:

MetalSlimeHunt

  • Bay Watcher
  • Gerrymander Commander
    • View Profile
Re: Pareidoloop
« Reply #2 on: August 11, 2012, 06:06:12 am »

The AI's don'tofficiallyexist. Though this could help AI development along some.
Logged
Quote from: Thomas Paine
To argue with a man who has renounced the use and authority of reason, and whose philosophy consists in holding humanity in contempt, is like administering medicine to the dead, or endeavoring to convert an atheist by scripture.
Quote
No Gods, No Masters.

Lectorog

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #3 on: August 11, 2012, 11:58:32 am »

Oh noes, now the AI's can recognize us D:
Have you ever seen a camera with face recognition? I have one. It cost less than $100 three years ago, and the face recognition barely factored into the price. The technology still isn't perfect, but it's getting there.

This program is really neat. Like you said, the polygon generation is quite simple, with the face detection the only complex part of it, but it's interesting seeing the detection cycling through the various things that it considers to be or not to be human faces.
Logged

Hanslanda

  • Bay Watcher
  • Baal's More Evil American Twin
    • View Profile
Re: Pareidoloop
« Reply #4 on: August 11, 2012, 12:04:17 pm »

Oh noes, now the AI's can recognize us D:


No, the AI can create reasonable facsimiles of human faces. Which is scarier, they know what we look like, or they can imitate what we look like with ease?
Logged
Well, we could put two and two together and write a book: "The Shit that Hans and Max Did: You Won't Believe This Shit."
He's fucking with us.

darkrider2

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #5 on: August 11, 2012, 12:26:31 pm »

Oh noes, now the AI's can recognize us D:


No, the AI can create reasonable facsimiles of human faces. Which is scarier, they know what we look like, or they can imitate what we look like with ease?

Well great, now my army of killer robots will be way too busy finding pictures of jesus in soup bowls to bother taking over the world.
Logged

kingfisher1112

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #6 on: August 11, 2012, 12:36:16 pm »

Oh shit oh shit oh shit...
Clever bot is a learning talking AI...
And now this provides the face...
I predict DARPA will make an evolving combat AI...
Then we're screwed.
Logged
Quote
I honestly thought this was going to be about veterinarians.
Ermey: 26/4/13

Lectorog

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #7 on: August 11, 2012, 12:42:53 pm »

Oh shit oh shit oh shit...
Clever bot is a learning talking AI...
... which is extremely primitive.
Quote
And now this provides the face...
... which human beings see a face in but easily recognize as nothing near a human.
Quote
I predict DARPA will make an evolving combat AI...
... if they want to; in fact, there are probably several very good ones that may or may not be in use currently.
Quote
Then we're screwed.
If the AI wanted you dead, you'd be dead already. You severely underestimate our progress. There is probably AI in your car (though not the human-level AI you're thinking of).
Logged

kingfisher1112

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #8 on: August 11, 2012, 12:51:14 pm »

The Internet's ability to convey speech patterns annoys me. If you think that I was being serious, I've said crazy shit waaaay beyond what I just said. Lighten up, I wasn't being serious.
Logged
Quote
I honestly thought this was going to be about veterinarians.
Ermey: 26/4/13

EveryZig

  • Bay Watcher
  • Adequate Liar
    • View Profile
Re: Pareidoloop
« Reply #9 on: August 11, 2012, 04:22:05 pm »

Soon computers will be better at recognizing faces than I am :/
Logged
Soaplent green is goblins!

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: Pareidoloop
« Reply #10 on: August 11, 2012, 05:37:26 pm »

Oh well, this is nice. Would help for random NPC generation in open world sanbox games, no seriously. Would be nice.

Also how do i get large images from the thing?
« Last Edit: August 11, 2012, 05:40:27 pm by DrPoo »
Logged
Would the owner of an ounce of dignity please contact the mall security?

Lectorog

  • Bay Watcher
    • View Profile
Re: Pareidoloop
« Reply #11 on: August 11, 2012, 06:19:10 pm »

Also how do i get large images from the thing?
Change the output size. 200 is a nice large size. The number is the measure of a side, with the default 50, so 100 is going to be 4 times larger.
Quote
Would help for random NPC generation in open world sanbox games, no seriously. Would be nice.
I prefer the way it is now. A set of features that are randomized. It's not like you need to design each face from scratch. That's like if Mr. Potato Head came with unformed clay instead of plastic pieces.
Logged

DrPoo

  • Bay Watcher
  • In Russia Putin strikes meteor
    • View Profile
Re: Pareidoloop
« Reply #12 on: August 12, 2012, 07:37:23 am »

Still, i just tried to find a use for this awesomeness.
Logged
Would the owner of an ounce of dignity please contact the mall security?

Loud Whispers

  • Bay Watcher
  • They said we have to aim higher, so we dug deeper.
    • View Profile
    • I APPLAUD YOU SIRRAH
Re: Pareidoloop
« Reply #13 on: August 12, 2012, 01:46:22 pm »

Oh noes, now the AI's can recognize us D:


No, the AI can create reasonable facsimiles of human faces. Which is scarier, they know what we look like, or they can imitate what we look like with ease?

Well great, now my army of killer robots will be way too busy finding pictures of jesus in soup bowls to bother taking over the world.

And so the greatest defense against skynet was a Jesus potato.