Current Server Time: 14:05 (Central Europe)

#apertus IRC Channel Logs

2018/05/28

Timezone: UTC


01:49
ArunM
joined the channel
01:53
rton
left the channel
02:04
ArunM
left the channel
03:09
futarisIRCcloud
joined the channel
03:42
ymc98_1
left the channel
03:43
ymc98_1
joined the channel
05:16
illwieckz
left the channel
05:28
illwieckz
joined the channel
05:51
ArunM
joined the channel
07:46
illwieckz
left the channel
07:46
illwieckz
joined the channel
09:00
rton
joined the channel
09:05
ArunM
left the channel
09:06
futarisIRCcloud
left the channel
09:47
ArunM
joined the channel
09:53
tjstyle_
joined the channel
10:01
tjstyle
left the channel
10:01
elkos
left the channel
10:01
tjstyle_
changed nick to: tjstyle
10:03
ZNC
left the channel
10:03
ZNC
joined the channel
10:07
elkos
joined the channel
10:31
guest___
joined the channel
10:41
guest___
left the channel
11:17
Iti
joined the channel
11:50
ArunM
left the channel
11:53
Iti
left the channel
12:10
danieel
left the channel
12:14
danieel
joined the channel
12:46
slikdigit
joined the channel
13:44
RexOrCine|away
changed nick to: RexOrCine
14:29
supragya_
joined the channel
14:29
supragya_
are we having a meeting today?
14:33
DrLuke__
joined the channel
14:34
DrLuke
left the channel
14:34
se6astian|away
changed nick to: se6astian
14:49
supragya_
did the faire end, se6astian ?
14:53
se6astian
good day
14:53
se6astian
it did
14:53
se6astian
just arrived back in vienna from the airport
14:53
se6astian
meeting in 2 hours
15:25
Iti
joined the channel
15:27
Iti
How was the faire se6astian?
15:40
Iti
left the channel
15:41
supragya_
left the channel
16:53
se6astian
great, will share some images soon
16:54
nmdis1999_
joined the channel
16:56
se6astian
here are some images
16:56
se6astian
https://twitter.com/ApertusOSCinema/status/999667252071927808
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/1000320422905352194
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/999963161007738880
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/999934013467975680
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/999928179254087680
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/1000644721126137856
16:57
se6astian
https://twitter.com/ApertusOSCinema/status/1000779061214445568
16:58
g3gg0-afk
joined the channel
16:59
g3gg0-afk
Hi
16:59
se6astian
hello!
16:59
g3gg0-afk
left the channel
16:59
rahul_
are we beginning the meeting?
16:59
se6astian
yes
16:59
g3gg0-afk
joined the channel
16:59
supragya
hi g3gg0
17:00
ymc98_1
hi everyone
17:00
se6astian
hi!
17:00
g3gg0-afk
Hi
17:00
rahul_
hi
17:00
RexOrCine
Present.
17:00
alexML
hola
17:00
nmdis1999_
Good evening everyone!
17:01
se6astian
so like last time please pm me now if you want to report/share/discuss a topic/progress and I will make a list so everyone can speak after another
17:01
se6astian
in the meantime I can quickly report about this weekend
17:01
se6astian
we attended maker faire in berlin
17:02
se6astian
friday was school/student day - free admissions for school classes
17:02
se6astian
so lots of kids roaming around
17:02
se6astian
saturday/sunday then the normal event
17:03
se6astian
lots of people interested in the camera - the SMT workshop was again in high demand - a normal but successful maker faire I would say :)
17:04
se6astian
today we traveled back home and it seems Bertl_oOis still on the road
17:04
nmdis1999_
The pictures are amazing!
17:04
supragya
https://twitter.com/ApertusOSCinema/status/999934013467975680: kids ("can we like... slap each other?")... nice post
17:04
nmdis1999_
haha..great
17:04
se6astian
yes there were many cool phrases we caught from kids :D
17:05
g3gg0-afk
Hehe nice
17:05
se6astian
another one was: "look momy, an electric mirror" pointing at the large LCD with the camera on top of it
17:05
nmdis1999_
xD
17:06
se6astian
ok thats it from me, nmdis1999 your turn!
17:06
supragya
all of the trio was betas?
17:06
se6astian
yes
17:06
se6astian
one of them will become your remote development camera soon
17:06
nmdis1999_
OKay
17:07
nmdis1999_
So, after my finals finished that was on 23 May I started working on writing code that Bertl gave me
17:08
nmdis1999_
The code mapped frame buffer and read from it.
17:08
nmdis1999_
I read more about mapping and then finally on 25 May uploaded my code on my github .Here -> https://github.com/nmdis1999/Code-To-Map-Framebuffer
17:08
nmdis1999_
I wanted to test it on beta on the remote access but whenever I tried to copy my file via ssh (scp) it asked for password.
17:09
nmdis1999_
I asked about it here but since this week pretty much everyone was busy it is still pending. (Hope I can resolve it today)
17:09
nmdis1999_
So, after finishing the task I started reading more about my task on cmv_hist3 about cropping.
17:09
nmdis1999_
Previously, I had written histogram tool from scratch (in which I am still keen on improving the quality of code).
17:09
nmdis1999_
I wrote a cropping tool in that but it wasnât that effective and had some bugs.
17:10
nmdis1999_
So, I am trying to get another approach which should be ready to be presented within 2-3 days.
17:10
nmdis1999_
These are the tasks that I have done in last 4 days, I am also reading more on zync from the link that Bertl provided me
17:11
nmdis1999_
That's all :)
17:11
se6astian
great, thanks
17:11
se6astian
about the remote beta, can you ssh to it without a password prompt?
17:11
nmdis1999_
I tried, bertl already made a folder named iti on hom directory
17:12
se6astian
or in other words, when you got the credentials and key set up did you connect successfully yet?
17:12
nmdis1999_
I would say so, since I was able to access the folders
17:13
nmdis1999_
I can also access root directory but it seems while copying file there is an issue
17:13
se6astian
right
17:13
se6astian
lets see if we can debug it afterwards, or maybe bertl is back by then already
17:13
se6astian
rahul_ your turn
17:14
nmdis1999_
yeah, that sounds good. I'm online tonight
17:15
rahul_
so, I started with exploring the image processing pipeline, looking at the AXI art as well as the custom part of the pipeline, Iand trying to explore the high performance AXI read and write modules
17:16
rahul_
afetr going through the pipeline I decided the placement of my kernel in the output part of the pipeline that receives data from the FIFO buffer connected with the AXI reader (from the DDR) in bursts
17:17
rahul_
because of this I was in a position to decide the input/output signals of my kernel!
17:19
rahul_
this week, I started with the design of the line buffer module that stores the stream of pixels (3 lines) so as to fetch appropriate data for 2D convolution, bilinear demosaic an hence focus peaking. I will be submitting my line buffer code for review by the end of this week and side by side start working on the convilution (sobel) kernel !
17:20
rahul_
this is all from my side :)
17:21
se6astian
great, thanks!
17:21
rahul_
I will also submit a short report describing the different kerenels involved in the existing image processing pipeline!
17:22
se6astian
perfect
17:22
rahul_
because there isn't a detailed description available online! so, it would be helpful for the apertus website as well!
17:23
se6astian
sounds good
17:23
se6astian
anyone else who wants to share/discuss?
17:23
se6astian
supragya ?
17:24
supragya
Hi everyone
17:24
supragya
This week, I was looking at the methods by which PLR could be integrated in mlv stream
17:25
Bertl_oO
changed nick to: Bertl
17:25
supragya
The last discussion we had se6astian was quite good on this
17:25
Bertl
*sorry for the deleay*
17:25
supragya
and I had a few thoughts on it that I would like to discuss.
17:25
supragya
However, these need to be done after the meeting is over so others get a chance too.
17:26
supragya
As an update for others, this week, I was working on https://lab.apertus.org/T1018
17:26
se6astian
hi Bertl, just in time :)
17:26
supragya
So, that should be up in a while... also, the emulation is to be changed to emulate on HDD this week
17:26
se6astian
supragya: great lets talk about it right after the meeting
17:27
supragya
that's all from me this week
17:27
se6astian
great, thanks!
17:30
se6astian
ok if there isnt anything else for today I would say we conclude
17:31
se6astian
and meet again in 1 wee
17:31
se6astian
k
17:31
se6astian
same time, same place
17:31
se6astian
and start diving into the 2 pending things: itis remote camera ssh/scp access -> I guess Bertl is best to help sort that out
17:31
se6astian
and supragya's PLR thoughts here
17:32
supragya
btw, is znc thing sorted out?
17:32
nmdis1999_
good
17:32
supragya
are others using it too?
17:32
se6astian
also a good topic to solve
17:32
nmdis1999_
I was succesful in changing my setting using link provided by Bertl
17:32
se6astian
ah, its working already now?
17:33
nmdis1999_
but for some reason I am having trouble setting it up with Polari
17:33
nmdis1999_
Also, irc isn't registering my nick nmdis1999
17:34
supragya
se6astian: last week, we discussed on two things... gamma and PLR. The slopes you showed me made sense... however we should begin by gamma values this time and how should they work
17:34
se6astian
right
17:34
supragya
nmdis1999_: once nmdis1999 is setup, no one else could use that nick
17:34
se6astian
the fundamental differences between gamma and PLR are clear to you? where/how they affect the image?
17:34
supragya
znc is setup, but you are just not able to access it... still znc is connected to freenode
17:35
supragya
se6astian: I am clear on those
17:35
se6astian
great
17:35
supragya
I was asking for perhaps an example
17:35
supragya
where you could show me how gamma compresses the bits
17:35
supragya
and also how gamma looks like
17:36
g3gg0-afk
This is about normal gamma curves?
17:37
supragya
is gamma a curve? or a value (because I remember se6astian telling me gamma = 0.6 sometime ago)
17:37
nmdis1999_
Bertl, in case it helps to see what my terminal is responding to scp command https://imgur.com/a/hqWKrXA
17:38
supragya
is it this: https://en.wikipedia.org/wiki/Gamma_correction?
17:38
se6astian
the gamma value defines the curve: http://xahlee.info/img/what_is_gamma_correction.html
17:38
nmdis1999_
http://www.dfstudios.co.uk/articles/programming/image-programming-algorithms/image-processing-algorithms-part-6-gamma-correction/
17:38
nmdis1999_
Here is another interesting article
17:39
se6astian
here is an example from film production how a flat gamma curve looks (top) vs the more contrasty image after grading: https://d2hn7jzlo6ol55.cloudfront.net/wp-content/uploads/2016/06/color-graded-vs-ungraded.jpg
17:39
Bertl
nmdis1999_: it is asking you for a password so either you secured your public key with a password or you are not using the public key you gave me and we tested with
17:40
nmdis1999_
I generated it day before providing you, so I don't think it's wrong but can't remember about password
17:40
se6astian
Bertl: is iti supposed to connect from the zbox to the beta or directly to the beta through the tunnel?
17:41
Bertl
also, it looks like you are already on the box
17:41
se6astian
supragya: is it this: https://en.wikipedia.org/wiki/Gamma_correction? <- yes
17:42
Bertl
nmdis1999_: so you are basically trying to copy data from your account on our remote machine (axiom-zbox) to itself
17:43
se6astian
note that gamma correction by itself does not necessarily alter/reduce the bitdepth, but its often done at the same time
17:43
Bertl
nmdis1999_: but let's take this private
17:43
nmdis1999_
Okay
17:46
se6astian
does that help clarify the matter?
17:47
supragya
I will have more to discuss when I dig a bit deeper into this
17:48
supragya
se6astian: btw, are you not tired after the faire?
17:48
se6astian
a bit :)
17:49
se6astian
a few more things about gamma: some cameras refer to gamma as "log", "log C", "hyper gamma", "Cine-gamma", etc.
17:49
se6astian
these are all marketing terms
17:49
se6astian
for custom designed gamma curves
17:50
se6astian
"log" means logarithmic
17:51
se6astian
which corresponds to a flatter gamma curve but does not necessarily mean the curve is exactly a math log() function
17:51
se6astian
also camera manufacturers are not sharing the exact shape of their "log C", "hyper gamma", "Cine-gamma" curves
17:52
se6astian
its something they work on in secret to get "optimal" image sensor specific characteristics
17:52
se6astian
what ever that means
17:52
supragya
g3gg0-afk: how do we handle gamma in mlv?
17:52
se6astian
as they dont document any of this we can only guess
17:52
supragya
I guess I am missing that block name
17:53
supragya
or a new block is to be introduced?
17:53
se6astian
so in the beta you can create a full curve from just a value (eg. gamma 0.6) or you can also define a custom shaped curve which does not correspond to a gamma value
17:53
supragya
doesn't canon camera need such gamma values to be stored as part of mlv?
17:54
se6astian
mlv is raw isnt it?
17:54
supragya
yes it is..
17:54
se6astian
so linear data only I assume
17:54
se6astian
IIRC from our chat last time MLV does not store any gamma related information
17:54
supragya
gamma as meta is uncommon?
17:55
supragya
in raw files?
17:55
se6astian
its only related to a camera viewfinder image filter basically
17:56
Bertl
ymc98_1: you around?
17:56
supragya
se6astian: still, is it something others don't do?
17:56
alexML
supragya: currently the MLV data is linear, no gamma needed in Canons
17:57
se6astian
professional cinematography cameras or gear do it
17:57
se6astian
but it can be a feature of the viewfinder itself not the camera
17:57
se6astian
with a LUT
17:58
se6astian
look up table
17:58
se6astian
https://mixinglight.com/color-tutorial/understanding-luts/
17:58
supragya
hmm, sure
17:59
supragya
since this week I would be working on emulation
17:59
se6astian
too much information for today already? :)
17:59
supragya
se6astian: It's the first time I came unprepared to a meeting
17:59
Bertl
do we know what's up with ArunM?
18:00
supragya
ArunM asked my help to setup znc after last meet
18:00
supragya
never heard from him since
18:00
Bertl
okay, well, you are the only person so far using ZNC :)
18:01
se6astian
supragya: no worries, lets do it one step after the other, lots of new technical terms and relations
18:01
supragya
thanks se6astian
18:01
se6astian
ping me on irc when you want to continue this topic in depth
18:01
supragya
although Bertl, znc isn't always perfect
18:01
supragya
sometimes I fire it up and don't get the logs
18:01
supragya
sometimes it is partial
18:02
supragya
so irc.apertus.org is still my goto place
18:02
Bertl
interesting, any examples of partial replay?
18:02
supragya
well, not something I can recall at the moment
18:02
Bertl
there are a bunch of modules one can enable/configure so maybe it is just missing configuration
18:03
supragya
when it happens next... I will send a pic
18:03
supragya
it's not a big issue tbh... and developer time is precious... so don't worry about it
18:03
Bertl
for example your buffer size is set to '50'
18:04
supragya
maybe that could be an issue, yes
18:04
Bertl
and 'Auto Clear Chan Buffer' is on
18:05
Bertl
so it would be good to read up on the implications and config options and fine tune it
18:05
supragya
I may do it later.. is it on webinterface?
18:05
Bertl
you can use the web interface or the /msg * commands
18:06
supragya
okay thanks
18:06
supragya
I would be off for tonight!
18:06
Bertl
have a good night then!
18:06
supragya
it's 11:30PM already :)
18:06
supragya
Good night everyone
18:07
se6astian
good night
18:10
g3gg0-afk
Good night
18:21
ArunM
joined the channel
18:24
ArunM
Hello Bertl
18:24
ArunM
Sorry i missed the meeting, any issue in code?
18:25
Bertl
haven't checked it yet (we were on the Maker Faire) but I was hoping for a brief report what you've been doing
18:26
ArunM
currently testing the serializer
18:26
ArunM
spi interface and row buffer is done
18:27
ArunM
serializer implements lvds interface
18:27
RexOrCine
"(19:48:04) supragya: se6astian: btw, are you not tired after the faire?" He's working nights.
18:27
RexOrCine
... finally.
18:28
Bertl
ArunM: have you spent some though on the necessary side channel yet?
18:29
ArunM
channel multiplexing and all?
18:31
ArunM
didn't get it, side channel?
18:36
iti
joined the channel
18:49
iti
left the channel
18:54
slikdigit
left the channel
19:12
nmdis1999__
joined the channel
19:12
nmdis1999_
left the channel
19:13
nmdis1999__
left the channel
19:26
g3gg0-afk
left the channel
20:01
ArunM
left the channel
20:04
ArunM
joined the channel
20:07
ArunM
OOHh i think you meant "thoughts on side channel"
20:07
ArunM
took me a while :)
20:22
Bertl
:)
20:23
Bertl
well, we need some way to control the simulation/emulation
20:31
TofuLynx
joined the channel
20:34
TofuLynx
Hello! Unfortunately I couldn't be online for the weekly meeting!
20:34
TofuLynx
Anyways, if you wish, I can still report my progress last week
20:39
Bertl
yes, please go ahead
20:44
TofuLynx
Basically, last week I solved the issue with DNG patterns I had in OpenCine and I finished Bilinear Debayering, Linear Debayering and Green Edge Directed Interpolation, which had great and noticeable results
20:44
TofuLynx
After that, my next task is to implement a SHOODAK debayer, and I contacted the creator
20:45
TofuLynx
which answered my email and helped me a lot. He is also open for any further questions so it was a great experience
20:45
TofuLynx
Now, I have to implement the SHOODAK debayer.
20:45
TofuLynx
and that's all, folks!
20:48
Bertl
thanks!
20:50
ArunM
instead of a separate interface i am thinking of programming "Do not change" registers for controlling the emulation, using the already programmed spi interface only
20:51
ArunM
29 total addressable , unused registers are available
20:52
Bertl
I'm not convinced this is a great idea, because for example we dump the registers as metadata and this might lead to some confusion ... nevertheless, it would be an option
20:53
ArunM
can you elaborate the control information that is needed to be sent to the emulator
20:54
Bertl
probably mostly configuration information to select and modify artificial pattern
20:55
Bertl
and maybe retrieve relevant information from the emulator which isn't obvious from the register file
20:57
RexOrCine
changed nick to: RexOrCine|away
20:59
ArunM
what about keeping those register file intact and using just one register to change the mode of operation of SPI
20:59
ArunM
or do we need some real time data
20:59
ArunM
that requires its separate interface?
21:00
Bertl
might be an option and the temperature register (read only) would be a good candidate for such a selection/switch
21:01
Bertl
maybe design it as separate but similar/identical SPI interface and make the 'mux' optional at compile time
21:01
Bertl
this way we can build it with one (mux register) or two (separate) SPI interfaces
21:03
ArunM
okay, that seems fine
21:03
ArunM
i'll consult you on any other option if i come across any
21:03
Bertl
great! thanks!
21:09
se6astian
changed nick to: se6astian|away
21:36
ArunM
left the channel
22:49
TofuLynx
left the channel