Current Server Time: 10:26 (Central Europe)

#apertus IRC Channel Logs

2018/02/16

Timezone: UTC


23:37
rton
left the channel
00:01
futarisIRCcloud
joined the channel
00:26
davidak
joined the channel
00:51
BAndiT1983|away
changed nick to: BAndiT1983
02:06
illwieckz
left the channel
02:07
illwieckz
joined the channel
02:22
BAndiT1983
changed nick to: BAndiT1983|away
04:36
davidak
left the channel
04:36
davidak
joined the channel
04:38
davidak
left the channel
04:38
davidak
joined the channel
05:18
davidak
left the channel
05:21
futarisIRCcloud
left the channel
05:43
seku
left the channel
06:01
pusle
left the channel
06:02
pusle
joined the channel
06:23
XDjackieXD
left the channel
06:29
XDjackieXD
joined the channel
07:11
tushar1997
left the channel
07:31
Anant
joined the channel
07:31
tushar1997
joined the channel
07:36
Anant
Hello My name is Anant I am Gsoc 2018 aspirant. I am interested in the project real time peak focusing. I have some knowledge on VHDL and doing a steep learning of image processing. I am new to this, please tell how should I follow I wen
07:36
Bertl_oO
welcome Anant!
07:37
Bertl_oO
you already managed the first step by showing up here :)
07:37
Bertl_oO
you also want to do the VHDL challenge
07:37
Anant
I went through some papers and same to know that CMOS camera sensor is being used. My task in vhdl would be
07:38
Anant
To implement line buffer that carries image data right?
07:38
tushar1997
left the channel
07:39
Bertl_oO
yes, line buffer, a kernel to detect the gradient and some logic to make the peaking visible
07:40
Anant
So should I use peak detection algorithm to detect peaks...?
07:41
Bertl_oO
yes?
07:42
Anant
And about the sobel pipeline, does that means to detect edges through sobel edge detection
07:43
Bertl_oO
that is the idea, if you have a better one, no problem
07:46
Anant
left the channel
07:48
tushar1997
joined the channel
07:49
tushar1997
left the channel
07:50
tushar1997
joined the channel
07:50
tushar1997
left the channel
07:50
tushar1997
joined the channel
07:54
Anant
joined the channel
07:55
Anant
I am just assuring if I am correct. As I am very new to this. please tell m
07:55
tushar1997
left the channel
07:55
tushar1997
joined the channel
07:55
Bertl_oO
most likely you are correct :)
07:56
Anant
Please tell me from where to start learning it's implementation I have already started looking into the qualification task
07:57
Bertl_oO
well, there are a bunch of good VHDL 'courses' online
07:57
Bertl_oO
also check the coding style used in the existing AXIOM Beta VHDL codebase
07:59
Bertl_oO
for the image processing part I wouldn't worry too much right now, that is something we will discuss in detail during GSoC
07:59
Anant
Okay thank you very much
07:59
Anant
left the channel
08:00
rton
joined the channel
08:03
tushar1997
left the channel
08:03
tushar1997
joined the channel
08:06
Anant
joined the channel
08:08
Anant
Sorry Bertl_oO I am unable to find the vhdl codebase for Axiom beta can you please send me the link
08:09
Bertl_oO
https://github.com/apertus-open-source-cinema/beta-software
08:12
Anant
Thanks again : )
08:12
Anant
left the channel
08:49
se6astian|away
changed nick to: se6astian
09:13
futarisIRCcloud
joined the channel
09:44
LordVan
joined the channel
10:25
niemand
joined the channel
10:25
niemand
left the channel
10:25
niemand
joined the channel
11:55
se6astian
changed nick to: se6astian|away
12:28
LordVan
left the channel
12:59
se6astian|away
changed nick to: se6astian
13:41
pusle
left the channel
13:43
pusle
joined the channel
14:47
se6astian
changed nick to: se6astian|away
15:14
BAndiT1983|away
changed nick to: BAndiT1983
17:04
BAndiT1983
changed nick to: BAndiT1983|away
17:04
BAndiT1983|away
changed nick to: BAndiT1983
17:20
davidak
joined the channel
17:36
davidak
left the channel
17:36
BAndiT1983
changed nick to: BAndiT1983|away
18:14
davidak
joined the channel
18:32
BAndiT1983|away
changed nick to: BAndiT1983
20:21
TofuLynx
joined the channel
20:21
arpu
joined the channel
20:28
TofuLynx
Hello! I am an Informatics Engineering student which heard about GSoC yesterday and I saw on the list Apertus. Due to my interests in image/video related programming and making films as a hobby, I loved your project! I wanted to start here to have a general idea about what to do first and how to do it, and to ask some questions.
20:29
Bertl_oO
welcome! and ask away!
20:30
TofuLynx
Thank you :) My strengths are mainly C++ and I think that's where I am more suited to collaborate, and I saw the C++ challenge and the C++ related ideas (T720, T763 and T722)
20:32
TofuLynx
I think my approach should be reading the related documentations about AXIOM Beta, the Collected Information
20:33
Bertl_oO
that's a good start, yes
20:33
TofuLynx
Was there some thing like AXIOM alpha? or other project?
20:33
Bertl_oO
also it's good that you found your way here and hanging around here might be beneficial as well
20:33
Bertl_oO
yes, the AXIOM Alpha was the proof of concept prototype we did
20:34
TofuLynx
I am happy I am off to a good start
20:35
TofuLynx
And was the proof of concept before or after you were kickstarted?
20:35
Bertl_oO
before
20:35
Bertl_oO
and it was actually indiegogo
20:36
TofuLynx
Oh I see
20:37
TofuLynx
That's a great accomplishment!
20:37
TofuLynx
and AXIOM Beta is based on arch linux
20:37
TofuLynx
is it important that its software use low level instructions?
20:38
Bertl_oO
hmm?
20:38
TofuLynx
I mean, processor specific code
20:39
Bertl_oO
you mean native code or what's the question here?
20:40
TofuLynx
for example, SIMD
20:40
Bertl_oO
ah, we don't currently use the NEON instructions
20:41
Bertl_oO
the ARM cores are mostly used for simple tasks like configuration and control
20:41
TofuLynx
control, like, image previewing and stuff?
20:42
Bertl_oO
mostly adjusting (sensor) registers and similar
20:42
TofuLynx
I see, and where does image processing occurs?
20:43
Bertl_oO
the image pipeline is implemented in the FPGA
20:45
TofuLynx
Thanks for the information! I am going to read about the ideas and the challenge
20:47
Bertl_oO
you're welcome!
21:05
TofuLynx
How many hours of continuous filming is a single AXIOM's battery expected to take?
21:06
Bertl_oO
depends on the battery :)
21:06
TofuLynx
Ah xD
21:07
TofuLynx
But isn't there any reference or something regarding this topic?
21:07
TofuLynx
like a duration with a specified battery
21:07
Bertl_oO
not yet
21:11
TofuLynx
Are there any special programming practices related to the development board?
21:12
Bertl_oO
like?
21:13
TofuLynx
well, just making sure if there arent some advises related with it
21:17
Bertl_oO
nothing special
21:17
niemand
left the channel
21:18
TofuLynx
"Bonus points if you use an existing debayering method to recover a color image.", what do you mean by existing? Already used before in anything, not related to apertus?
21:19
Bertl_oO
any good debayering will do :)
21:47
TofuLynx
the debayering process should be programmed by me or is it preferable to use some foss library?
21:51
BAndiT1983
usually by you, to show us that you understand the stuff
21:51
TofuLynx
Yeah I see
21:51
BAndiT1983
it can be asimple one which interpolates between 2 or 4 values, depends on the case
21:52
TofuLynx
but I could use a more advanced one with pattern recognizing and stuff?
21:52
TofuLynx
or is it overkill?
21:53
BAndiT1983
it is not the goal of the challenge
21:53
TofuLynx
Ok I see
21:53
BAndiT1983
the challenge is to see if candidates for gsoc can develop an application up to the task
21:54
TofuLynx
Ok Ok
21:54
BAndiT1983
no fancy stuff should be done, just plain and simple conversion from 12 bit stream and output of the image, possibly in colour, but liniearizing not required
21:54
TofuLynx
what do you mean by liniearizing?
21:56
BAndiT1983
usually raw images have to be upscaled in the color range from 12 bit to 16 bit, it depends on the colorspace they were shoot in, but this stuff is too advanced for now
21:58
TofuLynx
so, for example, if the raw image green pixel has a value of 4096 (2^12), it should be 65536 in the final image?
21:58
Bertl_oO
off to bed now ... have a good one everyone!
21:58
Bertl_oO
changed nick to: Bertl_zZ
21:58
TofuLynx
Good Night!
22:01
BAndiT1983
a sort of, there are several methods, and one should be aware of clipping if the values rise too high
22:01
TofuLynx
Ok! :)
22:01
BAndiT1983
https://photo.stackexchange.com/questions/72505/what-does-linearization-mean-in-raw-processing
22:05
TofuLynx
I am understanding it now! makes sense
22:05
TofuLynx
how do I measure the sensor response?
22:06
BAndiT1983
can't answer on the fly, my knowledge of that stuff is also not that deep
22:07
TofuLynx
Thanks!
22:07
BAndiT1983
off for today
22:07
TofuLynx
See you next time!
22:23
BAndiT1983
changed nick to: BAndiT1983|away
22:31
rton
left the channel
22:42
anuejn
TofuLynx: you can play a bit with debayering algorithms with https://anuejn.github.io/batic/
22:42
TofuLynx
Hey!
22:42
TofuLynx
Thanks!