| |
Features
- Real-time sarcomere length measurement from video signal at up to 2,250 frames per second
- Calculates sarcomere length accurately even with small sample regions and poor image quality
- Three length calculation methods: FFT, Autocorrelation Function/FFT and Autocorrelation Function/Sine-fit
- Complete System including: HVSL Software, PC, CCD Camera, camera interface card, all required cables.
- Easy to use calibration menu that provides two calibration methods: Field of View or Calibrated Length
- Scope module - real-time scrolling data display that stores up to 2 hours of sarcomere length data, can also log data to disk at up to 1,000 samples per second.
- Record and Playback Functions that allow high-speed streaming to disk and calculation of sarcomere length from .PGM and .JPG image files.
- Image Capture and SL data output can be controlled by ASI 600A Digital Controller.
- Output of SL data to ASI 600A Digital Controller for SL control.
The 901A High-speed Video Sarcomere Length (HVSL) system will acquire images and calculate sarcomere length at up to 2,250 frames per second. The system includes the HVSL software, a control PC, a camera interface, all required cables and a high-speed CCD camera capable of providing full-frame images at 210 frames per second. With smaller regions of interest (ROI) the camera can provide images at up to 3,000 frames per second. In addition to real-time sarcomere length (SL) measurement, the software can also be used to stream images to disk and to calculate SL from captured image files.
The software includes a Scope function that provides a scrolling data display of sarcomere length with time. This display can record up to 2 hours of sarcomere length data. The Scope display can be frozen at any time and the user can then scroll through the sarcomere history. Scope can also log SL data to disk at rates of up to 1,000 samples per second.
The HVSL software and hardware operates on a dedicated Linux PC. For ease of calibrating the system the HVSL software provides two calibration methods, Field of View and Calibration Length. Image brightness and contrast are controllable through the software.
Advanced Measurement Algorithms
The High-speed Video Sarcomere Length program includes three length calculation methods: Fast Fourier Transform (FFT) with curve fit, autocorrelation function (ACF)/FFT/Curve Fit and ACF/Sine-fit. The FFT method calculates an FFT for each scan line in the Region of Interest (ROI). The average is computed, the peak identified and then a quadratic curve is fitted to the spectrum around this peak. The location of the maximum of this curve provides the sarcomere length. The ACF method calculates the autocorrelation of each scan line and then calculates the average over the ROI. For periodic images the result resembles a sine wave. The ACF/FFT/Curve Fit method performs an FFT on the average ACF and then fits a curve to the spectrum. The location of the maximum of the curve provides the sarcomere length. The ACF/Sine-fit method fits a sine function to the average ACF to determine sarcomere length.
Of these three methods the ACF/Sine-fit provides the most robust and accurate method of determining sarcomere length. With this technique the measurement resolution is not dependent on the size of the ROI or on the number of cycles in the ROI. Traditional FFT methods produce a coarse measurement of sarcomere length when the optical magnification and ROI result in a small number of sarcomeres present in the image. This is not the case with the ACF/Sine-fit method which maintains length resolution even with small sample size or small number of sarcomeres in the image.
Additionally, the ACF/Sine-fit algorithm also handles noisy or poor images better than the FFT method. This is due to our technique of calculating the FFT of the ACF function, removing peaks outside of the expected range of sarcomere lengths and then calculating the inverse FFT. The resultant series is a filtered version of the ACF and has most of the noise removed from it. The sine-fit is then performed on this series. The simple FFT calculation method does have the advantage that the processing time is faster and therefore provides a higher measurement rate.
Screen Shots (Click on Title for Larger Image)
HVSL Software
- Operating System: Linux
- Language: C
- Interface: GUI (Windows-type), drop-down menus.
- Image Functions: Brightness, Contrast, Region of Interest (ROI)
- Region of Interest (ROI):Drag out ROI box with mouse, ROI box can be re-positioned using right mouse button or arrow keys.
- ROI Display: Readout in microns or pixels.
- Image Calibration: Field of View (FOV) or Calibration Length.
- Video Display Functions: Full Image, Region of Interest, Freeze.
- Calculation Algorithms:
Fast Fourier Transform / Curve Fit,
Autocorrelation Function / FFT / Curve Fit,
Autocorrelation Function / Sine-Fit.
Scope Function - Scrolling Display of Sarcomere Length vs Time
- Display: Sarcomere Length, Reference Length in real-time.
- Time base: 1s to 1 hr.
- Scaling: auto, 0.1μm, 0.2μm, 0.5μm, 1.0μm.
- Sampling Rate: 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 Hz.
- Data Recording: unlimited time, only limited by hard drive size.
- Display Freeze: display can be frozen and then the previous 2 hours of data can be reviewed.
- Cursor Readout: displays SL at cursor location.
Analysis Function - Plots SL and Velocity vs time
- Display: Sarcomere Length, Velocity vs time.
- Zoom: Drag out zoom box, release mouse button to zoom.
- Data Scroll: Scroll bar allows current time window to be scrolled through entire data record.
- Data Filter: Block average for SL, Savitsky-Golay for Velocity.
- Cursor Readout: displays SL, Velocity and Time at cursor location.
Record Function - Stores images, calculated SL values or both to disk.
- Rate:
Full Frame (640x480): 210 FPS,
Reduced ROI (640x240): 300 FPS,
Reduced ROI (640x120): 600 FPS,
Reduced ROI (640x60): 1000 FPS,
Reduced ROI (640x20): 1600 FPS,
Reduced ROI (640x8): 2000 FPS,
Maximum Rate (640x2): 2250 FPS.
- Duration: Set as Time (sec) or Frames
- Record: SL, Images or Both
- Trigger: Manual, 600A, TTL
- File Format: .PGM
Playback Function - Reads images from disk, displays and calculates sarcomere length.
- Rate:determined by ROI size and calculation method.
- File Format: .PGM, .JPG
- Types: Step, Stream, Loop
CCD Camera
- Model: Imperx VGA-210-L
- Type: CCD
- Resolution: 640 (H) x 480 (V)
- Image Area: 5.87 mm x 4.71 mm
- Pixel Size: 7.4μm
- Frame Rate:
Full Frame (640x480): 210 FPS,
Maximum (Reduced ROI): 2250 FPS.
- Shutter Speed: 1/50000 sec to 1/100 sec
- Lens Mount: C mount, 1/3” format
|