Pareidoloop

Posted on 2012-08-08 in uncategorized

I ought to jot down some words about pareidoloop (beyond what’s in the README at least), since it has been getting some attention recently.

Pareidoloop is a toy that makes images that approximate human faces. It starts by generating random polygons, feeding them into a computer vision face detection algorithm, and then continuing to add more polygons to increase the face detector’s “confidence” score.

Technically there’s nothing particularly interesting going on – all the hard work is done by Liu Liu’s Core Computer Vision library, which has a nice fast Javascript implementation (you can try it out here). The rest of it is just rendering random shapes, with a hill-climbing algorithm loosely based on Roger Alsing’s Evolution of Mona Lisa.

What has been interesting is people’s reactions to pareidoloop – for a quick experiment hacked together over a weekend, I’m a bit taken aback by the amount of positive feedback and discussion it’s generated. I guess this is due to the recognizable and sometimes uncanny images that it generates, stimulating our brains’ hardwired tendency to see faces – the pareidolia from which it takes its name.

Update: pareidoloop has been chosen for the 2013 ‘Enter’ biennale in Prague.

Written by phil on August 8th, 2012

Tagged with , ,

2 comments

2 Responses to 'Pareidoloop'

Subscribe to comments with RSS or TrackBack to 'Pareidoloop'.

  1. Hi,

    I like to spend time on Hacker News. I saw your post several months ago. I bookmarked it.

    I created an E.P. recently and used some of the generated material from Pareidoloop.

    Is it okay to use the images? You can seem them at Vpena.com/sounds

    Let me know, I can always remove them.

    Thanks,
    Victor

    PS. I really dig the generator. It is a great tool.

    Victro

    12 Feb 13 at 12:39 am

  2. [...] (Erklärender Blogbeitrag) [...]

Leave a Reply