2 of 10
2
Dual IR Laser, Firefly MV, TouchLib running @ 112fps + TouchLib Speed/CPU Fix !!! ** UPDATED **
Posted: 16 June 2008 09:44 AM   [ Ignore ]   [ # 16 ]
Avatar
RankRank
Joined  2007-05-05
Total Posts:  198
Jr. Member

yeah baby… that shit is FAST!..

great job alex… please, please pretty please share your touchlib binaries.
I have a similar setup (firefly MV etc..)…

thanks..

ps.. you can buy firefly MVs seperately, but you will be forced to buy a “dev kit” for 100 $, which contains some
adapters, ptgrey API and a pci firewire card, plus another 100$ shipping… so if you only need one, its 399$ all
together, which simply sucks!

 Signature 

Blog: http://iad.projects.zhdk.ch/multitouch/
180 Project: http://www.timroth.de/180/

Profile
 
 
Posted: 16 June 2008 12:58 PM   [ Ignore ]   [ # 17 ]
Avatar
RankRankRank
Joined  2007-09-13
Total Posts:  314
Sr. Member

One more thing, Alex. How are you getting 100+ fps with the FireflyMV? Region Of Interest?

If so, how did you get ROI to work with Touchlib?

Keep up the great work, btw.

Profile
 
 
Posted: 16 June 2008 01:04 PM   [ Ignore ]   [ # 18 ]
Avatar
RankRankRankRank
Joined  2008-02-22
Total Posts:  559
Moderator

Your set up is awesome!!!!!!!!!!!!!!!!!!!!!!!!!!
I’ll have to look into the Dual IR Laser.
Keep up the great work

 Signature 

http://www.justinriggio.com cool mad
http://www.niceminds.com My blog

Profile
 
 
Posted: 16 June 2008 01:13 PM   [ Ignore ]   [ # 19 ]
Avatar
RankRank
Joined  2007-05-05
Total Posts:  198
Jr. Member

yeah you can adjust the roi when using touchlib.. in the properties window (format 7)…
at least thats how I tried it once…

 Signature 

Blog: http://iad.projects.zhdk.ch/multitouch/
180 Project: http://www.timroth.de/180/

Profile
 
 
Posted: 16 June 2008 02:26 PM   [ Ignore ]   [ # 20 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
GFantini - 16 June 2008 12:58 PM

One more thing, Alex. How are you getting 100+ fps with the FireflyMV? Region Of Interest?

If so, how did you get ROI to work with Touchlib?

Keep up the great work, btw.

Yes in the camera config dialog under ‘Format 7’, I setup the ROI as follows:
x: 216 w: 320
y: 120 h: 240

~Alex

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 17 June 2008 08:59 AM   [ Ignore ]   [ # 21 ]
Avatar
RankRankRank
Joined  2007-09-13
Total Posts:  314
Sr. Member

No luck. I can manage to configure the custom resolution, but then I get a “Sizes of input arguments do not match in function cvCopy...” message.

Maybe it’s because I’m not using PGR’s own drivers, because they don’t work with Touchlib in Vista x64. I’m using Unibrain’s generic DirectShow drivers.

But thanks.

Profile
 
 
Posted: 17 June 2008 10:51 AM   [ Ignore ]   [ # 22 ]
RankRank
Joined  2007-05-09
Total Posts:  137
Jr. Member

Alex, that’s awesome work! Amazingly smooth and reliable tracking. I see posts about lasers helping the speed, I’m not sure how it helps the speed, something tells me it’s more of that firefly cam and touchlib mod. Some description of your modification would be great smile

 Signature 

my weblog
peepfair.com, slowly being developed, please use freely

Profile
 
 
Posted: 17 June 2008 11:46 AM   [ Ignore ]   [ # 23 ]
Rank
Joined  2008-04-16
Total Posts:  59
New Member

scape, you’re right the laser approach doesn’t directly cause a speed increase. But if you look at the images AlexP has uploaded you can see that the blobs being produced are very clear and precise, so I can’t help but think that they are easier for the system to identify and track.

Profile
 
 
Posted: 17 June 2008 12:17 PM   [ Ignore ]   [ # 24 ]
RankRank
Joined  2007-05-09
Total Posts:  137
Jr. Member

good point. do you know if the laser light has a depth bleed like DI sometimes can? I mean where the light may light up the fingers before touchdown onto the surface? or is this solely frontal illumination?

 Signature 

my weblog
peepfair.com, slowly being developed, please use freely

Profile
 
 
Posted: 17 June 2008 12:51 PM   [ Ignore ]   [ # 25 ]
Avatar
RankRankRank
Joined  2007-09-22
Total Posts:  265
Sr. Member

Alex described it as low pressure , when your fingers just barely touch the laser , that’s mid-air , no surface touching.

Profile
 
 
Posted: 17 June 2008 03:26 PM   [ Ignore ]   [ # 26 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
scape - 17 June 2008 12:17 PM

good point. do you know if the laser light has a depth bleed like DI sometimes can? I mean where the light may light up the fingers before touchdown onto the surface? or is this solely frontal illumination?

By adjusting both laser beam thickness (laser light focus) and the laser light plane distance from the acrylic, you can make it so that the blobs are not visible until you physically touch the acrylic. So therefore with LLP method there are no depth bleed problems that DI has, in that regard the LLP method is more similar to FTIR.

~Alex

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
Posted: 18 June 2008 09:41 AM   [ Ignore ]   [ # 27 ]
RankRankRankRank
Joined  2007-01-08
Total Posts:  1038
Member

Congratz on your successful works Alex

Profile
 
 
Posted: 18 June 2008 02:13 PM   [ Ignore ]   [ # 28 ]
Avatar
RankRank
Joined  2008-05-31
Total Posts:  121
Jr. Member

hey alex can i use you setup with Xbox live camra or i have to get the same camra you have?

 Signature 

MT LCD
MT Wall

Profile
 
 
Posted: 18 June 2008 04:23 PM   [ Ignore ]   [ # 29 ]
Avatar
RankRankRankRank
Joined  2008-02-12
Total Posts:  842
Moderator

@ giggs: you can use the xbox live camera with a setup like Alexs’, but you wont get the frame rate he’s getting you’ll probably get around 30fps @ 640x400 or 60fps @ 320x200, by using the xbox 360 camera

Taha

 Signature 

My MultiTouch Blog
My Youtube

Profile
 
 
Posted: 18 June 2008 05:02 PM   [ Ignore ]   [ # 30 ]
Avatar
RankRankRank
Joined  2008-05-08
Total Posts:  281
Administrator
Giggs - 18 June 2008 02:13 PM

hey alex can i use you setup with Xbox live camra or i have to get the same camra you have?

Giggs, you can use Xbox live camera. As you can see from my other post, I used my old iBot camera with success and also in the past I used SPC900 cam.
The reason I went with the Firefly MV is that I tried to improve performance (latency and smoothness of blob tracking) of my setup.

~Alex

 Signature 

Computing is not about computers any more.  It is about living!

>>> CL-Eye Platform SDK is here <<<

Profile
 
 
   
2 of 10
2