Current Server Time: 14:31 (Central Europe)

#apertus IRC Channel Logs

2021/09/27

Timezone: UTC


00:14
ShinyCyril
left the channel
00:21
ShinyCyril
joined the channel
01:00
ShinyCyril
left the channel
01:05
ShinyCyril
joined the channel
02:33
ShinyCyril
left the channel
04:36
Bertl_oO
off to bed now ... have a good one everyone!
04:36
Bertl_oO
changed nick to: Bertl_zZ
05:54
se6astian
left the channel
05:54
felix_
left the channel
05:54
felix_
joined the channel
05:55
se6astian
joined the channel
07:34
se6astian
good day
12:04
Bertl_zZ
changed nick to: Bertl
12:04
Bertl
morning folks!
15:54
Dest123
joined the channel
16:00
se6astian
MEETING TIME
16:00
se6astian
who is here?
16:00
Dest123
is here
16:01
se6astian
great, Dest123 would you like to share progress and start the reporting right away?
16:01
Bertl
is here
16:02
Dest123
yeah sure
16:02
Dest123
So I'm back this week after a short break xD
16:03
Bertl
wb!
16:03
Dest123
The last problem I was facing was that the CMV12K simulation output channels weren't behaving as expected
16:04
Dest123
thx :) Bertl
16:04
Dest123
I got back to debugging the issue
16:05
Dest123
I started creating multiple configurations of the channels and I plan to test them and see if I can pick up anything
16:06
vup
is here
16:06
Dest123
I'm sending a constant pattern, supposed to be the test pattern, but somehow the pattern isn't easy for me to observe
16:06
anuejn
is here
16:06
Dest123
the data is messed up somehow
16:06
Dest123
so I hope these multiple configurations will help with that
16:07
Dest123
that's it for me :)
16:07
se6astian
do you have any new images for me for the gsoc article ready to be published otherwise?
16:09
Dest123
Just the ones I sent you.
16:09
se6astian
ok
16:09
se6astian
thanks!
16:09
se6astian
vup any news from your side?
16:09
vup
sure a bit
16:10
Bertl
0 or 1?
16:10
anuejn
badum-tsssss
16:10
vup
I continued working on narui, specifically working more on the rendering of filters like blur
16:10
Dest123
xD
16:11
vup
Previously could insert a "SubpassWidget" which would then cause all the children to render to a seperate render target and then use a custom renderpass to draw the children back onto the main render target
16:12
vup
This now gained the additional ability to to a additional pass right before the next higher "SubpassWidget" is encountered, which makes it possible to do a (very inefficient) backdrop blur
16:12
vup
See https://files.niemo.de/2021-09-22%2018-46-29.mkv for a demo of this
16:14
se6astian
looks cool
16:14
vup
I think the "SubpassWidget" stuff is now mostly finished, its mainly waiting on a pull request of the vulkan abstraction layer we are using to be merged and then can be merged into narui
16:14
vup
thats it from me this week
16:15
se6astian
anuejn: anything to add to that from your side?
16:15
se6astian
many thanks vup!
16:15
anuejn
just a tiny bit
16:15
vup
(oh I also have been thinking a lot about order independent transparency and how we could use it to make the rendering of these effects a lot more efficient, so if anybody has experience in this area I would be very interested to talk about that)
16:16
anuejn
I finished the work on the rewrite on the narui macros which give much nicer error messages
16:17
anuejn
also vup and me discussed some changes for axiom-recorder to be able to express the required frame-merging in our pipeline descriptions
16:17
anuejn
apart from that, nothing to report from my side
16:18
se6astian
many thanks, please don't forget to update your wiki project entry
16:18
se6astian
https://wiki.apertus.org/index.php/GUI_for_AXIOM_Recorder
16:18
se6astian
there are no links to code or blog post yet
16:19
se6astian
quick updates from me then, anyone else joined in the meantime who wants to report (bertl will have the closing words as usual)?
16:20
Bertl
yes please :)
16:20
se6astian
We reclaimed our mastodon account, rex did not reply to my emails so we had to go through the server maintainers
16:20
se6astian
so from now on project news again on https://mastodon.social/@apertus
16:21
se6astian
this years GSOC wrap article is also finished
16:21
se6astian
https://www.apertus.org/google-summer-of-code-wrap-2021-article-september-2021
16:21
se6astian
please give it a last minute review before I make it public later today
16:22
se6astian
today me and manfred visited the technical university institute of manufacturing technology
16:22
se6astian
in vienna
16:23
se6astian
a contact established through a past factoryhub manager
16:23
se6astian
they have lots of manufacturing and measurement related machines/projects/staff/students
16:23
se6astian
so definitely lots of potential opportunities for collaboration in the future
16:25
se6astian
they suggested applying for a "small" grant that supports and funds such industry meets university/research projects
16:25
se6astian
https://www.ffg.at/ausschreibungen/InnovationsscheckmitSelbstbehalt
16:25
se6astian
which would lay the foundation for CNC manufacturing of enclosures for example and optimization some aspects of it in the course of the project
16:25
se6astian
where the grant covers 80% of the cost
16:26
se6astian
they gave us the tour and manfred was "dribbling" when seeing al the machines they have
16:27
se6astian
beside the usual huge and small CNC machines they also have an electron microscope or high power CT machine to "look through" metal parts
16:28
yasmin
joined the channel
16:28
Bertl
hello yasmin! glad that you could make it!
16:28
se6astian
and my last topic is of course the raw recording mode to capture raw video from the beta!
16:28
yasmin
Hello :D
16:28
se6astian
lots of progress on that front with work in progress documentation: https://docs.google.com/document/d/1ERt7XjSjaa7GC1EGPR6PFvjFwDJYQMQKQPc4xy9CwBk/edit#heading=h.b8y08xjnmd24
16:29
se6astian
and small tools and scripts to convert or analyze recordings
16:29
se6astian
https://github.com/apertus-open-source-cinema/misc-tools-utilities/tree/master/raw-via-hdmi/scripts
16:30
se6astian
today I started with darkframe creation and compensation
16:30
se6astian
in general it works pretty well already now
16:30
se6astian
whats happening now is mostly convenience with recording and file handling
16:30
se6astian
or improving image quality with the various things the raw2dng tool offers
16:31
se6astian
darkframe, gainframe, etc.
16:31
Bertl
that should give some idea of the current FPN and dynamic noise levels (dark frames)
16:31
se6astian
everything is currently designed for the cmv_snap full frames so some changes and evaluations here and there are reqired
16:32
Bertl
please do some simple statistics there as well, I'm quite curious about the (noise) levels ...
16:32
se6astian
well the raw2dng tool has a --check-darkframe parameter
16:32
se6astian
which shows:
16:32
se6astian
no darkframe:
16:32
se6astian
Not found : darkframe-x1.pgm
16:32
se6astian
Black refcol: ignored
16:32
se6astian
Average : 174.90
16:32
se6astian
Pixel noise : 6.15
16:32
se6astian
Row noise : 5.06 (82.4%)
16:32
se6astian
Col noise : 2.83 (46.0%)
16:32
se6astian
- odd rows : 3.80 (61.9%)
16:32
se6astian
- even rows : 2.88 (46.8%)
16:32
se6astian
against with darkframe:
16:33
se6astian
Dark frame : darkframe-x1.pgm
16:33
se6astian
Dark current: 0
16:33
se6astian
Average : 8.55
16:33
se6astian
Pixel noise : 4.83
16:33
se6astian
Row noise : 2.30 (47.7%)
16:33
se6astian
Col noise : 0.12 (2.4%)
16:33
se6astian
- odd rows : 0.15 (3.1%)
16:33
se6astian
- even rows : 0.15 (3.1%)
16:33
se6astian
the missing dark current is still an issue I think as corrected images are noticeably darker
16:34
se6astian
so still room for improvement
16:34
Bertl
what I'd like to know is the variance of the dark frames, i.e. how much each dark frame deviates from the average
16:34
Bertl
and what values/ranges we have to expect in those dark frames
16:35
se6astian
not sure the current codebase can output that...
16:35
se6astian
but I just started with darkframes today, so lets see
16:35
Bertl
okay, just keep the 'raw dark frames' around
16:36
Bertl
they should compress quite easily
16:36
se6astian
sure
16:36
se6astian
thats it from my side
16:36
se6astian
Bertl please finish us!
16:36
Bertl
maybe yasmin has something to report?
16:37
yasmin
i have downloaded Vivado, and prepared resources for VHDL as i usually write verilog
16:38
se6astian
sounds good!
16:38
yasmin
and by thursday i will finish installation of Vivado, and the simple project in VHDL
16:38
Bertl
excellent! just for information, yasmin is going to be our intern over the next two months if I remember that correctly?
16:38
yasmin
Yes :D
16:39
se6astian
great, welcome aboard yasmin!
16:39
yasmin
Thank you ^_^
16:39
Dest123
Welcome :)
16:39
Bertl
and she will be working on FPGA stuff, which we still need to define ;)
16:40
yasmin
looking forward to starting work :D
16:41
Bertl
great!
16:41
Bertl
anything else you would like to bring up?
16:42
yasmin
no
16:42
Bertl
okay, thanks then!
16:42
Bertl
so last week I spent most of the time on improving the raw mode and testing/verifying various aspects
16:43
Bertl
we ended up modifying the A/B frames so that they basically match the raw data in such way that the A frame contain the even and the B frames the odd lines of a monochrome image
16:44
Bertl
this simplifies the reassembly of A and B frames into raw data as it is basic interleaving
16:45
Bertl
the only drawback here is that the A frames cannot be used as preview image, but that doesn't seem to be something we want to do anyways
16:46
Bertl
we also added the raw markers, which are basically a special overlay mode which allows us to place framecounter and read/write buffer information inside the HDMI output
16:47
Bertl
this simplifies the reconstruction and also allows to identify missing or duplicate frames
16:48
Bertl
the next steps are to investigate how much data we can actually fit in a default 1080p60 frame and how much we can increase the clock rate
16:49
Bertl
ideally without losing compatibility with a preview monitor
16:49
Bertl
that's it from my side for this week
16:50
se6astian
many thanks!
16:50
se6astian
anyone else who wants to share/report?
16:51
se6astian
then: MEETING CONCLUDED, many thanks all participants!
16:52
Dest123
Thank you :)
16:52
yasmin
Thank you :D
16:54
Bertl
thanks for moderating!
16:58
se6astian
my pleasure
16:59
yasmin
left the channel
18:45
Bertl
off for now ... bbl
18:45
Bertl
changed nick to: Bertl_oO
18:56
se6astian
gsoc article released and promoted on twitter and mastodon
23:31
aleb
left the channel
23:43
aleb
joined the channel