Current Server Time: 03:03 (Central Europe)

#apertus IRC Channel Logs

2014/01/01

Timezone: UTC


00:12
troy_s
Greets all.
01:14
fuzzydolphin
joined the channel
01:41
fuzzydolphin
left the channel
06:17
Bertl
troy_s: ad linking, sometimes the order of libraries is important
06:18
Bertl
i.e. it might help to add -lpthread a second time at the end for example
06:20
Bertl
ad lut transformation, I think it is a good approach to have the LUT (3x3 + 3) implemented in C/C++ so that we can test it without actually requiring the prototype, and it should be as flexible as well (i.e. we can certainly load the LUTs from files)
06:21
Bertl
(i.e. use it without recompiling)
06:23
Bertl
for the OIIO I still think that a 'generic' raw importer/plugin would be the best way to go, it can start as version 0.1 with just support for the axiom raws, but it should be possible to extend it to more formats as we go
06:23
Bertl
like for example changing the bitdepth from 16 to 12/10/8
06:23
Bertl
(we will soon switch form .raw16 to .raw12 to reduce the filesize
06:23
Bertl
)
06:24
Bertl
and maybe different heights as well (we might want to reduce the height to grab more frames)
06:27
jucar
joined the channel
07:00
jucar
left the channel
09:15
Bertl
off to bed ... have a good one everyone!
10:35
se6astian
joined the channel
10:45
se6astian
good morning!
10:55
mars_
morning!
10:59
se6astian
happy new year! :)
16:27
gcolburn
joined the channel
16:27
gcolburn
hello
17:15
se6astian
hi gabe
17:17
[1]se6astian
joined the channel
17:19
gcolburn
Thanks for fixing the typo in the makefile
17:19
gcolburn
I assume after that you can get it to run?
17:19
se6astian
left the channel
17:19
[1]se6astian
changed nick to: se6astian
17:27
se6astian
yes, it works great
17:27
se6astian
it uses a tungesten matrix right?
17:27
gcolburn
good. I think the LUT is in a format hebert can use
17:27
gcolburn
yeah. I can't remember if it was using the images you took last week or not
17:27
gcolburn
but it should be tungesten
17:30
gcolburn
are you using the new firmware?
17:41
se6astian
yes, we set it up together 2 days ago
17:42
se6astian
works great so far
17:42
se6astian
I will capture a new set of IT8 images as exposurerow as troy suggested later today
17:42
se6astian
anything else you need captured?
17:45
gcolburn
nope
17:46
gcolburn
I was just curious if you've been able to see if the image quality seems to have improved
17:53
se6astian
hmm, hard to say,
17:53
se6astian
I never had the artifacts caused by training data missalignment
17:53
se6astian
as we had them on the other sensor
17:54
se6astian
I guess that is fixed as well now
17:54
se6astian
btw we can capture up to 7 frames at full FPS
17:54
se6astian
as much as the RAM can hold
17:55
se6astian
so if we reduce the number of read out lines to roughly a third (1080 lines) we can maybe store around 20 frames in FullHD
18:02
gcolburn
great
18:02
gcolburn
but for streaming over HDMI we don't need to store all those frames simultaneously right?
18:22
se6astian
no, HDMI is a different topic afaik
18:47
troy_s
If you can get a sun lit / no sky IT8 (no glare) that would be excellent.
18:53
se6astian
not easily I am afraid, no sunny weather here and I am bound to my desk with the prototype cables until the battery pack solution is ready
18:54
se6astian
I have the kinoflo and color temperature meter here still though
18:55
Bertl
morning everyone!
18:56
Bertl
se6astian: I need a new run of the noise5 with more light, maybe also point the camera at a white area
18:57
Bertl
for the frame sequence, I would even consider 768, as we will still get 4096 pixels horizontally
18:58
Bertl
i.e. some kind of really really wide format, which would give about a second of footage
18:58
Bertl
(but that needs a minor change to the snap2, nothing critical though)
19:07
se6astian
morning Bertl
19:08
se6astian
noise5, will do!
19:08
Bertl
thanks! appreciated!
19:09
se6astian
are you profiling FPN or what kind of noise compensation are you working on atm?
19:09
Bertl
both, FPN and the row noise as they are entangled
19:10
Bertl
when testing your ADC cutoff issues, I found that a major part of the noise we saw is still in the image
19:11
se6astian
I see
19:11
Bertl
i.e. the voltages seem to clip somewhere, but the digitization is in the active range, this can be used to extract FPN without any need for uniform lighting
19:13
Bertl
the current setup is probably suboptimal (the register settings, but I haven't searched for the optimal setup yet and I want to see if that theory actually holds first)
19:15
se6astian
should I apply the row noise reduction fix as suggested by cmosis by setting the sun dark spot protection lower? or is that already in your noise5.reg file?
19:16
Bertl
for now, don't change anything, it's just a test
19:16
se6astian
ok
19:16
Bertl
if you like, you can experiment with enhancing the FPN pattern over the row noise pattern
19:17
Bertl
the basic indicator is the following:
19:17
Bertl
run a single frame through convert -normalize and look for uniformity across the whole image
19:18
Bertl
i.e. the edges should have the same gray and different color channels should not be visible
19:18
Bertl
you should also see the FPN emphasiszed and the dynamic row noise appearing 3-4 times over the whole image
19:18
Bertl
(for each frame at a different position)
19:51
troy_s_
joined the channel
19:53
rexbron
joined the channel
19:53
rexbron
left the channel
19:53
rexbron
joined the channel
19:58
rexbron_
left the channel
19:58
troy_s
left the channel
20:12
se6astian
Am I right that the best method to compare the row/FPN noise results is to use very short exposure times to reduce thermal noise influence and to use darkframes with closes lens cap to only see noise and no scene content?
20:12
se6astian
40µs seems to be the shortest possible exposuretime
20:13
Bertl
I presume the strange character before the 's' is a µ i.e. you mean us?
20:14
se6astian
yes :) damn my irc client
20:15
Bertl
yes, in theory we can get lower, but I don't think that it will be necessary/useful
20:15
Bertl
OTOH, as recent tests have shown, at least part of the FPN can be seen in extremely long exposures (reaching the zero point) as well
20:16
Bertl
so it really depends on what noise/offset/distortion we want to capture :)
20:19
se6astian
still cameras can go as low as 1/8.000s = 125us with shutter time, so with 40us I think we are very good already anyway
20:23
se6astian
one issue with using convert -normalize: wouldnt that hide any effects of lowered row noise when changing register as it will just scale up values higher?
20:27
gcolburn
left the channel
20:33
gcolburn
joined the channel
20:44
Bertl
yes, of course, normalize will only show the most prominent noise over the whole range
20:44
Bertl
i.e. if the FPN noise is very large, row noise will almost disappear
20:45
Bertl
for calculations we need the absolute values anyway, but for inspection normalize is a good idea to see what noise type is the significant one
21:05
jucar
joined the channel
21:18
guesst
se6astian: thermal noise in your GS mode makes still significant part (66ms in last readout row?)
21:20
philippej
joined the channel
21:31
Bertl
in CMOS circutiry with GS the thermal and 1/f noise happens at the amplification/readout
21:33
Bertl
the readout itself happens with 32 channels @ 300Mhz (at the moment)
21:33
Bertl
so it will take roughly 60-80us
21:34
Bertl
7.8ms for the entire band
21:50
guesst
are you sure? in my experience, the image degrades while waiting for readout... maybe i should not call it noise, rather thermal generation
21:51
Bertl
yes, it will degrade a little, but that is probably not even measureable unless you have really really long readout times
21:51
Bertl
i.e. the noise at readout/amplification will probably be a few magnitudes higher
21:51
guesst
66ms is wrong by me, it should be 1/150 (150fps) right?
21:52
guesst
6.66 ms
21:52
Bertl
yep, that's the readout time (roughly) regardless of the exposure time
21:52
Bertl
I also think that the FOT can be considered an idle time
21:53
Bertl
i.e. the CMV12k sensor doesn't do anything relevant during FOT
21:53
guesst
hard to tell.. the docs are incomplete
21:53
Bertl
agreed
21:54
Bertl
we will ask cmosis for more details on this subject in the near future
22:09
philippej
Happy new year everyone !
22:42
philippej
left the channel
22:58
jucar
left the channel
23:27
se6astian
good night!
23:28
se6astian
left the channel