Current Server Time: 09:21 (Central Europe)

#apertus IRC Channel Logs

2013/11/05

Timezone: UTC


22:17
dmj_nova1
Wouldn't editorial ideally be independent of the stage of color/vfx processing?
22:18
dmj_nova1
troy_s:
22:19
dmj_nova1
by reconstruction from image, do you mean breaking shots apart for grading based on image content?
22:23
FergusL
yes, these two parts had to be separated, only a one-pass grading, something "light" might be applied, just to be watchable
22:27
dmj_nova1
Yeah, ideally I would imagine vfx/color should feed back into editorial as they progress.
22:31
dmj_nova1
left the channel
22:31
dmj_nova
joined the channel
23:02
dmj_nova1
joined the channel
23:04
dmj_nova
left the channel
23:20
mikkael
left the channel
23:31
FergusL
On all small projects I've been on, grading only started after editing.
23:36
dmj_nova1
FergusL: How did the editing -> grading pipeline work on your small projects?
23:54
dmj_nova1
left the channel
00:01
FergusL
joined the channel
00:37
Bertl
got a nice color/grey chart today from sebastian
00:37
FergusL
ha cool !
00:37
FergusL
which one is it ?
00:38
Bertl
will see, maybe I can make some pictures tonight, sec, let me check
00:39
Bertl
it says: IT8.7/2-1993
00:40
Bertl
and below that 2010.06
00:40
Bertl
on the other side Charge: R100604
00:41
FergusL
well I think that's the very same troy_s suggested we get and offered to source
00:41
Bertl
perfect then
00:41
FergusL
great news
00:41
Bertl
I consider it perfect because it seems to have the perfect size for my setup
00:42
FergusL
if I can focus on it, maybe i'll have the first resule of VNG debayer on your raw captures
00:42
Bertl
still have to find a solution for lighting
00:42
FergusL
maybe a well-balanced high CRI CFL bulb could do
00:45
Bertl
I can probably reverse the neutron flow :)
00:45
FergusL
wuh ?!
00:46
Bertl
CFL = compact fluorescent lamp
00:46
Bertl
CRI = color rendering index?
00:46
FergusL
yes
00:46
FergusL
yes
00:47
Bertl
*rendition
00:47
FergusL
CFL bulbs sold for growing plants are full spectrum aka high CRI
00:47
Bertl
so where would I find a well-balanced high CRI CFL bulb?
00:47
FergusL
but it's still a hacked solution
00:47
Bertl
ah, okay, that is something I can probably find
00:48
FergusL
better wait from someone else approval !
00:48
Bertl
so we want 'sun-light' like bulbs?
00:48
FergusL
I'm assuming we want the purest source to light the chart
00:49
Bertl
well, pure is vague here
00:49
Bertl
http://en.wikipedia.org/wiki/File:Solar_Spectrum.png
00:50
FergusL
CRI charts generally include only the visible range hehe
00:51
FergusL
450 - 700 or around, but I guess you know about all that ?
00:53
Bertl
I have no idea about the charts (yet) but I know about the physics behind it
00:54
Bertl
and it makes sense to assume that calibration charts do only address the visible spectrum (at least for normal imaging and moving pictures :)
00:55
Bertl
my point with the solar spectrum is that the spectrum of the sun is not really uniform and while it is special in its own way, it is not the only light source we have
00:56
Bertl
so the main question is probably, do we aim to recreate sun light or do we aim to have a certain 'color temperature' white
00:56
FergusL
yes
00:57
FergusL
and especially with normal imaging, the actual source isn't that much what matters, what matters is how we calibrate our sensing device !
00:57
[1]Sasha
joined the channel
00:57
FergusL
yes, color temperature
00:58
FergusL
well I guess we're trying to get 1) A source that would illuminate as evenly as possible in the 450-700nm range 2) Calibrate our sensor (actually not the sensor itself but well you know that) so that its "base color" matches that of the light source
01:00
Bertl
so all we need is a furnace which can do 5780K :)
01:00
Bertl
or if we want daylight, 6500K
01:01
Bertl
I wonder if lamp manufacturers specify the color temperature
01:01
Bertl
(for normal room lighting I mean)
01:01
FergusL
http://www.narva-bel.de/ressourcen/spektrum/popup/SP_958_NARVA_BIO_vital_T5_RGB.jpg.png that's what I called "CRI chart", I meant a graph actually, it's as stupid as that... just a graph of how the source performs accross the range
01:02
FergusL
now with CFL it's different I think, but it's on the packaging most of the time
01:02
FergusL
can we assume it's betweel 3200 and 4000 ?
01:02
Bertl
I see, but that has no color temperature associated (the chart)?
01:03
Bertl
does the 958 NARVA BIO specify that?
01:03
FergusL
I don't know, it's just a random picture I found, but it's clearly refering a light source so probably yes
01:03
Bertl
ah, I get it, this _is_ the spectral output of this specific light source
01:04
Bertl
which gives me an idea
01:05
FergusL
http://www.amazon.com/Hydroponic-Full-Spectrum-Light-5500K/dp/B005P29K1S I was thinking something like that
01:05
Bertl
we could use a small slit or a prism (or maybe both) to break down the spectrum of whatever light source we have and capture the image with the sensor
01:07
Bertl
now if we knew the spectral response of the sensor (CMOSIS hasn't disclosed that yet) we could calculate the spectrum of the light source :)
01:20
FergusL
interesting fact I just read
01:20
FergusL
CRI is to be read as a "distance from 100"
01:20
troy_s
Bertl / FergusL NOT CFL.
01:20
Bertl
http://housecraft.ca/wp-content/uploads/2012/09/spectral_responses2.png
01:21
FergusL
Ok, no CFL
01:21
Bertl
yeah, it looks like it has the 'worst' spectral distribution
01:21
Bertl
atm, probably a simple incandescent bulb would be the best
01:22
troy_s
Bertl: You want a D65 at best. A tungsten 3200. Or at worst, a Kino tungsten or daylight.
01:22
FergusL
of course tungsten if possible
01:22
FergusL
but isn't that really harder to find now ?
01:22
FergusL
in France at least it is
01:22
Bertl
sounds good, but I guess they will be expensive
01:22
troy_s
(CF fixtures spike erratically. Flip over a CD and see the unique refraction to see how non-uniform they are
01:23
FergusL
ha ok
01:23
troy_s
Compare against a tungsten source which will appear as a smear.
01:23
Bertl
that's what I suggested with the slit/prism
01:23
troy_s
Ideally you want a lamp close to the white balance of your destination. D65 in this case is a prudent choice.
01:24
FergusL
why is D65 the destination ? the sensor ? the screen ?
01:24
troy_s
Bertl: So nothing fancy. A daylight (5600 or 6500) film light will suffice.
01:24
FergusL
just an habit ?
01:24
troy_s
If not an HMI, then tungsten 3200 (or color temp up via CTB)
01:25
Bertl
okay, where would I get that?
01:25
FergusL
haven't had a lighting talk in monthgs
01:25
troy_s
FergusL: Because stretching the white point adversely impacts ranges of colors via metamerism.
01:26
troy_s
Bertl: Do you have an equipment rental house nearby?
01:26
troy_s
They will likely give you one for free.
01:26
troy_s
Ask them to color temp test a lamp and use it.
01:27
Bertl
equipment means film/photo equipment?
01:27
Bertl
note: I'm not a photo/camera guy :)
01:28
FergusL
yes, a cinema/video gear rental jouse
01:28
troy_s
You should be able to find a film rental house. Talk kind and I am 99% certain they will loan you a light for an eve.
01:29
troy_s
You do not need a large light. A pocket par would suffice.
01:29
Bertl
okay, so probably sebastian will know where to get one, I'll ask him when he is around tomorrow
01:29
troy_s
Just make sure the color temp of the light is noted.
01:29
FergusL
(and check for a replacement bulb)
01:29
Bertl
so the store should know the exact color temperature
01:30
troy_s
(not just blue / red kelvin either. Make sure you aren't getting bad magenta / green.)
01:30
troy_s
But even a ballpark set of test images is ideal.
01:30
troy_s
If you take a tungsten fixture (a redhead is 1k watts)
01:31
troy_s
Ask for some small shreds of 1/2 and full CTB.
01:31
Bertl
I knew redheads are hot, but 1k watt? :)
01:31
troy_s
(they will burn out quick so you will need to work briskly once you put it on the barn doors)
01:31
FergusL
( http://www.linkdelight.com/components/com_virtuemart/shop_image/product/98699dbc7e99c58ad9e1ac2bd7f7ceb8.jpg that's a redhead)
01:31
FergusL
but for the size of the setup 800W is huge overkill
01:32
troy_s
3200 (tungsten) plus half ctb should be abput 4300
01:32
Bertl
I'd say the 120W halogen lamp is already overkill
01:32
Bertl
but I think I will do the following for now:
01:33
FergusL
(HA, time for 3:30am breakfast !)
01:33
Bertl
I have a 100W incadescent bulb somewhere, and I have the 120W halogen lamp
01:33
troy_s
You need a movie tungsten fixture to assert 3200~
01:33
Bertl
I will simply try to distribute the light evenly for both, and take two snapshots
01:34
Bertl
that will give a first idea till we have proper lighting
01:34
troy_s
Full CTB on a tungsten fixture is ideally about 5600.
01:34
troy_s
Just use _one_ lamp
01:34
troy_s
near camer
01:34
troy_s
camera
01:34
Bertl
yes, of course
01:34
troy_s
small piece of diffusion and color on doors
01:34
troy_s
done
01:34
troy_s
super simple
01:34
Bertl
doors?
01:34
troy_s
Redhead is as small as it gets
01:35
troy_s
(open face)
01:35
troy_s
you can get smaller with a fresnel based fixture
01:35
Bertl
okay, please slow down :)
01:35
troy_s
but I am certain they will loan a redhead out for nothing.
01:35
Bertl
what does 'color on doors' mean?
01:35
troy_s
barn doors = metal doors that slide onto fixture to control the light spill
01:36
Bertl
ah, the flaps on the side of the lamp?
01:36
troy_s
you normally clip (wooden clothespegs) gel / diffusion to the doors
01:36
troy_s
yes
01:36
Bertl
okay, and 'color' means?
01:36
troy_s
it won't burn as fast with a distance
01:36
troy_s
hence "on the doors"
01:36
troy_s
color means transparent gels of color
01:37
troy_s
CTB = reference blue gel to cool down (increase color temp)
01:37
troy_s
each of reference level - 1/2 CTB takes 3200 to 4300 (off top of head)
01:37
Bertl
ah, I see, so you use that to 'condition' the spectrum, yes?
01:37
troy_s
full CTB takes 3200 to 5600
01:38
troy_s
they used to be for migrating tungsten to daylight or back from daylight (hmi) to tungsten
01:38
troy_s
to balance for various lights
01:38
troy_s
Sense?
01:38
Bertl
migrating means 'moving from one setting to the other'?
01:39
troy_s
Yes. In the old days there were only tungsten balanced stocks and daylight.
01:39
FergusL
yes, 3200K light source through a full CTB give 5600K
01:39
troy_s
So you had to balance for only one if you wanted an achromatic appearing source.
01:39
Bertl
tungsten is considered in-door light?
01:39
FergusL
(yes)
01:39
troy_s
Now with digital you can dial several whites.
01:40
troy_s
indoor lighting is tungsten generally. Night as well.
01:40
troy_s
(because you are dealing with primarily artificial light that normally ends up in the 3000~ range)
01:40
troy_s
anyways... it doesn' t matter too much.
01:41
troy_s
key is to know white point
01:41
troy_s
and get equal illumination
01:42
troy_s
Then you can profile that camera and figure out what the primaries are of the RGB and from that, the latitude and gamut.
01:42
Bertl
how well calibrated is a typical picture camera?
01:42
troy_s
Extremely.
01:42
Bertl
e.g. an EOS 10D, do we know the spectral response of that one for example?
01:42
troy_s
A device will always be somewhat unique
01:43
troy_s
but the transform is often baked in low level
01:43
Bertl
because it would be quite easy for me to take a picture of the chart with the camera under similar (maybe identical) lighting conditions
01:43
troy_s
Keeners profile their own camera and create either a matrix (again most of the range is linear so easy transform 3x3 matrix) or
01:44
troy_s
a 3D LUT
01:44
troy_s
Yep
01:44
troy_s
The net sum result is that you take the known values of the IT8 and figure out what the camera values are
01:44
troy_s
then calculate the transform that gets from A to B
01:45
troy_s
and in that transform you also learn how far out the primaries are.
01:45
FergusL
hahaha, my raw to EXR script has been taking a full CPU thread for about 2 minutes now... still working
01:45
Bertl
yes, but for a known light source
01:45
Bertl
so basically I need the spectral output of the light source
01:45
troy_s
which gives you an idea of the volume of color a device can render.
01:46
troy_s
Bertl: Movie lights are pretty damn close
01:46
troy_s
if you stick to HMI or tungsten
01:46
troy_s
(again, they _do_ drift (tungsten shifts as the bulb ages)
01:46
Bertl
pretty damn close to what? eachother? the perfect XXXK source?
01:46
troy_s
but by and large you can figure out where they are
01:47
troy_s
most houses have color meters and can tell you the kelvin and when they were tested.
01:47
troy_s
Yes
01:47
troy_s
HMI is always close to daylight (they test the heads)
01:47
troy_s
and tungsten is well... tungsten. Physical property of getting it hot (age caveat aside)
01:48
troy_s
And with that, I must bed.
01:49
troy_s
Bertl: Feel free to hit me via email.
01:49
Bertl
HMI is mercury arc, yes?
01:49
Bertl
troy_s: okay, thanks for the information, I appreciate it!
01:51
troy_s
Bertl: Yes. http://en.m.wikipedia.org/wiki/Hydrargyrum_medium-arc_iodide_lamp
01:52
troy_s
Bertl: But to be honest tungsten is probably a better choice if you can snag some CTB slices
01:52
Bertl
I just wonder because mercury lamps have a really weird spectral profile
01:52
troy_s
(having stills at various color temps is great)
01:52
troy_s
(ask the house if they can give you the kelvin values with half ctb and full ctb, then use the two)
01:52
Bertl
okidoki, will see what I can do
01:53
troy_s
Bertl: They are relatively smooth, not nearly as smooth as tungsten.
01:53
troy_s
A redhead with a bit of diffusion and CTB is for the win.
01:53
troy_s
And likely free.
01:53
troy_s
Most rental house peeps are very cool, and always looking to help out indies.
01:54
troy_s
Often a bottle of wine, some beer, or even a huge thanks can work miracles.
01:55
troy_s
If you treat them well, you can forge a good start to a long relationship (and trying to develop a camera mean you might want to try and keep them on the good side.) :)
01:55
FergusL
I can comment on this
01:55
Bertl
that's probably a job for sebastian then, he will know where to ask, thanks for all the input!
01:55
troy_s
Night folks.
01:55
Bertl
have a good one!
01:55
FergusL
night
01:55
troy_s
Bertl: The gamut is something I am keen to find out.
01:55
troy_s
Bertl: And latitude. Two massive things for shooters.
01:58
FergusL
I wonder what's a decent time for debayering a 4K image with VNG
01:59
FergusL
with my python script it's slightly above one second per line... and there are 3072 lines /D
02:02
Bertl
that sounds a little slow :)
02:02
FergusL
yes
02:02
FergusL
my implementation is silly too
02:05
FergusL
VNG is really high quality though
02:05
FergusL
it's not simple interpolation
02:08
FergusL
and it's all white, meaning something has gone wrong
02:09
Bertl
high quality white :)
02:10
FergusL
yes, if it takes 40 seconds to render a 400x400 white square, it must be high quality white
02:15
FergusL
actually is *is* working
02:16
FergusL
it's just that values aren't normalised
02:16
FergusL
Pixel 6 , 0 done.
02:16
FergusL
B: 321.0
02:16
FergusL
G: 349.375
02:16
FergusL
R: 375.75
02:18
FergusL
can I assume /4095 ?
02:18
FergusL
or /4096 ? as in value = calculated_val / 4095
02:18
FergusL
the other way round, 4095 / calc_val
02:19
Bertl
maybe, the range of the unshifted .raw16 values is 0x0000 - 0xFFF0
02:20
Bertl
when you shift it right by four, the range will be 0x000 - 0xFFF (so 0 - 4095)
02:20
FergusL
after being shifted, we get 12 bits of actual data, right ?
02:20
Bertl
yep
02:21
Bertl
so 1.0 ~ 4095 and 0.0 ~ 0
02:21
Bertl
but it doesn't matter if you take 4095 or 4096 :)
02:21
FergusL
oh god I'm lost, uh, give me a sec
02:22
Bertl
if you want to normalize the range to 0-1.0 you have to divide by 4095 (or 4096)
02:23
FergusL
that's what lost me
02:23
Bertl
depending on how you define the 1.0 value
02:23
FergusL
why did I put it before
02:23
Bertl
i.e. if you divide by 4095, you will reach 1.0
02:24
FergusL
yes, just tested
02:24
Bertl
if you divied by 4096 you will get the 'lower end' of a 1/4096th interval
02:24
FergusL
fuuuh... this kind of error means I'm don't do code enough !
02:24
Bertl
i.e. the center would be at V/4096 + 1/8192 :)
02:26
FergusL
hmmmm... it's certainly not a VNG debayered image
02:26
FergusL
but, it's not completely fucked
02:27
Bertl
I'd suggest to get a 'normal' RGB image with reasonable resolution and simply break it down into an RGGB bayer pattern for testing
02:28
FergusL
yes, I'll have to do that
02:28
Bertl
(by simply removing G and B from the R sites, R and B from the G sites and R and G from the B sites
02:28
Bertl
)
02:29
Bertl
no interpolation or shifting/overlapping and then simply convert the RGB into gray values
02:29
FergusL
HA, self_20ms isn't Y flipped
02:29
FergusL
!
02:29
FergusL
I can't tell because mine is indeed flipped
02:30
FergusL
I can tell*
02:30
Bertl
that's quite possible, the flip should be recorded in the sensor register dump
02:30
FergusL
mars_: ping ?
02:31
FergusL
http://www.pasteall.org/47018/python
02:31
FergusL
(I know it's a huge non-sense mess)
02:32
FergusL
hardcoded at some point where knowledge lacked
02:33
FergusL
I'm going to work with Lenna :D
02:35
FergusL
I should also forget python and do it in C++ now
02:39
FergusL
(http://en.wikipedia.org/wiki/Lenna)
03:25
Bertl
off to bed now ... have a good one everyone!
03:30
[1]Sasha
Night Bertl
03:33
dmj_nova
joined the channel
05:41
[1]Sasha
left the channel
06:38
Sasha_C
joined the channel
08:43
PhilippeJ
joined the channel
11:04
se6astian
joined the channel
11:05
se6astian
hello!
11:07
mars_
hi
11:19
PhilippeJ
left the channel
11:22
se6astian
how did the rest of the evening go yesterday?
11:54
Sasha_C
hey everyone
11:55
se6astian
hi sasha
11:55
se6astian
we received 4 donations yesterday!
11:55
Sasha_C
I saw. Very nice :)
11:56
Sasha_C
Let's keep building up this momentum
11:56
FergusL
yes I saw that se6astian, impressive !
11:56
FergusL
troy_s Bertl and I talked about the next tests
11:56
FergusL
especially regarding lighting
11:58
FergusL
you sent a color chart to Bertl, right ?
11:58
Sasha_C
Hey FergusL, I was watching that conversation earlier today.
11:58
Sasha_C
I'd never heard of Lenna before ;)
11:58
FergusL
yes
11:59
se6astian
yes I gave Bertl a chart yesterday
11:59
FergusL
you're both living close by ?
12:00
se6astian
yes :)
12:01
FergusL
ha cool
12:02
FergusL
so, troy_s suggested we get a cinema light fixture for a day in order to conduct some more tests
12:03
FergusL
to light the chart for exampel. an HMI/daylight balanced source would be the best but a tungsten-halogen would be fine with CTB (blue gel) on it
12:05
FergusL
do you know some cinema gear rental hosues ?
12:05
FergusL
houses*
12:09
se6astian
I have a kinoflo diva
12:09
se6astian
that should be pretty color accurate
12:10
Bertl
morning folks!
12:10
Sasha_C
morning Bertl
12:15
se6astian
morning!
12:16
se6astian
how long did you stay at the happylab? :)
12:17
Bertl
it was well after midnight, but we didn't get that much done
12:17
se6astian
oh no, why not?
12:17
Bertl
actually we didn't get anything done worth mentioning, but we had a very productive conversation
12:17
se6astian
:)
12:19
Bertl
well, the second milling drill bit died at basically the same location than the previous
12:20
Bertl
and after further investigation, we concluded that the cooling must be insufficient
12:20
Bertl
because it happens exactly when the metal gets really thin and cannot transport the heat away
12:21
Bertl
mars_ will give you the details when he finds the time
12:21
PhilippeJ
joined the channel
12:21
Bertl
and then we waited quite some time for the lasercutter, but around midnight we decided to do the cutting another day
12:22
se6astian
oh no!
12:22
Bertl
but don't worry, I'll take care of that at the end of the week
12:23
se6astian
great!
12:24
se6astian
maybe the cooling liquid was not hitting the mill tip properly? we tuned it down to only spray a little amount of cooling liquid... maybe that was the problem
12:25
Bertl
maybe, I didn't do any further investigations of the setup and/or results, but I can take a picture of the partially milled piece
12:28
se6astian
why not yes, so what was the fruitful converssation about?
12:29
Bertl
everything axiom :)
12:29
se6astian
anything else would have disappointed me ;)
12:30
Bertl
prototype and axiom development wise, from power supply to memory configurations
12:30
se6astian
very nice, I would love to hear a summary sometime soon
12:30
Bertl
(so mostly technical stuff)
12:31
Bertl
rest assured, you will :)
12:31
se6astian
I just contacted a developer from the apertus community outskirts about the bash scripts, he said he will get right to them
12:32
se6astian
and might come to IRC at some point, name: Jehan
12:33
Sasha_C
Sorry to interrupt, but we've just been featured again on Redshark: http://www.redsharknews.com/technology/item/1208-first-images-from-axiom-alpha-prototype-camera-from-apertus?utm_source=www.lwks.com+subscribers&utm_campaign=efa976005a-RSN_Nov05_2013&utm_medium=email&utm_term=0_079aaa3026-efa976005a-74476833
12:35
FergusL
cool se6astian, do you have a color meter ?
12:35
se6astian
great, they covered us in their weekly newsletter you mean right?
12:35
Sasha_C
yep
12:36
Bertl
funny how the wording changes ... now please tell me, who were the folks banging their head against a wall? *G*
12:37
Sasha_C
yeah I know. It's not the best reporting, but it's spreading the word for our cause
12:41
Bertl
yes, of course, but it is a desaster if you look at the details, and I'm not even talking technical details here :)
12:41
Bertl
note that I didn't expect anything else though
12:42
Sasha_C
Do you want us to contact the writer and request a redaction / correction to her article?
12:42
PhilippeJ
Hello guys !
12:43
Sasha_C
Greetings PhilippeJ
12:44
se6astian
unfortunately I have no color meter, I just got a light meter that I will forward to herbert when we meet the next time
12:44
PhilippeJ
Lossy DNG could save 5 times the space, interesting : http://helmersworks.com/journal/2013/03/digital-negatives-dng-with-lossy-compression-is-it-worth-it/
12:46
se6astian
last time I checked the only mode for lossy DNG compression was based on JPEG for bayer pattern and limited to 8bits
12:47
PhilippeJ
some docs here : http://www.pointsinfocus.com/learning/digital-darkroom/first-thoughts-on-lossy-dng/
12:53
Bertl
Sasha_C: nah, not worth it, I guess any news is good news ATM
12:53
Bertl
PhilippeJ: we don't want to go lossy
12:54
Bertl
you can always create a jpeg if you don't care about artefacts
12:54
PhilippeJ
as the guy said, "Whoever said storage is cheap, never had to buy and manage that storage" :-)
12:55
PhilippeJ
just that at some point, it might be interesting to have some support for light compression
12:56
PhilippeJ
what I don't understand is that it seems the compression is applied to debayered images
12:56
PhilippeJ
loosing most of the benefits of raw
13:01
PhilippeJ
Anyway, se6astian
13:01
PhilippeJ
how did the milling end up ?
13:02
FergusL
se6astian: Okay. For the chart test to be useful we need to know the color temperature of the lighting source as precisely as possible
13:04
FergusL
because with this test we're going to calibrate the white balance for the camera
13:04
PhilippeJ
FergusL
13:04
FergusL
(this is what I understood from troy_s explanations yesterday)
13:04
PhilippeJ
(sorry, strange irc client) you could use calibrated lights like kino or any cinema lights?
13:05
FergusL
yes
13:05
PhilippeJ
tungsteen / daylight
13:05
PhilippeJ
I don't really see any practical use for other temperatures, since it can be corrected in post
13:06
se6astian
PhilippeJ, bad the millhead broke twice and then mars and Bertl stopped
13:06
PhilippeJ
se6astian, too bad :-(
13:07
mars_
i gave bertl a 18% gray card yesterday, as reference
13:07
se6astian
great
13:07
FergusL
cool too !
13:07
se6astian
I have a kinoflo with daylight and tungsten tubes
13:07
se6astian
we can do the calibration with these
13:08
FergusL
yes, but will the "5500" or "5600K" marking on the tubes might be enough for such precise calibration ?
13:09
PhilippeJ
I don't think it's a problem
13:09
FergusL
-might
13:10
PhilippeJ
the image must be coherent, meaning, each pixel related to the others has the same calibration
13:10
PhilippeJ
color temperature, if slightly off, on the whole surface, is not a problem
13:10
PhilippeJ
you can adjust it in post
13:11
FergusL
that's not what I meant
13:11
PhilippeJ
sorry, then I misunderstood :-)
13:11
PhilippeJ
what are you trying to calibrate?
13:16
se6astian
I can rent a color temperature meter if we think its necessary
13:16
se6astian
but the kinoflo tubes are the most accurate light sources you can get
13:16
se6astian
in terms of CRI
13:17
FergusL
we're going to look at R G and B values for a known white, the known white is the one on the chart, we look at the R G and B value captured by the sensor. We then shift the values so that R = G = B, this is white balancing, at this point we know "how much" to shift from the values read by the sensor to get to <Temperature>
13:17
FergusL
Temperature being the known temp of the light source used
13:17
PhilippeJ
but you do the same shift for all the pixels, right?
13:18
FergusL
yes, kinos are reliable
13:18
FergusL
yes
13:18
PhilippeJ
so, if you are 1% off, it will be for the whole image, and will be easy to correct
13:19
FergusL
you might be 1% off, but you won't see it
13:19
FergusL
because you will look at white
13:19
PhilippeJ
which imho, means that kino or similar lighting will be good enough
13:19
FergusL
and white is white
13:21
FergusL
it's in the equation that the issue is : we have to start from a well known base. If we assume 5600K as a base colortemp from the kinos but that it is in fact 5587K (or even 5595K) (depending on age of tube or other factors), we will *constantly* have an unwanted 13 Kelvins shift
13:22
FergusL
wouldn't matter much in the end I agree, but I think it's worth the hassle to go that much in detail when we're that much into the heart of the camera :)
13:23
FergusL
(also I might be wrong somewhere, I'm waiting for Bertl's and troy_s's thoughts on this)
13:23
PhilippeJ
could you use another, calibrated camera to shoot under the same condition and use it as a temperature meter?
13:24
FergusL
I think it would work
13:24
FergusL
but we need to access the RAW of the other camera, the *real* raw data, the 10/12bits data for each sensel
13:25
FergusL
off to lunch, brb
13:26
PhilippeJ
:-) good luck! Interesting tutorial on camera calibration : http://staffwww.itn.liu.se/~karlu/div/howto/qpcard201_argyll.php
13:36
Sasha_C
left the channel
14:01
FergusL
Yes argyll is solid!
14:10
se6astian
left the channel
15:11
PhilippeJ
left the channel
15:33
troy_s
Tungsten is probably smoothest. Kino is ill advised. Too many gaps in spectrum.
15:36
FergusL
(hello troy_s)
15:37
troy_s
And no, a color temp meter to keep things simple. Again, the guys and gals at the house can measure the values.
15:41
FergusL
do I have the facts straight about the base colortemp and ?
17:06
troy_s
FergusL: There are basically three points white balance enters into things. 1) When shooting. In this case, tungsten is probably the only decent option due to full spectrum with no spikes.
17:07
troy_s
FergusL: 2) During a PCS conversion. If we use Argyll or any other ICC based software, there is always a D50 implied PCS, so a Bradford color transform happens from source photographed white to PCS.
17:07
troy_s
3) Destination white. Another Bradford here.
17:18
troy_s
Basically it would be along these lines:
17:18
troy_s
1) Show up at house for redhead lamp. Measure color temp using their meter. Note it.
17:19
troy_s
2) Slap half CTB on the doors, measure temp. Should be around 4300k. Note it.
17:19
troy_s
3) Slap full CTB on the doors, measure temp and note.
17:19
troy_s
4) Take lamp home, using diffusion and color as per tests above, shoot:
17:19
troy_s
4.1) One at native tungsten output.
17:20
troy_s
4.2) One with half CTB.
17:20
troy_s
4.3) One with full CTB.
17:21
troy_s
4.4) Another set if there are white balance settings on the sensor. One set per ballpark setting. Likely 3200, 4300, and 5500.
17:32
se6astian
joined the channel
17:40
FergusL
I'm lost during 2) and 3)
17:40
FergusL
you might need what you've missed, pasting log in /query se6astian
17:53
troy_s
FergusL: 2 and 3 are sort of part of an ICC based CM.
17:53
FergusL
what is a PCS conversion ?
17:53
troy_s
FergusL: No avoiding a PCS with ICCs.
17:53
FergusL
and a Bradford ?
17:54
troy_s
Profile Connection Space. Normally a CIE absolute like XYZ.
17:54
troy_s
There are several ways to move the white point through XYZ and transform it. XYZ scaling (worst - aka Wrong Von Kries), Von Kries, and Bradford
17:55
troy_s
Bradford is the accepted best of breed white balance transform currently.
17:55
FergusL
I think I see
17:55
FergusL
is CIE XYZ the one with unbound luminance ?
17:59
troy_s
XYZ is all unbounded. Think of it as an infinitely large cube rotated like a diamond. XY and Z grow out and up
18:00
troy_s
If you scale XY to xy, you have the "color" of the light. Y isolates luminance.
18:00
FergusL
got it
18:05
se6astian
Hi troy_s, I summarized what you said about the calibration process on the apertus wiki, how do you want to be credited? irc nick, full name, etc.?
18:07
se6astian
https://wiki.apertus.org/index.php?title=Camera_Color_Temperature_Calibration_Procedure
18:09
se6astian
Do you mind me summarizing what you said on the wiki?
18:18
FergusL
there's something wrong in my implementation of VNG, it's all greenish !
18:26
se6astian
troy_s, is the goal of the calibration for each color temperature to get 3 factors (one for each primary) or an entire curve for each primary mapped to luminosity?
18:26
philippej
joined the channel
18:27
philippej
changed nick to: philippejadin
18:57
troy_s
se6astian: No credit thanks. I just make it up.
18:57
troy_s
se6astian: A few samplings can help to test the results.
18:57
FergusL
troy_s: I'll just leave my questions here
18:57
FergusL
I'm trying to grasp more precisely the process of calibrating and more generally white balancing
18:58
FergusL
afaik, white balancing is being at "pure white", there's an exact term for this : equi-something white
18:59
troy_s
FergusL: No such thing as whitr
18:59
troy_s
it is merely the origin - a point of achromatic.
19:00
FergusL
so basically R=G=B=W, is W decided before-hand as an absolute value ? or does white-balancing averages ? like R=10, G=8 and B = 6, W = 8
19:01
troy_s
se6astian: Ultimately, after profiling, you get a pretty good idea as to the primaries of the camera - how the triangle base (and the 3D volume) of the color gamut of capture is.
19:01
troy_s
(as well as latitude and things imagers care about like "How many stops does it hold?")
19:02
troy_s
FergusL: Again, white does not exist.
19:02
troy_s
FergusL: Understood that yet?
19:02
troy_s
it is merely a point of reference
19:02
FergusL
are obsessed about*
19:03
troy_s
Think of it as a map. If I say "Hawaii is six miles south" and you don't know your starting point, all of your map is wrong.
19:03
troy_s
Similar to white point.
19:03
troy_s
You must know it precisely.
19:03
[1]se6astian
joined the channel
19:04
FergusL
yes, I just realised that
19:06
se6astian
left the channel
19:06
[1]se6astian
changed nick to: se6astian
19:06
FergusL
the starting point is the "base" temp of the sensor ?
19:06
FergusL
so that 3200K is R = baseR + R, Gbase + R etc... calculated as distances
19:07
FergusL
Gbase + G*
19:07
troy_s
No. But think map again.
19:08
troy_s
If your and I know that a swatch is of xy chromaticity
19:08
troy_s
and we take a camera shot of it
19:08
troy_s
if we don't know where white is (the light illuminating the swatch), how do we know what color the swatch is?
19:16
[1]se6astian
joined the channel
19:18
se6astian
left the channel
19:18
[1]se6astian
changed nick to: se6astian
19:28
philippejadin
left the channel
19:29
[1]se6astian
joined the channel
19:32
se6astian
left the channel
19:32
[1]se6astian
changed nick to: se6astian
19:34
philippejadin
joined the channel
19:38
Bertl
so, finally done with useless stuff for today
19:39
philippejadin
depending on your definition of useless, I guess it's a good news :-)
19:39
se6astian
hurray, hail the tax minister :)
19:41
Bertl
yes, was mostly busy doing my tax declarations today
19:42
Bertl
(so I think it can be considered useless work :)
19:47
philippejadin
:-)
19:47
philippejadin
I'm looking for existing dng writters libraries
19:47
philippejadin
it's a huge mess, or maybe I don't know enough to find my way. Anyone has an idea?
19:49
Bertl
gabe is working on a dng writer and has written a dng reader AFAIK, probably best to ask him
19:50
FergusL
what software do you want to use with DNGs ?
19:51
FergusL
troy_s: we don't, so we need a reference !
19:52
Bertl
troy_s: so after finding the perfect calibration process :) does it make any sense to take a picture of the IT8 chart with incandescent and halogen lamps or should I skip that till we have high quality light sources?
19:53
Bertl
s/skip/postpone/
19:59
FergusL
I'd say simply skipping
20:01
FergusL
troy_s: I remember using ENG cameras at school, there was this WB button, when you pressed it, the white became white
20:01
FergusL
and all other pixels got a color by reference to this color
20:01
philippejadin
In current state the more images we get the better, and as soon as we can play with them, we'll get a better idea
20:02
Bertl
well, the thing is, ATM we have exactly one prototype with a partially defective sensor
20:03
Bertl
and doing a setup to get a proper picture (lighting, position, sharpness) is somewhat complicated
20:03
Bertl
i.e. if the images are of no use, it's better to spend the time on coding stuff :)
20:03
philippejadin
any image will do to judge based on very subjective aspects :-)
20:03
philippejadin
definitely
20:04
FergusL
that's why I'm being helpful: coding
20:04
FergusL
(kidding)
20:04
FergusL
dinner time, later
20:04
Bertl
but if troy_s (or somebody here) says, he can do something useful with the images, I'd consider it worth spending the time
20:05
philippejadin
I think with the latest "self portrait" images, there is already a lot to do
20:05
FergusL
troy_s: I remember using ENG cameras at school, there was this WB button, when you pressed it, the white became white and all other pixels got a color by reference to this color. My question is what happened to the color, was Green Red and Blue changed ? was it left as is but only the other colors changed accordingly ?
20:05
philippejadin
what are the next steps coding-wise?
20:06
Bertl
getting the image from memory to the HDMI output
20:06
philippejadin
FergusL: here is a nice explnation : http://www.cambridgeincolour.com/tutorials/white-balance.htm
20:07
philippejadin
Bertl: I guess not an easy task at all
20:08
Bertl
you can bang your head against the wall while I implement it ... after all, the news people write the truth, don't they?
20:09
philippejadin
:-)
20:11
FergusL
left the channel
20:14
FergusL
joined the channel
20:31
philippejadin
Time to leave for me. See you later everyone !
20:31
Bertl
cya
20:36
dmj_nova1
joined the channel
20:37
philippejadin
left the channel
20:38
dmj_nova
left the channel
20:42
se6astian
there is a distinct increase of traffic from facebook to the apertus website today
20:42
se6astian
I wonder whats going on there
20:44
Bertl
do you have specific pages which transitioned to the site?
20:54
se6astian
not from "inside" facebook
20:55
se6astian
as they mask that out, it always comes from facebook.com
21:02
se6astian
Digitalbolex Joe Rubinstein sees the times are right for small companies building cameras: I’m not saying the big guys won’t be successful, but the Axiom project could very well be successful too.
21:02
se6astian
http://nofilmschool.com/2013/11/first-images-apertus-super-35mm-camera-prototype-axiom-alpha/
21:46
se6astian
time for bed
21:46
se6astian
good night!
21:47
se6astian
left the channel