|
| |
|
Software
Acquire
Filter
Analyze
Cameras
USB
Firewire
High-Precision
Boards
USB
Firewire
High-Precision
Ready to Buy?
|
|
EyeSpy is flexible, allowing cutting-edge researchers to experiment, fast-paced companies to develop new products, and privacy-concerned customers to keep proprietary processes safe.
|
EyeSpy:
- works with many off-the-shelf Firewire/USB cameras and acquisition boards
- set-and-forget image/data acquisition with real-time processing
- digital/analog input and output for sending/receiving triggers (external and image-based)
- map any image-based parameter to an output line
- image comparison and filtering that can be applied in series, real-time or after acquisition
- line profiles and intensity histograms
- movie making – record directly into your computer and export to other applications
- intensity tracking
- accumulated images
- 3-dimensional and contour plotting
- Fast-Fourier Transform analysis for finding frequency dependence
- lossless data compression, including movies (ZLib compression)
- export data, images, and movies to common applications
- —including Microsoft® Word/Excel, Windows® Media, and Adobe® Photoshop
|
...and so much more! That flexibility is why our customers chose EyeSpy.
Spend more time on task. From within EyeSpy, access an exhaustive, context-specific help manual about each dialog, real-time chart, analysis option, acquisition mode, and button. Quickly step through a simple Quick Start guide to practice some of the common features of EyeSpy, including filters, image analysis, and image-based triggering.
In addition, we offer the standard option of multiple data-set capability, for sorting data acquisition based on trigger input.
Below, learn about EyeSpy's software, tested cameras and data-acquisition boards.
|
|
| Software
EyeSpy is a powerful time-resolved acquisition and analysis tool. Use EyeSpy for the tasks of watching, measuring, triggering, and timing.
Controlling the input is a matter of choosing the camera properties, which are selectable in every acquisition mode. Advanced acquisition options are available so that users can, for example, set a schedule to capture more images at the beginning of acquisition and fewer at the end. Powerful real-time analysis tools can also be set to trigger outside events during recording sessions. Or the user may analyze previously acquired data. Both real-time and post-acquisition data can be analyzed with a suite of analysis tools.
With EyeSpy, for example, there’s no more need to come in every three hours to the lab to measure how a culture has grown. Here, you have the ability to analyze the intensity of a dye in a fluid-flow experiment. Now capture in one picture which routes a mouse took though a maze without having to view the whole video. How will you use EyeSpy?
Below, learn more about using EyeSpy's tools for acquiring, filtering, and analysis.
|
| |
|
|
|
| |
Acquire |
| |
| |
 |
|
Live Video—input live video into the EyeSpy software. Zoom in/out, pause, refresh, change properties, or take a Snapshot of the live video feed using the live-video toolbar:

|
| |
| |
 |
|
Single Image—single images (from live video or movie) for quantitative static analysis and archiving |
| |
| |
 |
|
Multiple Images—a user-selected number of images sequentially (from live video or movie) for quantitative analysis and archiving. Each image is saved as a separate file. Images can be acquired in real-time to system RAM (up to the limit of physical memory) or can be stored directly to hard disk. |
| |
| |
 |
|
Movie Mode—acquire images sequentially (from live video or from another movie), saved together as one file. Movie files have the properties of a Digital Video Disk (DVD)—they can be played back at different speeds, paused, and advanced or rewound frame-by-frame—using the movie toolbar:

|
| |
| |
 |
|
Focus Mode—perform real-time analysis on user-defined regions, allowing for easy focusing and alignment without having to save data. An arbitrary number of lines and rectangles may be monitored simultaneously, yielding time-resolved simultaneous data-acquisition and analysis. |
| |
| |
 |
|
Scan Mode—perform analysis on live video or on a movie file, and save analysis (as well as a movie file, if desired). An arbitrary number of lines, rectangles, and ellipses may be monitored simultaneously, yielding time-resolved simultaneous data-acquisition and analysis. |
| |
| |
Interactive Accumulation |
Build a single summed image and view it while it is being built: as each new image comes in, the resultant summed image is displayed. Useful for monitoring movement, system noise, or pattern shifts over time. |
| |
Top
|
| |
Filter |
| |
| |
There are three kinds of filters in EyeSpy's software: camera, image, and data.
- Camera filters process the incoming image/movie and change how the image/movie is acquired—as if the camera lens itself had a filter on it.
- Image filters process an image/movie after acquisition and place the filtered result in a new file, leaving the original unchanged.
- Data filters process a plot that the user created to analyze an image/movie or acquisition process. These can be applied to the original plot itself or in a new window that leaves the original plot unchanged. Learn more about data filters in the analyze section, below.
The camera and image filters are listed below. Apply up to five filters to live video sequentially—the output of one filter is the input of the next filter—or, after acquiring an image/movie, apply an unlimited number of image filters.

...and... Histogram Equalization, HSB Adjustment, Invert, Log Scaling, Maximize Contrast, Median Filter, Neutral Density, Reverse 2x1 Binning, RGB Adjustment, RGB to Grayscale, Rotate, Scale to New Size, Smooth (Boxcar), Spot Finder, Threshold, Unsharp Masking.
In addition, combine two or more images/movies using logical filters:
Add, And, Average, Divide, Exclusive-Or, Or, Subtract.
Or Reverse, Skip Frames, or Trim Frames from a movie.
|
| |
Top
|
| |
Analyze |
| |
| |
All of the analysis tools in EyeSpy are interactive, meaning that changing the parameters of the analysis tool automatically updates the plot(s). In addition, this interactivity means that the analysis is real-time for the live video feed and may be played through (or stepped frame-by-frame) for a movie file.
There are two kinds of analysis tools:
- Data (filter) analysis process raw or filtered intensity data taken from a Line Profile.
- Image analysis process raw or filtered intensity data taken from a window placed on the image/movie/video.
For Data (filter) analysis, the *following tools are available:
*See below for an analysis option that allows you to program your own tools.
And, because of it's frequent use by many of our customers, the 1-D FFT tool has its own button: |
| |
 |
