The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Brightness timeseries

2021-05-16

Ordinary brightness

Consider a time-stack image series img of 100 frames. An ordinary call brightness(img, def = "epsilon") will use all 100 frames to calculate the brightness image.

A contiguous brightness timeseries

Sometimes we want to see how the brightness is changing over the course of the acquisition. To do this, we could break up img into sequences of say 25 consecutive frames, getting 4 sets of frames (1-25, 26-50, 51-75 and 76-100) and calculate 4 brightness images. Ordinarily this would be quite laborious but brightness_timeseries(img, def = "epsilon", frames_per_set = 25) does this with ease.

An overlapped brightness timeseries

To get more fine-grained time information, we could overlap the windows to get 76 sets of frames (1-25, 2-26, 3-27, …, 76-100). This can be done with brightness_timeseries(img, def = "epsilon", frames_per_set = 25, overlap = TRUE). Beware when calculating overlapped timeseries like this that the resulting frames are correlated because e.g. the calculations on frames 1-25 and 2-26 use almost all of the same data.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.