Thursday, March 28, 2013

Intel Atom (Haskell) vs ARM (Lua) for Home Monitoring Station

ARMs are cheap and plentiful, but computationally limited.  I'm looking to do some image processing (motion detection is done by cheap webcams rather than PIR sensors) using OpenCV. This should work on an ARM, but how slow will it go?

Haskell doesn't have much of an ARM presence and I can't rely on bindings to port well.  If I use Haskell (and I have already prototyped some motion detection using Haskell and OpenCV), then I'll need a beefy server. Why?  Imagine 5 or 6 motion detectors working in parallel to form a comprehensive picture of movement in a household.  Plus, some of the visual detection is fairly fine grain (detecting steam, smoke and burner flame from a stove -- more on that later!).

I feel like I am selling my ideas short by going with ARM (at this point). I'd toss the Haskell code and use Lua (upon which I've also done some OpenCV prototyping).

What is the state of small (set-top) Atom PCs?
Well, this one: http://www.newegg.com/Product/Product.aspx?Item=N82E16883220294  looks promising ($244). The price is a bit high (compared to Android/ARM stuff out there), but it can be a good system to target.

/todd



27 comments:

  1. Plus, some of the visual detection is fairly fine grain (detecting steam, smoke and burner flame from a stove -- more on that later!).LED Flashlight

    ReplyDelete
  2. I feel like I am selling my ideas short by going with ARM (at this point). I'd toss the Haskell code and use Lua (upon which I've also done some OpenCV prototyping). Home Goods

    ReplyDelete
  3. Plus, some of the visual detection is fairly fine grain (detecting steam, smoke and burner flame from a stove -- more on that later!).
    Garden Sheds Ayrshire

    ReplyDelete
  4. I'm looking to do some image processing (motion detection is done by cheap webcams rather than PIR sensors) using OpenCV. This should work on an ARM, but how slow will it go? Canadian Diamond Products

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete
  6. Here are some of the coolest Halloween house displays I found on the web. Timber Laminate Flooring Adelaide

    ReplyDelete
  7. The comfort of home starts with coverage. Learn more about the homeowners insurance options that Lloyd Pro Group can provide in Atlanta and all of Georgia. Atlanta home insurance

    ReplyDelete
  8. Here are the details...sign up soon, as these classes will definitely sell out!appliances

    ReplyDelete
  9. Every experience I've had at Ikea has been, above all, damaging to both my psyche and my central nervous system. But I'm always going back for more. Preferred Termite and Pest Control LLC

    ReplyDelete
  10. I feel like I am selling my ideas short by going with ARM (at this point). I'd toss the Haskell code and use Lua (upon which I've also done some OpenCV prototyping). Weather Station Expert

    ReplyDelete
  11. Top Interior Design in Westlake Village, CA Hoot N' Anny Home, Eileen Gould Design & Construction, Urban Colony, YDesign Interiors arriendo departamento santiago centro

    ReplyDelete
  12. Home Improvement is a sitcom about Tim Taylor, the accident prone host of a Detroit, Michigan television program about tools, kitchen remodeling

    ReplyDelete
  13. I visited this resort recently and was taken by the wood cabins' work there. On enquiry i was brought to light that these has been purchased online from this website and from their special offers. It rarely happens these days that you get such quality products in your planned budget. Amazing timber works! Edvinas

    ReplyDelete
  14. How do I clean crystal chandeliers? by Blue Marble Lighting Crystal does mean cleaning, How to Clean Crystal Chandelier

    ReplyDelete
  15. It's like a store as work of art. Led by president and chief executive Paulette Cole, whose paternal great grandfather founded the carpet business in 1897, beth@pressurecookerpros.com

    ReplyDelete
  16. I saw this and have bookmarked it to do when I find a round wood piece somewhere, anywhere, where is it!! haha!private tutor

    ReplyDelete
  17. I think this is a really good article. You make this information interesting and engaging. You give readers a lot to think about and I appreciate that kind of writing. Bedding

    ReplyDelete
  18. I think this website would number one search engine. It was a pleasure to visit your website. lexington carpet

    ReplyDelete
  19. This type of message always inspiring and I prefer to read quality content, so happy to find good place to many here in the post, the writing is just great, thanks for the post. thanks wolf range repair

    ReplyDelete
  20. Thanks for this post, personally I think houses should have these set up as they would just feel safer, my friend Joel Booth is thinking about getting one for his home.

    ReplyDelete
  21. Oh wow, you have an amazing brain, would actually be interested in using this code in another project, will let you know how it goes.

    ReplyDelete
  22. I must say that looks fantastic.Simple yes gorgeous. Thanks for sharing. best garbage disposal reviews

    ReplyDelete
  23. I used OpenCV for image processing but I am not much familiar with Haskel and Lua. Can somebody explain briefly?

    ReplyDelete
  24. This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine. stone dinnerware

    ReplyDelete
  25. This blog is really great. The information here will surely be of some help to me. Thanks!. visit this website

    ReplyDelete
  26. Anonymous10:59 PM

    All information really great!There are some useful information that you may need here

    ReplyDelete
  27. I would personally not use Haskell if you are not prepared to pay the cost of having a high end server. There are some cost effective systems which can do a great job. I recently installed one for Mr T's Removals

    ReplyDelete