Main Page | Report this Page
Science Forum Index  »  Image Processing Forum  »  Need Help with Image Processing using Mathematica...
Page 1 of 1    

Need Help with Image Processing using Mathematica...

Author Message
jalbers...
Posted: Mon Oct 05, 2009 10:21 am
Guest
I have been playing around with image processing using Mathematica and
have started to do some reading to learn some of the fundamentals of
image processing. I want to be able to build a machine that can
recognize basic hardware items nuts, bolts, washers, screws,
springs, ... as they go down a conveyor belt in single file and also
once they are identified classify them by size. I plan to have a
digital camera take a picture of the item as it passes by and then do
some image processing in Mathematica to determine the type of object
and size.

After I master some of the fundementals, what books should I read on
image processing and topics, algorithms on image processing should I
study in more depth to learn how to do this specific type of object
recognition?

Any help would be greatly appreciated. Thanks
 
ImageAnalyst...
Posted: Tue Oct 06, 2009 12:44 am
Guest
On Oct 5, 4:21 pm, jalbers <jalb... at (no spam) bsu.edu> wrote:
[quote:b0374876f4]I have been playing around with image processing using Mathematica and
have started to do some reading to learn some of the fundamentals of
image processing.  I want to be able to build a machine that can
recognize basic hardware items nuts, bolts, washers, screws,
springs, ... as they go down a conveyor belt in single file and also
once they are identified classify them by size.  I plan to have a
digital camera take a picture of the item as it passes by and then do
some image processing in Mathematica to determine the type of object
and size.

After I master some of the fundementals, what books should I read on
image processing and topics, algorithms on image processing should I
study in more depth to learn how to do this specific type of object
recognition?

Any help would be greatly appreciated.  Thanks
[/quote:b0374876f4]
-------------------------------------------------------------------------------
This type of object recognition would be covered in the fundamentals,
unless you have the objects overlap, in which case it gets trickier.

There are lots of books on image processing. Personally I like the
Handbook of Image Processing by John Russ because it deals with a very
wide variety of subjects/samples (i.e. it's not all medical or remote
sensing - it has lots of different scenes). Perhaps there is a book
more targeted towards machine vision (industrial inspection) that
would be more focused for what you want.
 
Randy Crawford...
Posted: Mon Oct 12, 2009 7:37 pm
Guest
On Mon, 05 Oct 2009 13:21:24 -0700, jalbers wrote:

[quote:179e601af6]I have been playing around with image processing using Mathematica and
have started to do some reading to learn some of the fundamentals of
image processing. I want to be able to build a machine that can
recognize basic hardware items nuts, bolts, washers, screws, springs,
... as they go down a conveyor belt in single file and also once they
are identified classify them by size. I plan to have a digital camera
take a picture of the item as it passes by and then do some image
processing in Mathematica to determine the type of object and size.

After I master some of the fundementals, what books should I read on
image processing and topics, algorithms on image processing should I
study in more depth to learn how to do this specific type of object
recognition?
....[/quote:179e601af6]

I think few textbooks address shape recognition. It's a relatively
advanced topic that texts liks Gonzalez and Woods or Jain simply don't
have enough pages to cover.

<http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/
dp/013168728X/ref=sr_1_1?ie=UTF8&s=books&qid=1255396622&sr=8-1>

<http://www.amazon.com/Fundamentals-Digital-Image-Processing-Anil/
dp/0133361659/ref=pd_sim_b_12>

Two important papers on shape recognition are:

Active Appearance Models (Cootes)
http://en.wikipedia.org/wiki/Active_appearance_model
http://citeseer.ist.psu.edu/old/723056.html

Scale-invariant feature transform (Lowe)
http://en.wikipedia.org/wiki/Scale-invariant_feature_transform
http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf

In both cases, you can probably find free source code on the web
to get started. But Matlab is much more popular for imaging than
Mathematica.

Randy
 
Jan Bruijns...
Posted: Wed Oct 14, 2009 12:19 am
Guest
Randy Crawford wrote:

[quote:1ce4c22013]On Mon, 05 Oct 2009 13:21:24 -0700, jalbers wrote:



I have been playing around with image processing using Mathematica and
have started to do some reading to learn some of the fundamentals of
image processing. I want to be able to build a machine that can
recognize basic hardware items nuts, bolts, washers, screws, springs,
... as they go down a conveyor belt in single file and also once they
are identified classify them by size. I plan to have a digital camera
take a picture of the item as it passes by and then do some image
processing in Mathematica to determine the type of object and size.

After I master some of the fundementals, what books should I read on
image processing and topics, algorithms on image processing should I
study in more depth to learn how to do this specific type of object
recognition?


...

I think few textbooks address shape recognition. It's a relatively
advanced topic that texts liks Gonzalez and Woods or Jain simply don't
have enough pages to cover.

http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/
dp/013168728X/ref=sr_1_1?ie=UTF8&s=books&qid=1255396622&sr=8-1

http://www.amazon.com/Fundamentals-Digital-Image-Processing-Anil/
dp/0133361659/ref=pd_sim_b_12

Two important papers on shape recognition are:

Active Appearance Models (Cootes)
http://en.wikipedia.org/wiki/Active_appearance_model
http://citeseer.ist.psu.edu/old/723056.html

Scale-invariant feature transform (Lowe)
http://en.wikipedia.org/wiki/Scale-invariant_feature_transform
http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdf

In both cases, you can probably find free source code on the web
to get started. But Matlab is much more popular for imaging than
Mathematica.

Randy


Dear Randy,[/quote:1ce4c22013]

The next book is about image processing with mathematica:


Front-end vision and multi-scale image analysis


Bart M. ter Haar Romeny, PhD


Eindhoven University of Technology
Faculty of Biomedical Engineering
Biomedical Imaging & Informatics


Eindhoven - the Netherlands
B.M.terHaarRomeny at (no spam) tue.nl <mailto:B.M.terHaarRomeny at (no spam) tue.nl> ,
bmia.bmt.tue.nl <http://bmia.bmt.tue.nl>

Version September 2009 homepage author
<http://bmia.bmt.tue.nl/people/BRomeny/index.html>
for /Mathematica/ 5.2 and 6.0 and 7.


--
Jan Bruijns
Senior Scientist, Philips Research Europe - Eindhoven

Office: WO-p-94, Postbox WO02
High Tech Campus 36, 5656 AE EINDHOVEN
The Netherlands

Phone: +31 40 2744724
Fax: +31 40 2742630
E-mail: jan.bruijns at (no spam) philips.com
 
Johann Blaser...
Posted: Fri Oct 16, 2009 9:32 am
Guest
I would also search for free sources on the web.
A little googling led me to some articles, that i find quite
interesting to start with:
http://internationalmathematicasymposium.org/IMS2006/IMS2006_CD/articles/Jankowski.pdf
http://www.izbi.uni-leipzig.de/izbi/publikationen/publi_2004/IMS2004_JankowskiKuska.pdf

After gooling for the person who wrote this articles i found out that he
instructs a image processing course based on mathematica with some
notebooks on his course-site
(http://usm.maine.edu/~mjankowski/docs/ele489/index.htm).

With some background in mathematica i think its better to have a look at
such sources than buying an very expensive book with some very special
topics (except you have a good library near by).

Greets,

Johann
 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Sun Nov 29, 2009 6:33 pm