Current Server Time: 23:16 (Central Europe)

#apertus IRC Channel Logs

2022/06/13

Timezone: UTC


01:28
littlebobeep
left the channel
01:40
littlebobeep
joined the channel
02:10
littlebobeep
left the channel
02:15
littlebobeep
joined the channel
05:32
littlebobeep
left the channel
05:35
littlebobeep
joined the channel
06:05
littlebobeep
left the channel
06:12
littlebobeep
joined the channel
06:41
littlebobeep
left the channel
06:47
littlebobeep
joined the channel
07:46
littlebobeep
left the channel
07:48
littlebobeep
joined the channel
08:06
littlebo1eep
joined the channel
08:08
littlebobeep
left the channel
08:20
littlebobeep
joined the channel
08:24
littlebo1eep
left the channel
08:25
littlebobeep
left the channel
08:26
littlebobeep
joined the channel
09:49
littlebobeep
left the channel
10:11
littlebobeep
joined the channel
10:22
littlebobeep
left the channel
10:23
littlebobeep
joined the channel
13:51
littlebobeep
left the channel
14:53
littlebobeep
joined the channel
15:04
littlebobeep
left the channel
16:27
vup
ill have no time for the meeting later, but some updates:
16:27
vup
I mostly worked on the recorder
16:27
vup
there are a bunch of new features:
16:29
vup
There is now a "ReverseDualFrameRawDecoder" that splits up already combined A / B frames back into A / B frames. This is mainly useful, because I had some combined A / B frames, that were combined wrongly. With this they can be split up and then combined properly
16:29
vup
I finally integrated the (lossy) SZ3 compression, so now one can write sz3 compressed blobs
16:30
vup
I added support for reading zstd compressed blobs (for example the darkframes stackes we collected some time ago)
16:31
vup
the yaml based config file now supports variables that you can set on the command line
16:31
vup
for example: https://github.com/apertus-open-source-cinema/axiom-recorder/blob/acb6ba9/darkframe.yml
16:32
vup
this describes a processing flow that reads a zstd compressed stack of (dark)frames, undoes the A / B frame combining and then recombines them properly, averages 128 of them, and saves the per pixel average and variance. The per pixel average is saved compressed as well as uncompressed
16:33
vup
the input file to be read is specified to be the `in-file` variable
16:33
vup
so you use this like this:
16:33
vup
./cli from-file calibrate.yml --set in-file=/data/projects/axiom/color_science/darkframe_1x_0.049008.blob.zst
16:35
vup
I also added a basic darkframe calibration node, that simply subtracts a given darkframe from the input.
16:36
vup
To analyze the effectiveness of the darkframe calibration quickly a mix of gpu and cpu processing is envisioned
16:37
vup
Here the basic idea is, to calculate some histograms (full image, row wise, column wise) on the gpu, and then use those to quantify the residual noise / patterns left on the cpu.
16:37
vup
The basic histogram calculation already works:
16:37
vup
https://f.coroot.de/2022-06-13%2017-26-17.mkv
16:38
vup
(note that this is a histogram of all pixels without debayering)
16:38
vup
with some simple additions, (bayer pattern aware histogram calculation) this histogram calculation code can also be reused for a onscreen histogram I think
16:40
vup
please leave any questions / notes here, ill read the backlog later
16:42
vup
(the darkframe correction / histogram are still on a branch: https://github.com/apertus-open-source-cinema/axiom-recorder/pull/31)
17:00
se6astian
MEETING TIME, who else is here? thanks vup fo the update!
17:27
se6astian
hmm...
17:27
se6astian
ok MEETING CONCLUDED
18:02
se6astian
very cool progress vup!
18:45
littlebobeep
joined the channel
18:56
littlebobeep
left the channel
18:56
littlebo1eep
joined the channel
19:05
littlebo1eep
left the channel
19:06
littlebobeep
joined the channel
19:16
littlebobeep
left the channel
19:25
littlebobeep
joined the channel
20:01
littlebobeep
left the channel
20:32
littlebobeep
joined the channel
20:52
littlebobeep
left the channel
20:52
littlebobeep
joined the channel
22:18
littlebobeep
left the channel
23:05
littlebobeep
joined the channel
23:16
littlebobeep
left the channel
23:17
littlebobeep
joined the channel
23:25
littlebo1eep
joined the channel
23:27
littlebobeep
left the channel
23:30
littlebobeep
joined the channel
23:33
littlebo1eep
left the channel
23:46
littlebo1eep
joined the channel
23:48
littlebobeep
left the channel
23:56
aombk
joined the channel
00:00
aombk
left the channel
00:38
littlebo1eep
left the channel
00:40
littlebobeep
joined the channel
00:42
gruetzkopf
left the channel
00:42
BAndiT1983
left the channel
00:42
se6astian
left the channel
00:42
anuejn
left the channel
00:43
vup
left the channel
00:43
bluez
left the channel
00:43
dos
left the channel
00:52
littlebobeep
left the channel
00:56
anuejn
joined the channel
00:56
bluez
joined the channel
00:56
BAndiT1983
joined the channel
00:56
vup
joined the channel
00:56
se6astian
joined the channel
00:56
dos
joined the channel
00:56
littlebobeep
joined the channel
00:57
gruetzkopf
joined the channel