Current Server Time: 15:58 (Central Europe)

#apertus IRC Channel Logs

2022/06/13

Timezone: UTC


00:28
littlebobeep
left the channel
00:40
littlebobeep
joined the channel
01:10
littlebobeep
left the channel
01:15
littlebobeep
joined the channel
04:32
littlebobeep
left the channel
04:35
littlebobeep
joined the channel
05:05
littlebobeep
left the channel
05:12
littlebobeep
joined the channel
05:41
littlebobeep
left the channel
05:47
littlebobeep
joined the channel
06:46
littlebobeep
left the channel
06:48
littlebobeep
joined the channel
07:06
littlebo1eep
joined the channel
07:08
littlebobeep
left the channel
07:20
littlebobeep
joined the channel
07:24
littlebo1eep
left the channel
07:25
littlebobeep
left the channel
07:26
littlebobeep
joined the channel
08:49
littlebobeep
left the channel
09:11
littlebobeep
joined the channel
09:22
littlebobeep
left the channel
09:23
littlebobeep
joined the channel
12:51
littlebobeep
left the channel
13:53
littlebobeep
joined the channel
14:04
littlebobeep
left the channel
15:27
vup
ill have no time for the meeting later, but some updates:
15:27
vup
I mostly worked on the recorder
15:27
vup
there are a bunch of new features:
15: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
15:29
vup
I finally integrated the (lossy) SZ3 compression, so now one can write sz3 compressed blobs
15:30
vup
I added support for reading zstd compressed blobs (for example the darkframes stackes we collected some time ago)
15:31
vup
the yaml based config file now supports variables that you can set on the command line
15:31
vup
for example: https://github.com/apertus-open-source-cinema/axiom-recorder/blob/acb6ba9/darkframe.yml
15: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
15:33
vup
the input file to be read is specified to be the `in-file` variable
15:33
vup
so you use this like this:
15:33
vup
./cli from-file calibrate.yml --set in-file=/data/projects/axiom/color_science/darkframe_1x_0.049008.blob.zst
15:35
vup
I also added a basic darkframe calibration node, that simply subtracts a given darkframe from the input.
15:36
vup
To analyze the effectiveness of the darkframe calibration quickly a mix of gpu and cpu processing is envisioned
15: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.
15:37
vup
The basic histogram calculation already works:
15:37
vup
https://f.coroot.de/2022-06-13%2017-26-17.mkv
15:38
vup
(note that this is a histogram of all pixels without debayering)
15: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
15:40
vup
please leave any questions / notes here, ill read the backlog later
15:42
vup
(the darkframe correction / histogram are still on a branch: https://github.com/apertus-open-source-cinema/axiom-recorder/pull/31)
16:00
se6astian
MEETING TIME, who else is here? thanks vup fo the update!
16:27
se6astian
hmm...
16:27
se6astian
ok MEETING CONCLUDED
17:02
se6astian
very cool progress vup!
17:45
littlebobeep
joined the channel
17:56
littlebobeep
left the channel
17:56
littlebo1eep
joined the channel
18:05
littlebo1eep
left the channel
18:06
littlebobeep
joined the channel
18:16
littlebobeep
left the channel
18:25
littlebobeep
joined the channel
19:01
littlebobeep
left the channel
19:32
littlebobeep
joined the channel
19:52
littlebobeep
left the channel
19:52
littlebobeep
joined the channel
21:18
littlebobeep
left the channel
22:05
littlebobeep
joined the channel
22:16
littlebobeep
left the channel
22:17
littlebobeep
joined the channel
22:25
littlebo1eep
joined the channel
22:27
littlebobeep
left the channel
22:30
littlebobeep
joined the channel
22:33
littlebo1eep
left the channel
22:46
littlebo1eep
joined the channel
22:48
littlebobeep
left the channel
22:56
aombk
joined the channel
23:00
aombk
left the channel
23:38
littlebo1eep
left the channel
23:40
littlebobeep
joined the channel
23:42
gruetzkopf
left the channel
23:42
BAndiT1983
left the channel
23:42
se6astian
left the channel
23:42
anuejn
left the channel
23:43
vup
left the channel
23:43
bluez
left the channel
23:43
dos
left the channel
23:52
littlebobeep
left the channel
23:56
anuejn
joined the channel
23:56
bluez
joined the channel
23:56
BAndiT1983
joined the channel
23:56
vup
joined the channel
23:56
se6astian
joined the channel
23:56
dos
joined the channel
23:56
littlebobeep
joined the channel
23:57
gruetzkopf
joined the channel