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



23 comments:

jowdjbrown said...

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

Elizabeth J. Neal said...

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

jowdjbrown said...

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

Elizabeth J. Neal said...

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

Elizabeth J. Neal said...
This comment has been removed by the author.
Richard C. Lambert said...

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

Elizabeth J. Neal said...

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

Richard C. Lambert said...

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

Robert F. Crocker said...

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

Elizabeth J. Neal said...

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

Richard C. Lambert said...

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

Elizabeth J. Neal said...

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

Elizabeth J. Neal said...

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

brittanymlemay said...

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

brittanymlemay said...

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

jowdjbrown said...

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

Robert F. Crocker said...

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

Robert F. Crocker said...

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

Richard C. Lambert said...

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

Lauren Bootfall said...

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.

SOND1 said...

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.

Theresa Moore said...

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

Alra Reo said...

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