Current Server Time: 23:51 (Central Europe)

#apertus IRC Channel Logs

2018/06/10

Timezone: UTC


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