Current Server Time: 19:24 (Central Europe)

#apertus IRC Channel Logs

2018/06/11

Timezone: UTC


02:17
ymc98_2
joined the channel
02:18
ymc98_1
left the channel
02:21
rton
left the channel
02:44
RexOrCine
changed nick to: RexOrCine|away
05:23
Bertl
off to bed now ... have a good one everyone!
05:23
Bertl
changed nick to: Bertl_zZ
05:58
niemand
joined the channel
05:58
niemand
left the channel
05:58
niemand
joined the channel
06:18
illwieckz_
joined the channel
06:21
illwieckz
left the channel
06:34
BAndiT1983|away
changed nick to: BAndiT1983
07:22
niemand
left the channel
07:38
BAndiT1983
changed nick to: BAndiT1983|away
07:41
BAndiT1983|away
changed nick to: BAndiT1983
07:45
se6astian|away
changed nick to: se6astian
08:26
sebix
joined the channel
08:26
sebix
left the channel
08:26
sebix
joined the channel
09:22
se6astian
changed nick to: se6astian|away
09:50
illwieckz_
left the channel
09:51
illwieckz
joined the channel
10:07
BAndiT1983
changed nick to: BAndiT1983|away
10:55
BAndiT1983|away
changed nick to: BAndiT1983
11:55
BAndiT1983
changed nick to: BAndiT1983|away
11:56
BAndiT1983|away
changed nick to: BAndiT1983
12:51
rton
joined the channel
13:11
Bertl_zZ
changed nick to: Bertl
13:11
Bertl
morning folks!
14:11
BAndiT1983
changed nick to: BAndiT1983|away
16:08
sebix
left the channel
16:19
BAndiT1983|away
changed nick to: BAndiT1983
16:23
RexOrCine|away
changed nick to: RexOrCine
16:31
Bertl
IRC meeting in 30 minutes!
16:42
supragya
joined the channel
16:49
ymc98
joined the channel
16:55
g3gg0-mobile
joined the channel
16:55
g3gg0-mobile
Hi
16:56
Bertl
hey
16:56
g3gg0-mobile
I am on the road right now.
16:57
niemand
joined the channel
16:57
niemand
left the channel
16:57
niemand
joined the channel
16:58
ArunM
hello
16:58
g3gg0-mobile
So i can not respond for safety reasons :)
16:58
Bertl
no problem :)
16:58
nmdis199-
Hello everyone!
16:59
rahul_
Hello
16:59
ymc98
left the channel
16:59
ymc98
joined the channel
17:00
Bertl
evening everyone!
17:00
ymc98
Hello
17:00
Bertl
se6astian|away is ... well away :)
17:00
Bertl
so please /msg me when you have something to report
17:01
Bertl
note that the first evaluation is upcoming, so it is a good time to give an overview what has been done and why not :)
17:01
nmdis199-
do we need to give report about everything we have done till the date?
17:02
nmdis199-
or just previous week?
17:02
Bertl
no, that would probably take a long time, it is better to check what you promised in your application and compare it in a short monoloque to what has really happened
17:02
nmdis199-
okay, thanks!
17:03
Bertl
feel free to mention where changes were imposed on you and/or where you decided to 'adjust' the original plans
17:05
Bertl
from my side there isn't much to report, I was unexpectedly busy with life end of last week and the weekend
17:05
Bertl
so who wants to start?
17:06
supragya
Reports are to be submitted? Where?
17:07
supragya
or this-> [compare it in a short monoloque] where to put it up?
17:07
BAndiT1983
here
17:07
BAndiT1983
another step is to answer gsoc questions by google
17:07
supragya
Okay.
17:07
ArunM
can i start?
17:07
Bertl
sure, go ahead
17:08
ArunM
Hello everyone
17:08
ArunM
Okay the basic model of the sensor is done
17:08
ArunM
Spi interface , lvds interface , buffer to hold and shift row data, sequencer is done
17:08
ArunM
And from now on new features are constantly added to the sequencer itself
17:08
ArunM
very module is finalized and uploaded leaving just the last
17:09
ArunM
Every*
17:09
ArunM
It needs some cleaning and i have to give proper names to variables, that will not take much time as the rest is complete, probably before tomorrow afternoon
17:09
ArunM
More recent updates---
17:09
Bertl
sounds good, did you test the code?
17:09
ArunM
Added mask on non readable register
17:09
ArunM
, so that they r not accidently changed
17:10
ArunM
yes, tested
17:10
Bertl
s/non readable/non writeable/
17:10
ArunM
i thought dnc registers are writable but should not be changed
17:11
ArunM
okay writable/non-writable mask will be added too :-)
17:11
g3gg0-mobile
left the channel
17:11
ArunM
Added artificial delays such as stabilisation time during start and after spi programming, FOT etc
17:11
g3gg0
joined the channel
17:11
ArunM
While delays are yet to be tuned
17:11
ArunM
This month main focus will be on the pattern generator, after discussing that with BertL i’ll upload detailed architecture of the generator and start coding it.
17:11
ArunM
Code is here https://github.com/arun13e/Image_Sensor_Emulation
17:12
ArunM
every module has its test bench, except serializer
17:12
g3gg0-mobile
joined the channel
17:12
ArunM
DONE
17:13
Bertl
great! sounds good and we should find the time to go through that soon
17:13
Bertl
thanks for the report, as final words, how does that compare to the original timeline?
17:14
ArunM
sorry let me check with the timeline
17:15
ArunM
AHEAD
17:15
ArunM
:-)
17:15
Bertl
that's always good to hear :)
17:16
Bertl
okay rahul_ you are up next ... the channel is yours!
17:16
rahul_
hello everyone, good evening!
17:17
rahul_
I majorly completed all the required modules for the project.
17:17
rahul_
i.e
17:17
rahul_
(1) The line buffer Module
17:17
rahul_
(2) Sobel convolution filter
17:18
rahul_
currently running timing simulations to ensure the streaming of the pixel data in the pipeline.
17:18
rahul_
after that I would be able to claim the constant delay in the pipeline because of my overlay module.
17:19
rahul_
the code as well as the presentation of the vhdl architecture can be found in the following github link (https://github.com/rrvyas/GSOC-Realtime-Focus-Peaking)
17:20
rahul_
This leaves me enough time to implement subtle changes to be suggested in the future as well as space for FPGA implementation.
17:21
rahul_
I am ahead of the schedule.
17:21
rahul_
thats all from my side.
17:21
Bertl
okay, any specific problems you encountered or everything a smooth ride?
17:22
LordVan
joined the channel
17:22
rahul_
I had lots of issues in implementing the line buffer but I had good support from my university professor as well as the researchers who work with image processing here in TU Delft.
17:23
rahul_
any suggestions or comments on the architecture, algorithm as well as the coding style/technique is welcomed.
17:24
Bertl
okay, thanks for the report!
17:24
Bertl
nmdis199-: the channel is yours now!
17:24
nmdis199-
Good evening everyone :)
17:25
nmdis199-
Here's description of my work and what I achieved / did not
17:25
nmdis199-
So, before the coding period began Bertl had asked me to make a “tool” for histogram from the scratch which I was able to do till May 15, after that a week went by when I was occupied with exams and wasn’t very much productive.
17:25
nmdis199-
I started reading and understanding about architecture of microzed and trying to understand cache optimization during which I also worked on figuring out about “triggering image capture”.So, till 25th of May (which was my exam week plus the works I mentioned I did above) this was my work.
17:26
nmdis199-
You can find details here
17:26
nmdis199-
https://docs.google.com/document/d/1vCjhKgLnSdHelyPBqxCVb9fpOz9EoaNPyYiR_lG_l8g/edit?usp=sharing
17:26
nmdis199-
A few days were taken by the problem which I faced with file transfering via ssh which was mostly due to port problem, but fortunately I was able to figure it out.
17:26
nmdis199-
I originally had to improve cmv_hist3 and to introducing image crop, before this I had to know how the codes are working on beta for improvement.
17:27
nmdis199-
Last week, I along with Bertl were testing versions of code on beta, and figuring out what’s the result for various changes in the code.
17:27
nmdis199-
There were 7 versions of the code, which you can find in .../opt/ITI folder in beta , also two tests are uploaded on my github repo
17:27
nmdis199-
https://github.com/nmdis1999/Test-Files
17:27
nmdis199-
https://github.com/nmdis1999/ReadFrameBuffer
17:27
nmdis199-
After working on tests cases, I wrote an overview of the things that I observed which can improve the execution time of the codes on beta
17:27
nmdis199-
here -> https://docs.google.com/document/d/1Za5jm8m_NJNbg_K4-mtbtJjfW7qSxrKeIxp_8Ron2Aw/edit?usp=sharing
17:28
nmdis199-
Overall, previous month I learned a LOT, thanks to Bertl, he was patience enough to guide me :)
17:28
nmdis199-
I wanted to work on the crop tool (note I already implemented on in the histogram tool) so, that was left. Other than that, I am now able to understand how to work on beta and result of our codes on different versions on beta.
17:28
nmdis199-
Now, I have to work on waveform tool.
17:28
nmdis199-
Thanks everyone, that’s all :)
17:29
Bertl
great!
17:29
Bertl
compared to the original timeline, how is your work going?
17:30
TofuLynx
joined the channel
17:30
nmdis199-
except of "crop" tool in cmv_hist3 I did others, including the "histogram" tool which was an addition. So, pretty much I am going with timeline
17:31
TofuLynx
I couldn't attend the meeting. when I get home, by 7pm, I will report my progress
17:31
TofuLynx
7pm I mean, under 30 minutes
17:31
Bertl
nmdis199-: glad to hear! thanks!
17:31
Bertl
TofuLynx: okay, we will be around and listen to your report
17:31
nmdis199-
I should be thanking you Bertl, you helped me a lot :)
17:31
Bertl
you're welcome!
17:32
ymc98
Can I start?
17:32
Bertl
sure, go ahead, channel is yours now
17:32
ymc98
Bertl : In my application, by the first evaluation the design of the packet protocol must be completed but as you said it is unrealistic. The designs for encoded prng emitter and decoded receiver which counts the number of incorrectly transmitted bits are done.
17:33
ymc98
Link to progress report. https://docs.google.com/document/d/1oV-F7XNQPQVUzSAbNNtzppTzIOryoggFRxhOTabgTnY/edit?usp=sharing
17:33
ymc98
transmitter github repo link. https://github.com/Yayi98/enc_prng_transmitter
17:34
ymc98
receiver github repo link. https://github.com/Yayi98/dec_prng_receiver
17:35
ymc98
I have to test the receiver.That is all.
17:35
Bertl
okay thanks for the report! appreciated!
17:35
supragya
Should I?
17:36
Bertl
yes, please go ahead!
17:36
supragya
first, this week's progress... there were two things that I had done:
17:37
supragya
1. understanding if there is a general standard LUT specification
17:37
supragya
for this I am looking at .cube and .look etc to figure this out
17:37
supragya
2. I had completed the task https://lab.apertus.org/T1018 finally
17:38
supragya
after so many failed linux installations... so that's always a good thing
17:38
supragya
regarding GSoC,
17:38
supragya
here is what I had written for eval 1:
17:38
supragya
Analysis phase ends: report findings and suitability of each container format. Report if custom containers are feasible.
17:38
TofuLynx
that video was great! I liked the video editing!
17:38
supragya
eval 2 says: ​Provide a functional and working system that can encode/decode the decided video container format.
17:39
supragya
so I am somewhere in between... mlv are encoded
17:39
supragya
but CDNG are still to come.
17:39
supragya
In the project, we have taken a short aside for analysing LUTs
17:40
supragya
we are definitely over eval 1 and would touch eval 2 work soon
17:40
supragya
that's all
17:40
supragya
@Tofulynx, thanks
17:40
Bertl
great! appreciated!
17:40
supragya
for the link: this was the vid: https://www.youtube.com/watch?v=Rpq_ItPHFx8 :)
17:40
TofuLynx
who is the next?
17:40
g3gg0-mobile
Same feedback from my side, like the editing.
17:41
Bertl
TofuLynx: you are :)
17:41
supragya
that was long done... g3gg0-mobile
17:41
TofuLynx
ok :) 10 minutes
17:41
supragya
but I toasted out my computer becuase it was not able to record on nvidia optimus
17:41
TofuLynx
wow xD
17:41
supragya
had to reinstall everything.. and lost 300Gigs of data (not important though) ouch
17:42
Bertl
maybe one of the mentors wants to comment how this years experience is/was so far?
17:42
Bertl
(in the meantime)
17:42
Bertl
BAndiT1983: g3gg0-mobile: alexML: ?
17:43
BAndiT1983
much better than last year, many active and eager to learn people around
17:44
BAndiT1983
hope that some will stay also after gsoc, as an open source project is a great way to extend the knowledge and get more experience
17:45
g3gg0-mobile
First time for me, despite the time zone difference and mail/chat only, i can see good progress
17:46
g3gg0-mobile
Full ack @ BAndiT1983 regarding open source
17:47
g3gg0-mobile
Students will need this experience later, and employers love to see it
17:48
Bertl
yeah, I'm quite happy we introduced the challenge tasks this year, it really simplified student selection and improved on the overall quality of applications
17:48
BAndiT1983
20 years old and 15 years experience in the industry ;)
17:49
Bertl
nowadays it's 20 years old and 30 year experience :)
17:49
BAndiT1983
that's what HR await
17:49
TofuLynx
I didn't understand
17:50
TofuLynx
how is that possible?
17:50
g3gg0-mobile
I am not in HR ;) the best ticket for an interview is having contributed to open source projects
17:50
TofuLynx_
joined the channel
17:51
TofuLynx_
Hey
17:51
TofuLynx_
Can I report my progress now?
17:51
Bertl
sure, that's what we have been waiting for *G*
17:52
TofuLynx_
xD
17:52
TofuLynx_
Ok, The last week, my task was to finish implementing SHOODAK demosaicing
17:52
TofuLynx_
It was a troubled experience, with a lot of mistakes from my part in the code xD
17:53
TofuLynx_
Initially, it was very fuzzy due to those mistakes
17:53
TofuLynx_
However, I fixed the mistakes and the image got better
17:53
TofuLynx_
but, as expected from this particular algorithm, the edges have a lot of artifacts
17:54
TofuLynx_
I proposed to the creator of the algorithm to implement a sort of edge sensing algorithm
17:54
TofuLynx_
I implemented the edge sensing algorithm and it significantly attenuated the edge artifacts and the result got a lot better
17:55
TofuLynx_
Overall, the result looks more sharp, but at the same time, it's fuzzy
17:55
TofuLynx_
so it depends on the preference
17:55
TofuLynx_
I suspect that it will give a sort of grainy look to movies and moving images
17:56
BAndiT1983
hope that we will have moving pictures till gsoc ends
17:56
BAndiT1983
so we can test it out
17:56
TofuLynx_
Only time will tell, when we get moving pictures
17:56
TofuLynx_
yeah, hope so
17:56
BAndiT1983
that's not that hard to add, was already implemented, but removed as it was hacky
17:57
TofuLynx_
I commited to implement moving pictures if I finish my proposal sooner than expected
17:57
TofuLynx_
Ok :)
17:57
Bertl
so do you like SHOODAK?
17:57
TofuLynx_
Personally, yes, specially on big resolution pictures (more than 4K)
17:58
BAndiT1983
in my opinion: it's hard to tell without motion, but edges seem to be aproblem, GEDI is much clearer
17:58
TofuLynx_
yeah, much clearer.
17:58
BAndiT1983
maybe we can do a combination of GEDI and SHOODAK
17:58
BAndiT1983
as GEDI already uses some sort of edge detection
17:59
TofuLynx_
BAndiT1983: the combination is pratically done
17:59
BAndiT1983
have seen very minor problems with GEDI
17:59
TofuLynx_
In that regard
17:59
BAndiT1983
if you try the image where Bertl is soldering, there is light edge on the glass, to the left is a bit darker point
17:59
TofuLynx_
yeah
17:59
BAndiT1983
just very small thing, but it could be affecting other areas more
18:00
TofuLynx_
but, if you look at SHOODAK code
18:00
TofuLynx_
there is an if statement
18:00
BAndiT1983
haven't looked yet, will do it this week
18:00
TofuLynx_
if you make it always true, it will always activate the edge part of the code,
18:00
TofuLynx_
and it will be, in my opinion, a better result than GEDI
18:00
TofuLynx_
I can send you screenshots if you wish
18:02
BAndiT1983
yes, please
18:05
TofuLynx_
That's all, Bertl :)
18:05
nmdis199-
@BAndiT1983, I definitely agree, I have learned more in last 2 months with the help of mentors than I did on my own, besides I have learned to organize my work in good way. Also, as I already mentioned I indeed admire apertus's way to have regular meeting and the way everyone (including students participating here ) is active.
18:06
Bertl
TofuLynx_: thanks!
18:06
TofuLynx_
I second you, nmdis199-
18:09
Bertl
@students: glad that you like it here ....
18:14
Bertl
okay, so next meeting next monday, same time, same place!
18:14
TofuLynx_
Ok :)
18:14
supragya
g3gg0-mobile: anything for me?
18:14
nmdis199-
Great ! :)
18:14
Bertl
meeting for today (a longer one) is now concluded ... feel free to chat on
18:16
TofuLynx_
BAndiT1983: sent you the comparison
18:16
BAndiT1983
GEDI is still a bit more crisp, or am i wrong?
18:17
BAndiT1983
ah, seen your comment
18:17
TofuLynx
I said that :p
18:18
BAndiT1983
what about NEDI? ->
18:18
BAndiT1983
http://graphicon.ru/oldgr/en/publications/text/prog2004lk.pdf
18:18
BAndiT1983
could you take a look if it is similar or the same just with another name
18:18
BAndiT1983
?
18:21
TofuLynx
I can give a look. after all, I need to know what I did xD
18:22
BAndiT1983
i have also to learn about the algorithms, as i have to check where we can gain performance and also if the code has to be adjusted to be maintainable or similar
18:22
BAndiT1983
after all also opencl is on my list, so i can support you
18:23
TofuLynx
I already confirmed that what I used is not that. SHOODAK is uncommon because the new pixels are in the center of the 2x2 block, and as such it's different from those which just fill the missing pixels.
18:23
TofuLynx
hmm, weren't we using openMP?
18:25
BAndiT1983
so NEDI is different to GEDI?
18:25
supragya
left the channel
18:25
BAndiT1983
openmp is just the first step, we target parallel processing through opencl
18:25
BAndiT1983
you can do nice stuff there, like swizzling the bytes
18:28
TofuLynx
NEDI os different to GEDI, it's an improvement over GEDI. It uses, for example, bigger neighborhood size
18:35
TofuLynx_
BAndiT1983: You said that the view box is always demosaicing the image, right?
18:35
ymc98
left the channel
18:36
TofuLynx_
or is it just rendering the same PNG?
18:36
TofuLynx_
image*
18:36
TofuLynx_
not png
18:46
BAndiT1983
what do you mean?
18:46
BAndiT1983
none switches debayering off
18:47
TofuLynx_
Huhm I am asking if the displayed image is the result of a one-time demosaic or is always demosaicing the original image continuously
18:53
TofuLynx
left the channel
18:53
TofuLynx
joined the channel
18:54
TofuLynx_
left the channel
18:59
g3gg0
Bertl there´?
18:59
Bertl
yup, still around!
18:59
g3gg0
cool
19:00
g3gg0
about PLR
19:00
g3gg0
from the datasheet, the sensel's initial value is Vhigh, what is it set to?
19:00
LordVan
left the channel
19:00
Bertl
most likely the pixel voltage supplied to the sensor
19:01
g3gg0
so it is 3V ?
19:01
Bertl
(minus whatever the mosfets take)
19:02
Bertl
at least that would be my assumption
19:02
g3gg0
okay thanks
19:02
Bertl
no problem
19:03
g3gg0
left the channel
19:05
TofuLynx
left the channel
19:11
TofuLynx
joined the channel
19:33
BAndiT1983
TofuLynx: just one time, when you switch it just reloads the image
19:34
TofuLynx
ok. we could try to make it always rendering a new image to see what effect SHOODAK brings to moving images
19:35
TofuLynx
at least moving images with static background
19:35
BAndiT1983
we need real sequence, otherwise you will have no effect
19:36
BAndiT1983
renderer is always running, hope to pause it also, when no new image is coming
19:56
BAndiT1983
TofuLynx: what's the plan currently? openmp?
20:00
TofuLynx
okk. the current plan is to review the code and document it. Next will be openMP :) probably will start working on openMP Wednesday
20:02
BAndiT1983
very good, don't forget to test against release mode, i can tell you how to switch to it, if you have trouble
20:02
BAndiT1983
have some ideas to reduce strain on the cpu and GPU, like rendering the image if it has changed (meant for video sequences later) or when user pans or zooms
20:05
BAndiT1983
do you need further improvements or extensions in the UI?
20:05
BAndiT1983
and have you tested PNG dump?
20:05
BAndiT1983
it'S 8bit, as lodepng cannot output 16bit RGB somehow
20:06
TofuLynx
I would suggest zooming to be mouse-based
20:06
TofuLynx
and not image center based
20:07
TofuLynx
do you understand?
20:07
TofuLynx
yeah, I used PNG dump to send you the comparison and samples to Stephan
20:08
BAndiT1983
of course, it was a plan for long time, but haven't got to do it yet
20:08
BAndiT1983
UI has small bug, as the theme turns disabled button black, but it's minor stuff for later
20:09
BAndiT1983
i think we can update wiki with newer screenshots
20:10
TofuLynx
good idea :)
20:14
TofuLynx_
joined the channel
20:19
TofuLynx
left the channel
20:27
TofuLynx_
left the channel
20:29
TofuLynx
joined the channel
20:32
TofuLynx_
joined the channel
21:08
niemand
left the channel
21:14
ymc98_2
left the channel
21:30
RexOrCine
changed nick to: RexOrCine|away
21:31
TofuLynx_
left the channel
21:42
BAndiT1983
changed nick to: BAndiT1983|away
22:18
TofuLynx
left the channel
22:34
g3gg0-mobile
left the channel
22:35
danieel
left the channel
22:36
danieel
joined the channel