LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Sequenced imaging analysis - newbie

Hi, 

 

I've started to look at some image analysis from an IR-camera for medical purposes. Currently I'm measuring skin temperatures of people with neurological conditions as their sweat patterns / heat regulation has proven to be altered under exercise / activity circumstances. As I'm taking "pictures" every minute over a 2 hr experiment (from in total 60 participants) you can see what data issues I might be having. 

 

I was wondering if there was a way in labview to analyse image changes over time. So let's for example say that I hook all 120 images (of one participant) up in an array-like dataset, would it be possible to run a colour frequency analysis over these images in order to detect overall change in colour spectrums (i.e.. From cold=blue to warm=red)?

 

I'm completely new to this form of analysis and I'm not sure where to start, so any help would be welcome!

 

I'm on 2011, serv pck 1

 

ta

 

Patrick

0 Kudos
Message 1 of 10
(3,619 Views)

Do you have the Vision add on?

0 Kudos
Message 2 of 10
(3,604 Views)

sadly no... Does this mean I'm .......? Smiley Mad

0 Kudos
Message 3 of 10
(3,602 Views)

Well, it sounds like a much easier job if you had the vision package.

 

If you want to collect images from your IR camera directly in LV, you will probably need Vision.

 

If your temp data is coming in the form of an array of numbers then you could probably do it without Vision (but it would be easier with it)

0 Kudos
Message 4 of 10
(3,598 Views)

no the IR camera isn't connected to LV, instead I'm downloading the pictures into a folder to run the analysis afterwards. As timing resolution isn't a problem, I@m not in need of a video as the "sweat response" is to low. 

 

So I'm talking on an image basis to run a colour spectrum analysis on there of some kind. Perhaps create an RGB matrix? That would be another start?

0 Kudos
Message 5 of 10
(3,596 Views)

Can you post a data/image sample?

 

0 Kudos
Message 6 of 10
(3,593 Views)

Had to look for a few clean ones. Don't look for the surrounding movement of people as images are normally cleaner. But this is the only few clean ones i've got from a pilot last year. 

 

Thanks for your help btw! much appreciated

Download All
0 Kudos
Message 7 of 10
(3,585 Views)

With the Vision module, yes, easy peasy.

Without, could take a bit of thinking but not impossible.

 

I have a lot on this afternoon, but if nobody else steps up I will have a proper look when I am free.

Message 8 of 10
(3,579 Views)

Cheers Phil!

0 Kudos
Message 9 of 10
(3,571 Views)

Hi,

 

Have a look at the Graphic Format and Picture Functions pallets within the Programming pallet.

There are some non-Vision VIs for loading your JPGs and turning them into an array of numbers (ReadJPG.vi and Unflatten Pixmap.vi).

 

Then you can analyse your arrays of colour values as you wish. 

Maybe something allong the lines of percentage of the image which is between certain colour ranges  , then looking at how this changes over your series of images? (colour to RGB.vi could be useful here)

 

Hopefully that is enough to get you going.

0 Kudos
Message 10 of 10
(3,546 Views)