Release note of BV_Analyzer Ver.0708

This document shows updated functions after Ver.0706

Summary of new functions of Ver.0708

1. New analysis functions

(1-1)

Calculation log file is available; [History File] area.

The log file of [Calculation] processes can be saved, loaded.

(1-2)

The exponential approximate curve is available in [Drift Remove] function.

The exponential approximate curve by 1-1/e(At) was added to [Drift remove] function of [Calculation] tab page.

(1-3)

[Stripe Show] function was improved.

[Stripe Show] function was improved.  Several stripe maps are available, and the comparison of them is easier than before.  The information of the points and the frame time are also available.

(1-4)

AVI replay speed can be set when AVI file is created and saved.

When AVI file of selected canvas area or image data is saved, the replay speed can be input.  User can set frame number per second for AVI file.

(1-5)

Others

Bugs in [Together by step num] and [Extraction by step num] functions are fixed.

2. Data acquisition functions for MiCAM02

(2-1)

[Pause] function is available in [Stim-Nostim] mode.

Acquisition can be paused optionally during [Stim-No.Stim] mode.

(2-2)

Acquired data can be saved without result display on canvas.

Acquired data by sequencer can be saved without display on canvas in [AutoExe] mode.


1. New analysis functions

 (1-1) Calculation log file is available; [History File] area.

[History File] function was added in [Calculation] tab page, so that the log of calculation processes can be saved, and can be applied for other data.

* [Hist Save]:     The log of processes to selected data is displayed in [Calculation History] window of [Calculation] tab page.  [Hist Save] opens [Save as] window to save the log in .hst format.  The saved log file is binary format, so it can not be edited by general text editors.

* [Hist Load]:      This button opens [Open file] window to select hst file, and the content of selected hst file is displayed before the loading.  [OK] button starts loading selected hst file, and the file name is displayed under [Hist Load] button.  The software displays last loading file name.

* [Apply All]:       This button starts processes in hst file to all data on canvas.

(Attention)        Only the functions of [DF/F], [Spatial Filter], [Median Filter], [Cubic Filter], [DERIV], [HPF/LPF] and [User Function(t)] can be recorded in hst file.

 (1-2) Exponential approximate curve in [Drift Remove]

After the selection of data on canvas, click [Drift Remove] of [Calculation] tab page.

* Exponential approximate curve was added to polynomial approximate curves selection.  Check [1-1/exp(At)] in (2) of [Drift Remove] window to use exponential approximate curve.

* Set four reference points, which colors are green, orange, gray or brown, on the areas with remarkable drifting.

This function calculates the averaged wave, blue wave, from the four points, and then the simple moving average wave is calculated with 5 frames total, pre 2 frames and post 2 frames.  63% of the maximum value in the simple moving average wave is calculated as time “T”.  When A= 1/T, the drift curve, pink wave, can be shown by F(y) = Max*(1-1/exp(Ax)).  The coefficient “A” is common in this data.

* Exponential curve can be controlled manually.

On the wave in [Average & Drift Line (pink)], horizontal pink lines shows maximum value and the 63% of it, and vertical pink line shows the time constant point, which is 63% of the maximum value in default.  This time constant point can be set manually by drag the vertical pink line. 

(Attention) When the reference points are changed or the preview point is changed, the horizontal and vertical pink lines are set on default positions.

* [Preview] shows the red approximate curve of the preview point, black point, as the preview image of the result of removing drift process.

* Fitting check box

ON: The vertical blue broken line, which is 10 frames wide, can be adjusted manually by drag to the point, which the value is used as maximum value in above formula.  The averaged value of the 10 frames shown by the blue broken line is used as the maximum value for the data.  Then the values from F(x, y, t) = Max(x, y)*81-1/exp(At)) is subtracted from the original data. 

V’(x, y, t) = V(x, y, t) - F(x, y, t)

V’(x, y, t) is the result of Drift Remove, V(x, y, t) is preview point

