[ gDCAM - Open Source CMU DCAM C++ Adaptor for Matlab IMAQ Toolbox ]

[ Home | Download | Documentation | Project Goals | Forums | About the Author ]
[ Sourceforge Project (Forums, Bugs, Features, Develop) ]
[ Example Applications of gVision ]

gVision


The gVision Camera Control Panel
gVision is an image acquisition package designed for use in physiology research and education. gVision streams data from several types of common live imaging devices to disk in a variety of supported formats (i.e. avi, fmf, tiff stack). gVision supports several custom triggering modes that offer motion detection, time lapse photography, and pre-buffered event capture. gVision supports hardware triggering of video frames (where supported by hardware).

gVision is an open source application allowing the user to customize the tool to acquire data and control other hardware as their expeirment may demand. gVision custom trigger modes are designed to enable rapid experiment prototyping in Matlab for a broad variety of scientific and educational applications.

Since gVision is a Matlab based application (compiled or otherwise), supported hardware includes that supported by the Matlab Image Acquisition Toolbox.

  • High end scientific imaging cameras
    • i.e. Hamamatsu, QImaging, and Camera Link Cameras
  • Intermediate range machine vision cameras
    • i.e. Basler, Point Grey, AVT, etc
  • Cheap streaming video cameras
    • i.e. Webcams, streaming capture cards, etc
Camera Standards Supported by gVision
  • DCAM compatible firewire cameras
  • GigE Vision - GenICam Standard
  • Camera Link
  • Microsoft DirectShow compatible cameras

The development of gVision has continued under researcher driven feedback at the HHMI Janelia Farm Research Campus in cutting edge neuroscience applications. The primary application of the tool are in behavioral videography in model systems (i.e. fruit flies and rodents).



Features

  • Image Acquisition from a broad variety of scientific and consumer grade cameras
  • Camera parameter control (i.e. brightness, shutter, gain, Region of Interest, etc)
  • File output to color or grayscale video file formats in 8 or 16-bit channel depth (avi, fmf, tiff stack)
  • Time Lapse, Motion Triggered, Buffered Manual Trigger modes
  • Time stamp overlay onto video stream
  • Segmentation of global video stream into several sub-files for tiled assay applications
  • Histogram, frame alignment, and linescan
  • Source code availability for custom experiment applications
  • Capable of expanding to high performance c/c++ code via Matlab IMAQ Adaptor Kit
  • Arbitrary text metadata logged with video

Press & Scientific Publications Using gVision

  • None Yet!

Publications About gVision for Citation

  • None Yet!


2010 - Gus K Lott III, PhD