Signal processing
ECG data set from data logger SCHILLER Microvit MT-101 (with kind support of the medical doctor)
Header 512
Frame rate 256
Type uint16
Partial sequence as seismogram
▸ Cloud2 script
new.all
set.red
import.filtered "test.dat" 13000000 13010000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13010000 13020000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13020000 13030000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13030000 13040000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13040000 13050000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13050000 13060000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13060000 13070000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13070000 13080000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13080000 13090000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 13090000 13100000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14000000 14010000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14010000 14020000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14020000 14030000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14030000 14040000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14040000 14050000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14050000 14060000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14060000 14070000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14070000 14080000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14080000 14090000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 14090000 14100000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15000000 15010000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15010000 15020000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15020000 15030000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15030000 15040000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15040000 15050000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15050000 15060000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15060000 15070000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15070000 15080000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15080000 15090000 false 1 3 0
transform.move <0, 500, 0>
import.filtered "test.dat" 15090000 15100000 false 1 3 0
transform.move <0, 500, 0>
transform.scale <2, 1, 1, 1>
Peak (blue) and arrhythmia (red)
Complete data set (up:8 am – down:8 am)
Raw | Filtered | Noise |
▸ Cloud2 script
new.all
// import of uint16 values
import.raw "test.dat" 256 21495000 false 1 20 1 30 100 350 true 10
//import.filtered "test.dat" 256 21495000 false 1 3 1 75 100 350 true 10
//import.noise "test.dat" 256 21495000 false 1 20 1 30 100 350 true 10
transform.scale <1, 0.1, 1, 1>
edit.smooth.lines 3 19
edit.smooth.lines 3 19
transform.scale <200, 1, 1, 1>
transform.mirror.z
bool.copy.axis 1 3
// >State>Pref colors
//screenshot.xz "image_raw_4.png" <4000, 4000>
Image (PNM)
Insert at the beginning of the data
P5
6000 3500
65535
and rename file to PGM.
Audio (FFmpeg)
Float: f32be, f32le, f64be, f64le
Signed integer: s8, s16be, s16le, s24be, s24le, s32be, s32le
Unsigned integer: u8, u16be, u16le, u24be, u24le, u32be, u32le
Chirping (Frame rate 60 * 60 * 256)
> ffmpeg -f u16le -ar 921600 -ac 1 -i test.dat test.wav
Bumblebee (Frame rate 60 * 256)
> ffmpeg -f u16le -ar 15360 -ac 1 -i test.dat test.wav
Heartbeat (Frame rate 256)
> ffmpeg -f u16le -ar 256 -ac 1 -i test.dat test.wav