|
FFT—Fast Fourier Transform any line plot, useful for frequency analysis. Note that this is a separate function from the 2D FFT image filter, which applies to the image itself.
|
| |
| |
| |
For Image analysis, the following tools* are available:
|
| |
 |
|
Line Profile—plot intensity as a function of position. The position is determined by a line, which is placed on top of the live video feed, an image, or a movie. |
| |
| |
 |
|
Histogram and Statistics—plot count versus intensity as a function of window position. |
| |
| |
 |
|
Surface Plot—plot intensity in a 3-D plot as a function of window position. |
| |
| |
 |
|
Contour Plot—plot intensity with contour lines as a function of window position. |
| |
| |
Triple Region Plot |
Combine a Surface Plot, Contour Plot, and the original image as a function of window position. |
| |
| |
*See just below for an analysis option that allows you to program your own tools.
|
| |
There are two analysis options:
- ChartFX™ uses the data analysis and visualization tools of SoftwareFX, a component vendor that created ChartFX™ for the visual development community. This tool comes standard with EyeSpy.
- Interactive Data Language (IDL) uses the data analysis and visualization tools of ITT Visual Information Systems, which grew out of a university project and became the visualization tool of choice for NASA. The IDL option is available with EyeSpy for an additional cost because, for example, you can:
- Download more IDL filters from thousands of libraries and web sites
- Use a simple text editor to program even more filters in the simple language of IDL. Then, after saving these new filters in the proper EyeSpy directory, they will function as if they had always been a part of EyeSpy.
Below is a side-by-side comparison of IDL and ChartFX, showing the same image plotted by each visualization tool. |
| |
| |
| original image |
 |
Red box on image placed
by clicking 'Surface Plot' |
| |
| IDL |
 |
⇐ Modifications to make this image:
Choose Sample Size
Apply Palette
To rotate:
click-and-drag plot |
| |
| ChartFX™ |
 |
⇐ Modifications to make this image:
Choose Sample Size
Count number of visible rows (e.g., 9)
Apply Palette to row 1
Apply Palette to row 2
…
Apply Palette to row 9
Easiest way to rotate:
Open properties
use x slider (5° steps)
use y slider (5° steps)
Apply rotation
|
|
|
Top
|
| Cameras
EyeSpy works with many off-the-shelf USB/Firewire cameras, and we will soon post several more cameras that we will support. In the meantime, please contact us directly to discuss it or use our online form.
|
| |
|
|
|
| |
Firewire Camera
|
| |
K30FW—Progressive scan, interline-transfer, 30 fps (10-bit mode), 60 fps (8-bit mode), IEEE-1394 CCD camera |

|
- 1/3" Hyper HAD progressive scan interline-transfer CCD
- 640(H) x 480(V)
7.4 µm x 7.4 µm
- spectral range: 280-1000nm
- S/N ≥ 56 dB or better
- Sensitivity: 1 lux at F1.4
- Exposure: 1ms–65sec
- 12mm f/1.4 C-mount lens
- 10m standard Firewire cable
|
| |
High-Precision Camera
|
| |
K200D—Progressive scan, interline-transfer, 50 fps, 12-bit digital CCD camera with dedicated Ethernet-based digital framegrabber |

|
- 1/2" Hyper HAD progressive scan interline-transfer CCD
- 640(H) x 480(V)
9.9 µm x 9.9 µm
- spectral range: 280-1000nm
- S/N ≥ 65 dB or better
- Sensitivity: 1 lux at F1.4
- Exposure: 1ms–10min
- 17mm f/0.95 C-mount lens
- 25' CAT5E Ethernet cable
|
|
Top
|
| Boards
EyeSpy works with standard USB and Firewire boards, thanks to universal standards. The boards below are ones that we offer with the EyeSpy software, and we will soon post several more boards that we will support. In the meantime, please contact us directly to discuss it or use our online form.
|
| |
|
|
|
| |
USB Board
|
| |
Most computers come with USB (1.0 or 2.0). We will be offering a USB board that matches the needs of our USB camera, to come. |
| |
Firewire Board
|
| |
For use with K30FW camera—High-performance Firewire technology supports speeds up to 800 Mbps. Our standard 1394a board provides three fully compliant cable ports to transmit/receive data at 100/200/400 Mbps.
In the near future, we intend to offer a Firewire 1394b board, with speeds up to 800 Mbps. |
| |
High-Precision Board
|
| |
For use with K200D camera—Programmable resolution, 40 MHz digital framegrabber handles up to 32k x 32k images, up to 32 bits/pixel. 2 MB image FIFO memory, 132 Mbps burst speeds. Programmable input trigger, output strobes, 4 general purpose I/O (TTL) lines, three general purpose RS422 outputs. Short-card PCI format, has on-board 12V (@ 800 mA) and 5V (@ 500 mA) outputs. |
|
Top
|