What cameras permit hardware TTL frame capture and work well with MATLAB Image Acquisition Toolbox?

4 views (last 30 days)
I would like to know what camera hardware if any would be appropriate for my application, especially if someone has specific experience with the hardware working in a similar capacity using the Image Acquisition Toolbox in MATLAB 2015a (I have access to all versions from 2013-2015). Background: I am running a mouse behavioral experiment where I am fluorescence imaging the brain and taking overhead tracking video. To accurately relate events in the video streams each frame should be within tens of milliseconds of each other. Thus, ideally I would like to have every frame of overhead video triggered by a sync pulse output by the DAQ board of the fluorescence imaging system every time a frame is captured. The fluorescence imaging is taken at 15-20 Hz and the sync pulse is either 50% or Normal duty cycle. Even being able to accurately trigger acquisition of a fixed number of frames from the overhead camera upon a single TTL pulse would be acceptable. Currently I have jury-riggged an Arduino using the ArduinoIO library to start acquisition of a fixed number of frames upon a TTL input using a camera with no hardware triggering (Sentech TB83), but the start time latency and jitter makes this unusable for rigorous post-hoc analysis. I have attached an image showing what I am attempting to do.
I am thinking of Point Grey cameras (e.g. https://www.ptgrey.com/blackfly-13-mp-mono-usb3-vision-sony-icx445) or Guppy cameras (e.g. https://www.alliedvision.com/en/products/cameras/detail/Mako%20G/G-125.html), but am happy to hear about other vendors. To summarize my question, does anyone use or know of cameras that they know work well with MATLAB's Image Acquisition Toolbox, especially using hardware triggering, before I purchase something? I searched for questions related to this and could only find examples of cameras that maybe do not work so well (including at least one Guppy camera).

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!