Current Server Time: 12:24 (Central Europe)

#apertus IRC Channel Logs

2018/06/10

Timezone: UTC


02:22
rton
left the channel
02:44
Bertl_oO
off to bed now ...
02:44
Bertl_oO
changed nick to: Bertl_zZ
04:51
futarisIRCcloud
joined the channel
05:45
ymc98_1
joined the channel
05:47
ymc98
left the channel
07:53
BAndiT1983|away
changed nick to: BAndiT1983
08:15
niemand
joined the channel
10:19
ymc98
joined the channel
10:22
ymc98_1
left the channel
11:13
Bertl_zZ
changed nick to: Bertl
11:13
Bertl
morning folks!
11:15
ymc98
left the channel
11:56
ymc98
joined the channel
12:03
ymc98
left the channel
12:06
ymc98
joined the channel
12:21
ymc98
left the channel
12:29
rton
joined the channel
12:47
aombk2
left the channel
13:36
illwieckz
left the channel
13:48
illwieckz
joined the channel
14:24
ymc98
joined the channel
14:31
aombk
joined the channel
15:07
RexOrCine|away
changed nick to: RexOrCine
16:00
ymc98_1
joined the channel
16:03
ymc98
left the channel
16:59
se6astian|away
changed nick to: se6astian
17:12
illwieckz
left the channel
17:13
illwieckz
joined the channel
17:20
illwieckz
left the channel
17:24
felix_
i'll be at the defcon this year; i don't know that much details about the project apart from the sdi subproject i'm working on though. if there's some sticker exchange box and i get some more stickers, i can put them there; i think i already distributed most of the stickers i got
17:24
illwieckz
joined the channel
17:26
illwieckz
left the channel
17:29
Kjetil
Don't bring your laptop ? :P
17:31
illwieckz
joined the channel
17:57
illwieckz
left the channel
18:05
felix_
i'll probably only bring my old laptop ;)
18:07
felix_
new one isn't ordered yet though, since i want a configuration that you can't configure in the online ordering system; so i'll have to order by telephone...
18:07
illwieckz
joined the channel
18:12
TofuLynx
joined the channel
18:12
TofuLynx
Hey BAndiT1983
18:12
TofuLynx
we can talk here :)
18:13
RexOrCine
felix_ You want more information on the project?
18:13
felix_
sure
18:14
RexOrCine
You seen the brochure?
18:14
felix_
not sure
18:14
RexOrCine
Have a look at documentation on the right hand side - https://wiki.apertus.org/index.php/AXIOM_Beta
18:15
RexOrCine
Also Project Background on the left hand side.
18:15
felix_
haven't seen the brochure before
18:17
felix_
i've put the brochure and documentation on my reading list
18:19
illwieckz
left the channel
18:19
illwieckz_
joined the channel
18:20
illwieckz_
changed nick to: illwieckz
18:24
BAndiT1983
hi TofuLynx
18:24
TofuLynx
So, I will fix the unit tests and the SHOODAK Debayer image borders
18:25
TofuLynx
Can you explain the fuzziness of SHOODAK? xD
18:28
se6astian
define "fuzziness"?
18:30
TofuLynx
He is running the SHOODAK debayer I made and he commented that the result is fuzzy a lot, compared with GEDI Debayer and Bilinear Interpolation :)
18:33
se6astian
please share links to images
18:35
BAndiT1983
it has a lot of uneven edges, just fuzzy, don't know how to explain it better
18:36
TofuLynx
Okk! Makes sense, due to the randomness associated with it
18:36
TofuLynx
The fuzziness can bring problems in video, as it will be always changing the random offsets
18:37
se6astian
well shoodak is meant to be a lot softer than most debayering methods nowadays, its a feature not a bug :)
18:37
TofuLynx
But yeah, each algorithm has its pros and cons
18:37
se6astian
but compared to bilinear there should not be that much difference
18:38
TofuLynx
SHOODAK2 on paper is roughly comparable to nearest neighbor interpolation, with a difference in the green channel, which is random nearest neighbor
18:38
BAndiT1983
looking forward to see it in motion
18:38
TofuLynx
and that results in very sharp images, but with a lot of artifacts in edges
18:39
TofuLynx
I implemented a edge sensing algorithm, but it is very simple and doesnt do wonders right now
18:39
TofuLynx
Yeah, me too
18:42
BAndiT1983
TofuLynx: have you tried the new switch?
18:42
TofuLynx
Not yet
18:42
BAndiT1983
ok, you can see it a lot better when doing live switching
18:43
BAndiT1983
have used our test dng with Bertl soldering
18:43
TofuLynx
hmm
18:43
BAndiT1983
if oyu zoom to the glass, then you can see it better
18:43
TofuLynx
Let me guess, there are a lot artifacts in the bird pencil?
18:43
BAndiT1983
*you
18:43
TofuLynx
Ok!
18:43
TofuLynx
The glass is a very trick zone!
18:43
BAndiT1983
just zoomed to glass, as i knew, that it's problematic for debayering
18:44
BAndiT1983
also haven't looked into the pipeline yet, to see when defringing has to be done
18:44
TofuLynx
how does the switch works? does it render each time it switches, or it renders every debayer at start?
18:44
BAndiT1983
defringing is when you adjust offset of blue and red channels
18:45
BAndiT1983
it renders always, just stops when "file open dialog" is coming up, to prevent problems, then it reloads the image with selected debayer method
18:45
TofuLynx
What are the main reasons to defringe?
18:45
BAndiT1983
no tricks yet, as i wanted to get it done quickly
18:45
BAndiT1983
more clear image
18:45
BAndiT1983
http://img.linuxfr.org/img/687474703a2f2f7777772d766572696d61672e696d61672e66722f7e6d6f792f746d702f64656672696e67652e706e67/defringe.png
18:46
BAndiT1983
colors are more correct
18:46
BAndiT1983
https://www.youtube.com/watch?v=cruud_MEr_U
18:47
TofuLynx
I see
18:47
TofuLynx
where do you notice it more?
18:47
BAndiT1983
don't remember at the moment, but there were some places
18:47
BAndiT1983
i think regions with higher contrast suffer from it more
18:48
BAndiT1983
we can orintate on darktable or rawtherapee pipeline, to be sure
18:48
BAndiT1983
*orientate
18:48
TofuLynx
Yeah, I see
18:55
TofuLynx
I had no idea that there were a lot of processes behind image correction and debayering
19:09
TofuLynx
left the channel
19:09
TofuLynx
joined the channel
19:25
g3gg0
joined the channel
19:25
g3gg0
hi
19:26
BAndiT1983
hi
19:27
g3gg0
did someone calculate the PLR kneepoints from Vtfl2/3 and Exp_kp1/kp2 already?
19:29
BAndiT1983
nope
19:29
BAndiT1983
is it important at the moment?
19:30
g3gg0
depends on your definition of important :)
19:31
BAndiT1983
in my opinion, it's not that important, as infrastructure should be there, before doing adjustments etc.
19:33
g3gg0
i partially agree. we should know how to do things by hand before we start proper implementations
19:34
g3gg0
first prototype and know how it works and what the quirks are, then sketch an implementation
19:35
g3gg0
in this case i wonder if its better to convert the raw multi slope related register values to coordinates which describe how to map the raw payload
19:37
BAndiT1983
i would go with array for now as LUT and consider more complicated methods for later
19:37
g3gg0
where can i find what vhigh is set to?
19:37
g3gg0
where do you get your LUT from?
19:39
BAndiT1983
it should be coming from calibration maybe
19:39
BAndiT1983
and stored somewhere
19:40
g3gg0
uhm kind of calib () { <magic happens here> }
19:40
g3gg0
calibration is for finding differences to what value is being expected
19:40
BAndiT1983
https://wiki.apertus.org/index.php/Sensor_Calibration
19:41
g3gg0
so you know your curves and algorithms and calibration is for finding offsets like dark currents etc
19:41
BAndiT1983
i'm not that deep in that stuff, it was done by other guys
19:42
g3gg0
i know. looks like alex worked out the PLR page from how it is structured
19:42
BAndiT1983
thought so
19:42
g3gg0
@alexML you there?
19:46
BAndiT1983
hm, that color chart reminds me of color correction in resolve, where you can drag a set of colored rectangles and span them on the test pattern
19:46
BAndiT1983
maybe it can be automated with opencv
19:48
g3gg0
thats its purpose ;)
19:48
g3gg0
iirc resolve only supports x-rite and one/two others
19:49
BAndiT1983
i know the purpose, was just thinking about automating the process, just an idea for the future maybe
19:50
g3gg0
nah thats the wrong way. first thing is to totally understand how it works and how its being calculated
19:51
g3gg0
in the field, you will always have offsets, drifts and stuff you cannot predict. thats what calibration is for
19:54
BAndiT1983
i know, my thoughts were just going in another direction, as i'm looking for ways to make the life of users simpler
19:54
BAndiT1983
but we have a long road till then
20:05
TofuLynx
BAndiT1983, do I need to submit anything to Google for the first evaluation? Or is it just answering the questions?
20:06
BAndiT1983
i think just questions
20:06
BAndiT1983
but when you are ready to merge, then we can also do this step, so the repos are synchronized
20:06
TofuLynx
Ok! :)
20:07
TofuLynx
Hmm, to merge what? The unit tests?
20:08
BAndiT1983
everything from your repo, new debayer stuff etc.
20:08
BAndiT1983
looked at debayering methods with new processingtest features
20:09
TofuLynx
ah! into the original fork?
20:09
BAndiT1983
shoodak is really fuzzy
20:09
BAndiT1983
yep, into original one
20:09
TofuLynx
Ok! I think we can merge after I create the new unit tests and fix the SHOODAK2 borders
20:09
BAndiT1983
from your dev to original dev, then build, afterwards i can merge dev to master
20:09
BAndiT1983
alright
20:10
TofuLynx
By the way, Bayer PreProcessor crashes sometimes with segfault, do you know this issue? It's an old issue I think
20:10
BAndiT1983
there is a keyboard in the test image where SHOODAK also shows the problems
20:10
BAndiT1983
maybe some race condition, do you know where it fails
20:10
BAndiT1983
*?
20:11
TofuLynx
No I don't, didn't look further into it
20:13
BAndiT1983
just copy the stacktrace if it fails again, there should be the line of crash
20:14
BAndiT1983
there is also a crash for some other DNG files than apertus ones
20:14
BAndiT1983
will investigate it
20:16
g3gg0
left the channel
20:22
TofuLynx
Roger!
20:31
BAndiT1983
very funny, image that crashes is DNG, but has just 8bit data
20:35
niemand
left the channel
20:41
BAndiT1983
TofuLynx: will push adjustments for bits per pixel recognition, was set to fixed value till now
20:41
TofuLynx
what is the issue with bits per pixel?
20:42
BAndiT1983
it was set to 12 all the time, but now the value of tag 258 is used correctly
20:43
BAndiT1983
added integer8 also, but just to prevent crashes with such images, output is black, will investigate further, at least it doesn'T crash right away, but you cannot open another image as the mechanism is not fixed yet, then it crashes, as the buffer is not allocated again
20:44
BAndiT1983
memory pool and caching have to be implemented soon
20:44
TofuLynx
Okk!
20:45
TofuLynx
I will probably push my changes later this night, so you probably will see the new commits tomorrow
20:45
BAndiT1983
ok
20:45
TofuLynx
Do you want me to do a Pull Request immediately after it?
20:45
TofuLynx
Or only after you build my commits?
20:45
BAndiT1983
if you think, that you are ready, then feel free
20:46
TofuLynx
Sure! :)
20:46
BAndiT1983
your commits are built by travis, i rely on it
20:46
BAndiT1983
https://travis-ci.org/TofuLynx/opencine/builds
20:46
TofuLynx
ok!
20:46
TofuLynx
those fails due to unit tests... xD
20:46
BAndiT1983
and just now came the email with "still failing" after my push ;) unit tests are broken
20:47
BAndiT1983
my goal was to separate build and unit tests in travis, but it seems a bit more complicated
20:50
BAndiT1983
ah, found something for supragya, maybe he already tried it
20:50
BAndiT1983
there is extract option in exiftool, also for linearization table
20:51
BAndiT1983
CFA Repeat Pattern Dim : 2 2
20:51
BAndiT1983
CFA Pattern 2 : 0 1 1 2
20:51
BAndiT1983
Linearization Table : (Binary data 1244 bytes, use -b option to extract)
20:55
TofuLynx
I remember that when I used exiftool
20:57
TofuLynx
what is his current task?
20:59
BAndiT1983
have to look into logs, as there are so many things going on when discussing his tasks, so i'm losing track of it, we need a better roadmap, otherwise it's drifting somehow off
21:00
BAndiT1983
i think that currently DNG conversion is his goal through MLV stuff
21:01
BAndiT1983
still not sure about pefromance by using FUSE, but will wait for results
21:02
BAndiT1983
TofuLynx: should we add "none" as debayer methods for debugging purposes, so one can see the image before processing?
21:02
BAndiT1983
*method
21:03
TofuLynx
Hmm
21:03
TofuLynx
that's a good idea, shouldn't be hard too
21:04
BAndiT1983
it's not hard, will add it, still struggling with the test image, as it gives black, even without debayering, so the problem is in extraction
21:05
BAndiT1983
will also add the dump feature you asked for, but a bit later
21:05
se6astian
changed nick to: se6astian|away
21:05
TofuLynx
Sure! :)
21:11
BAndiT1983
done and pushed
21:15
TofuLynx
Ok! Thank you! Loved the new interface!
21:15
TofuLynx
Do you have experience creating UIs from the past or current work?
21:17
BAndiT1983
both
21:17
BAndiT1983
and learned something funny about qt
21:18
TofuLynx
Nice :P
21:18
BAndiT1983
if you want to shrink panels down to the content, you have to set it to "fixed"
21:18
TofuLynx
it doesnt even make sense
21:18
BAndiT1983
can't believe how dumb this is, as there is "minimum" but it's not working in that way
21:18
TofuLynx
xD
21:18
TofuLynx
should be like "auto"
21:19
TofuLynx
or like HTML
21:21
TofuLynx
I have to go
21:21
TofuLynx
See you next time! :)
21:21
TofuLynx
left the channel
21:21
BAndiT1983
see you, good night
21:31
BAndiT1983
also off, good night
21:31
BAndiT1983
changed nick to: BAndiT1983|away
22:18
comradekingu
left the channel
23:12
jucar
left the channel