OFF: 1/e level is calculated by the ratio of intensities of the points of background image.

V'(x, y, t) = V(x, y, t) - β*(1-1/exp(At))*backPrv/backRef

V’(x, y, t) is the result of Drift Remove, V(x, y, t) is preview point, β*(1-1/exp(At)) is approximate curve from reference, backPrv is the background intensity of Preview point, backRef is the background intensity of Reference point.

* [Drift OK] starts removing drift process to all pixel.  After the end process, “Drift Remove Exp” is shown in [Calculation History].

(1-3) Stripe Show function was improved.

[Stripe Show] was improved, so that image size is variable, and StripeMap can be created in the set image size.  Up to 6 stripes can be set on same image, and the coordinates’ information of the stripes is available.

* Select data on canvas, and select [View]-[Display Window for Strip] in main menu, or click  in tool bar to open [Show Stripe Main] Box.

(1)   Select magnitude of image in [Image Zoom].

(2)   Set the shape of stripe to [One Line], [Bezier Curve] or [3 Bezier Curve].

(3)   Up to 6 stripes can be set.  Set [Stripe No.], and drag on the image to make the stripe.  [Bezier Curve] needs the set of control points.  The start of the stripe is shown at (5), and the end is shown at (6).  In case of [One Line], the length of the stripe is shown at (7) with pixel unit.

(4)   After the setting of stripes on the image, click [Map Draw] to open [Stripe Map] box.  The vertical axis of stripe map is special position on the original image, and the horizontal axis is time, frame number.

[Roate]&[View] shows 3 dimensional display of stripe map, and [Wave Display] shows waves on the stripe.  Those functions are same as before.  Up to 6 Stripe Maps are available in different window.  To open different stripe map, change [Stripe No.] and click [Map Draw].

New Function 1:The position on Strip Map links to original data.
(A) Check [Image Point] of Stripe Map to show color lines on stripe map.  The horizontal line can be moved by drag on stripe map, and the position is shown in [Show Stripe Main] window.

New Function 2:  Frame position, time, line display
(B) Check [Frame(Time) Line] box to show the vertical line on the stripe map.  This line links the time of image shown in [Show Stripe Main] window.  The frame line on stripe map can be moved by drag, and the image in [Show Stripe Main] window is automatically changed according to the position of the frame line in [Stripe Map].

New Function 3:  Detailed display in measure area
Input the size of pixel in [um/px] to show the scale on the stripe map.  User can draw a line freely by drag on the stripe map, and the slope is shown as the conductive velocity with the unit of micrometer per millisecond [um/ms].  The length of the free line and difference of time are also displayed in (C).

New Function 4:  Movie function
[Movie] of [Control] tab page starts the movie in [Show Stripe Main] window.  The frame line, blue line, in [Stripe Map] window is also moves according to the movie.

(1-4) AVI replay speed can be set when AVI is created and saved.

* AVI replay speed can be set when it exported.  The number of frame per second can be set, and the number should be more than 1.

* When the set area of canvas is converted to AVI movie, the replay speed can be set on [Export AVI] window.

* When AVI movie is created from image data, the replay speed can be set in [Movie Export] window which is opened by [Movie Export] of [Control] tab page.

* When 3D image shown by [View]-[Display Window for 3D] is converted to AVI movie, the replay speed can be set in [3D show] window.

(1-5) Others

* The bugs in [Together by step num] and [Extraction by step num] functions are fixed.


2. Data acquisition function for MiCAM02

(2-1) [Pause] function is available in [Stim-Nostim] mode.

[Pause] of [Acquisition] window starts pause status after next set of Stim-Nostim acquisitions.  This function is available only in [Stim-Nostim] mode.  [ReStart] restarts the acquisition.

(2-2) Acquired data can be saved without result display on canvas.

When [Save data without display on canvas] of [Auto Exec by sequencer] window is checked, the acquired data is saved without result display on canvas. 

(Attention)save_data” command must be in the sequencer.