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 , ,


5 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

    Let me know, I can always remove them.


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


    12 Feb 13 at 12:39 am

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

  3. Look pretty creepy

  4. Good day!
    There is
    a fine
    offer for you.


    19 Oct 18 at 1:53 pm

  5. Tory hearsay ! a believableoffers
    To demure click on the affiliation in this sphere


    22 Nov 18 at 11:25 pm

Leave a Reply